python developper road-map

Here i will show you how you can learn and master Python in just some months.
This road map helped me as a developper to become a good desktop application developer, yes i'm not perfect but helped me to do things by following so routes.
The plan

  1. history of python
    Read the begin of each thing you want or language you whant to learn it helps to get a solid base of information even in interviews you will know what to respond if you get a question about that.

  2. variables, conditions, loops

There are the basic of each programming language logic make sure you get real information about it, the are the real world you will never pass them.

  1. Lists, Dictionaries, sets, tuples

Out of simple variables these are more large storage variables in python. Learn and practice on these.

4.Function

They are ones those makes programs more readeble and more indented, they return values for a given instruction, learn to make function in python, and learn how to use built-in functions

  1. File Handling

Python is one of the language that manipulates files simply, so learn how to read, write from files, this will add to your storing data, files store a huge of data.

  1. OOP (object oriented programming)

The good thing in python is that you can do better programs just by using procedural programming , but python comes with another way of programming wich reduces the DRY (don't repeat your self). By there learn Classes, attributes, getters,setters, decorators, inheritance, polymorphism etc.

  1. Error handling

Learn how to handle error by using some tools debugger and make awesome programs.

  1. Read Documentation

Python is one of the languages with a big community, and alot of documentation are wrote on top of it.

  1. Practice and make simple projects

The only way to learn and master a programming language is by practing and making simple projects, so with this road map learng how to read list, dictionaries,tuples by using loops. practice on how to handle errors.

Thank you!!!

Next Post .....
invite friends and let's build a big community

26