The best way to start your way with Python...

The best way to start your way with Python...

This article is intended for those who are starting their way in Python programming language

·

3 min read

Table of contents

If you are starting your Python journey, then the below roadmap will surely help you to make your grip on one of the most popular programming languages. According to the stack overflow developer survey 2022, Python is one of the most popular languages among those learning to code.

I divided the plan into three parts

First part The first part is to follow some good youtube channels, to learn the basics of the language. Learning from these channels will not give you complete knowledge, of the particular concepts taught, but will make you fluent in the most common concepts and functionalities of any programming language.

For python, you can follow the following channels and their playlists on python, the link for which I am giving here.

You can find a wonderful Python playlist for beginners on Telusko's channel. It may seem to be a little big , but as you move forward and grow your knowledge, you can easily cover multiple videos in a short time, and by skipping the content you already know which is repeated.

The second place where you can start your Python journey, and amazingly this playlist is currently ongoing, so will be very helpful for you in catching up.

After you follow the basics from the above playlists, it is time to level up your skills and deepen your understanding.

Part 2

In the second part, we will deepen our understanding of Python, by going to take a book, alongside practicing python coding questions on Hackerrank.

Start reading the book How to think like a computer scientist: Learning with Python 3? This is one of the best books available for total beginners, and if someone likes to deepen their understanding of Python without getting stuck into too many technicalities in beginning, this is the book to go with. It is freely available on the internet. Below is a sample chapter from the book, the book is intended for teaching the concepts alongside the thinking required for coding as the name says How to think like a computer scientist, it will teach you how to think also.

Make an account on HackerRank, to practice the concepts by solving Python problems. There is an entire section dedicated to solving Python problems entirely on HackerRank. The problems are framed nicely and will deepen the understanding very well. There are sections to choose the problem. You can choose to solve problems topics, solving only the problems, you feel like you need to.

You will see an interface like this. Here you can choose the subdomain to see which problem you want to solve, and also the difficulty level. Try to solve all the easy problems. After you solve a sufficient number of problems around 50, you will start to feel comfortable not only in Python, but you will feel your thinking abilities are enhanced.

Part Three

The last part is to develop some basic projects in Python, like simple tic-tac-toe or building a game using Python.

All the best for your Python journey. Please give your opinions in the comment section if you want regular blogs on Python tips and tricks.

Did you find this article valuable?

Support Vaibhav by becoming a sponsor. Any amount is appreciated!