Learning Python

One of my goals for the creative portion of CAS was to learn python. Python is a programming language that is becoming more and more used as time goes on. It is a useful skill to have in my back pocket whether I’ll be using it regularly or not. As the world progresses we will be working more and more without computers and in order to work efficiently. Throughout the year, I’ve taken free courses on Coursera and on youtube on the basics of python and writing code for real situations. 

My favorite course was a free 6-hour course I found on Youtube. 

 

My favorite part of the course was the mini problems implemented throughout the video. Basically, we would be given a hypothetical scenario, and we would have to try and print it on the terminal. 

 

Example of one of the practice problems given for us to solve on our own.

 

The cover photo for this post is also one of the problems given. In this problem, we had to create a “game” where you could start a car, make a car move and stop the car. Although the outcome is incredibly simple, writing the code took a long time and a lot of trial and error. However, when it finally worked it was extremely satisfying. 

The script that I wrote for a guessing game

 

All in all, I’ve thoroughly enjoyed taking different beginner python courses throughout the year and has made me believe that I’ve been productive this year. All though I am not yet an expert in Python, I feel comfortable with by knowledge and I look forward to learning more in the future. 

 

Learning Outcomes: 

LO2: Demonstrate that challenges have been undertaken, developing new skills in the process. 

I’ve taken several courses throughout the year according to my level of proficiency. I started with courses that were for absolute beginners, and am now completing for more proficient/ people who are more comfortable with python courses. 

 

LO4: Show commitment to and perseverance in CAS experiences. 

I committed to practicing at least 10-15 minutes a few times a week for the past year. 

Leave a Reply

Your email address will not be published. Required fields are marked *