How I learnt the basics of programming with Python
About the Author: Shivanand Shenoy is pursuing B.Tech in Electronics and Communication from NMAMIT. He shares how an online training helped him learn the ropes of Python.
“The only skill that will be important in the 21st century is the skill of learning new skills. Everything else will become obsolete over time.” This quote by Peter Drucker rightly expressed the importance of learning new skills, and inspired, I decided to expand my horizons.
I wanted to learn NLP (natural language processing), which brought Alexa, Cortana, and Google Assistant to life, worked, and learning Python was a prerequisite for learning NLP. So, I decided to take the first step and joined a 2-day workshop on Python held in my college; this intrigued me further. As the semester end was approaching, I came to know about Internshala Trainings through the Internshala Student Partners at my college. I checked out the content of their Programming with Python training and enrolled in it soon after.
The training was divided into 7 modules. In the first module, I learnt about the features and syntax of Python. The second module was about variables in Python – numeric, string, and dictionary data types and the operations that can be performed on them. The third module talked about the basics of programming in Python, wherein I learnt how to write programs using conditionals, loops, and functions. Next, I learnt the concepts of object-oriented programming. This module taught me how to create and use classes and objects along with their properties and advantages. The fifth module revolved around structured query language where I learnt to create, store, update, and delete data in a database and connect it to the project I was building using Python. In the next module, I learnt to create a display window using Qt Designer and to use widgets and menus. The last module introduced me to the uses and applications of Python programming.
The instructor gave real-life examples while explaining each and every video which helped me remember the topics I was learning. The occasional humour in the conversations between Pi and his mother in the modules, the pictorial explanation, and coding examples were extremely helpful in learning Python programming. The quizzes and assignments at the end of each module helped me gain insight into the topics I needed to revise. As a student from a rural area, high-speed internet access was not a service that I enjoyed, so the option of downloading videos made sure that I was able to watch the videos uninterruptedly. I faced a problem while installing the required software for the training, but I got in touch with the instructor through the live chat support and got the issue resolved.
In a span of two to three weeks, I was able to write codes in Python. Now, I am learning to program microcontrollers, specifically Arduino, and I further want to learn machine learning and NLP. I am grateful to Internshala for providing me with an opportunity to learn a new skill at my own pace.
Enthralled by Shivanand’s review of Internshala Python Training? Want to learn a new skill? Then, enroll in Internshala’s Python programming course training and get an additional discount of 10%.