Good Day everyone! I am going to share my
experience in joining to external seminar that I attended which is requirement for
our advance seminar subject. So l am going to start sharing my insights on
the last seminar that I attended.
On the 26th of October 2019, I
actively participate on the Python
Workshop Seminar at University of Immaculate Concepcion, Bankerohan Campus
with our resource speaker Mr. Adrian
Ablazo, MIT. The said seminar has morning and afternoon lecture.
Our speaker is one of the faculty of the
Computer Studies cluster of Ateneo de Davao University for 6 years. He taught
Python (both version 2 and 3) for 4 years now. “To be honest, I never liked
python during my undergrad years, because, I have learned that, if you had to
learn python, you had to break barriers – forget what you conventionally
learned in C-based or C-like languages. Concepts such as “curly braces”, or
“semi-colons” are all foreign in Python” (Mr. Ablazo quoted).
What is Python?
It is a high level programming language it’s syntax is easy to learn and it’s
popular by industry standards and it’s fast to do web development in Python.
![]() |
ImageSource:kissclipart.com |
After
giving brief introduction about Python, he introduces us what are the topics to
be discussed in the morning lecture which are Variables and Strings, Numbers,
Math and Comment, Booleans and Conditions, and Functions.
He started to discussed the Variables, which is the storage
locations that have a name and followed by Strings. Strings represents text and
surrounded by quotes. He also added String formatting, Built-in functions,
methods and give a lite introduction to OOP. After that, Numbers, Math and
Comment was followed which comprises with subtopics which are Numeric
Operations, Strings and Numbers, Printing Numbers, Float Precision and
Comments, that are ignored by the compilers. Next, is the Booleans and
Conditions, Wherein Comparators, Boolean Operators, Code Blocks and Chained Conditionals
are belonging to this discussion. And last is the Functions, that contains the
topics about Function Parameter, Function Documentation, Returning data from a
function and the Lambda Function.
After the break, the speaker resumes the discussion for the
afternoon lecture. Lists,
Dictionaries, and Tuples, Arbitrary Parameters, File Handling and OOP are the
topics for the afternoon lecture.
First, he discussed about Lists, it contains topics about
exception handling, ranges, loops, and numeric sequence functions. Followed by
Dictionaries containing Instantiation, Indexing, Adding and removing Items,
Nesting, and Looping. Tuples with Instantiation, Indexing and Looping,
Deleting, Adding Items, Type Conversion, Multiple Variable Assignment. And we
will be learning about Sets, sets and their nature, instantiation, and built-in
methods. He also added about Arbitrary Arguments, Review on arguments, Keyword
Arguments, Arbitrary Keyword Arguments and uses of argument types. He discussed
about File handling, opening a file, reading a file, reading multiple lines,
writing to a file, appending to a file, Compile Arguments, Additional Built-in
String Method. And finally the last topic is about Object Oriented Programming,
the Pythonic way, it comprises classes, the constructor and the self, class
methods, inheritance, importing other modules.
And every topic ends with an activity that serves to test
our learnings, and if we absorbed something and I bet there is HAHAHA.
Our class is very attentive in listening to
the speaker, due to that we are participating and doing the exercises given by
the speaker. Also, we are happy to the fast internet connection on that school
that makes our research and surfing easily done.
After all the discussions, I like how Python is very useful
in terms of Programming and in our Capstone. It is one of the best option to be
use as a Framework and all the resources are available in the internet which is
advantage for us. Someday I will pursue on studying the Python but not this
time.
A big thanks to our
speaker who invaluably share all his resources and ideas to us as well as the
PSITS XI who given us the chance to participate in the seminar, and also for
our adviser, Mr. Buladaco for letting us joined the seminar. More Power to all
of you!!
That’s all for this posts! I hope you got something, thank
you and God bless us always!
Comments
Post a Comment