Tamaarine's Programming Lanuage Blog!

Python Learning Materials

One of the most popular programming language in modern days is unsurprisingly Python. The language is simple and easy to learn, anyone who doesn't have prior experience to programming languages can immediately pick it up and start writing programs right away. Unlike Java, which is another programmer's favorite, Python require lesser syntax to produce functional code. This means that you write less code to achieve the task you want the computer to do. 

However, learning Python on your own can be a little daunting without a proper tutorial. Here I will be recommending some useful resources that are beginner friendly and that can help you to get started on your python coding journey.

Learn Python - Full Course for Beginner | freeCodeCamp.org

FreeCodeCamp does a great job in introducing the Python language. This video gives you all the foundations without any necessary components that may discourage or hinders the learners. The description offers clear time-stamps for each of the topics covered within that time interval, feel free to skip as much or as little as you want to follow through the tutorial. By the end of the tutorial you by no mean will become an expert in Python but will have the fundamental knowledge to dig deeper into the world of Python by yourself.

Python Crash Course | Eric Matthes

This tutorial does a phenomenal job introducing the Python languages as well as sliding in the practical uses with Python. There are multiple hand-on coding for you to try throughout the materials which is one of the best way to learn Python. What is even better is that there are several projects in the end which introduces the Pygame module for creating games. This textbook contains loads of excitement for you to try and the author was also nice enough to make the resource accessible for everyone to learn Python!

Learn Python 3 | Codecademy 

If you are a type of person that prefers learning through different modules then Codecademy is definitely your choice of learning environment. It gives you an overview of what you will be learning through the course, and each section contains interactive elements where you can do hands-on coding to practice the material you have learned. The course is completely free but you can pay to access lessons or projects that extends beyond the syllabus. However, if you only want the fundamentals of Python then Codecademy is definitely the right place for you.

Conclusion

I only wish to include those three tutorials because I believe most of the sites that recommend places to start learning Python contains too many options. It can have the opposite effects of pushing others away from learning due to the numerous options that they have. It is good to have choices but not too many which can overwhelm one's soul. 

Regardless, happy Python learning.


, ,