Are you someone who is learning Python online by yourself, and wants to practice the basic skills required for Python jobs, but don’t know the best way to practice it?
In this blog, I have collected some resources that you can use to practice Python along with the sequence of topics that you can follow.

What Will You Learn?
List Of Python Topics
Before starting in Python, you need to know what are the topics that you need to learn to be prepared for a job related to Python.
In this blog I have talked in detail about the list of python concepts that are needed for you to master the basic of Python.
After you have an idea about the topics that you need to learn, let’s talk about the resources that you can use to practice Python.
Set Up
While looking at any example and concept in Python, it is always recommended that you do it by your own.
For that you need a Python environment where you can run your Python scripts.
You have 2 options – Local IDE where Python is installed or Online IDE where you can learn your scripts without installing anything in your machine.
replit is a good online IDE for your need.
Coding Resources
Follow the concepts list while practicing the exercises, as you may not need some concepts and might confuse you at the beginning. So, it is better to stick to basics at first.
You can follow the following sequence of resources if you are not sure where to begin –
- Operators
- Strings
- Conditional Statement
- List
- Dictionary
- Loops
- Functions
- OOPs
- File I/O
- Exception Handling
Want To Learn Python With Fun?
CodinGame is a great place to learn problem solving and logic building with gamified visuals. It makes the coding fun and more engaging.
You can start writing code by signing up and starting out at CodinGame. You can choose you language as Python.
Want To Learn Python By Challenging Yourself?
Codewars is a great place to get challenges that you can solve and strengthen some of the core techniques in solving problems using Python.
You can master Python with challenges and also look at other people’s code and learn from them.
They also have discussions on github related to different topics where you can find your peers and learn from each other.
All 5 Resources
- Geeksforgeeks
- pynative
- github.com/Asabeneh/30-Days-Of-Python
- codewars
- codingame
Conclusion
Learning Python could be simple because of it’s easy syntax but the most important part is whether you can apply those learnings in real work or not.
That is why practice is necessary. You need to spend a lot more time in understanding how the problems are solved using Python, which will give you an edge over other people.
Hope you will use some resources and get better at Python.
Liking my post till now, and want to read more? Dive into the next blog where I talk about some UI stuff😉.