Be an expert in Python: A year-long roadmap
➤ 1st Month: Working with Data [1]
✧ 2 hours daily w/ simple practice
❯ Boolean
❯ bool
❯ Number
❯ int
❯ float
❯ complex
❯ String
❯ str
❯ Bytes
❯ bytes
❯ bytearray
❯ memoryview
✧ 2 hours daily w/ simple practice
❯ Boolean
❯ bool
❯ Number
❯ int
❯ float
❯ complex
❯ String
❯ str
❯ Bytes
❯ bytes
❯ bytearray
❯ memoryview
➤ 2nd Month: Working on Logic
✧ 2 hours daily w/ simple practice
❯ Operators
❯ Arithmetic
❯ Assignment
❯ Comparison
❯ Logical
❯ Precedence
❯ Associativity
❯ Conditionals
❯ If
❯ Else
❯ Elif
❯ Loops
❯ while
❯ for
✧ 2 hours daily w/ simple practice
❯ Operators
❯ Arithmetic
❯ Assignment
❯ Comparison
❯ Logical
❯ Precedence
❯ Associativity
❯ Conditionals
❯ If
❯ Else
❯ Elif
❯ Loops
❯ while
❯ for
➤ 3rd Month: Modularize your Code
✧ 2 hours daily w/ simple practice
❯ Function
❯ Definition
❯ Arguments
❯ Positional
❯ Keyword
❯ Return
❯ Execution
❯ Module
❯ Define
❯ Import
❯ Scope and Namespace
✧ 2 hours daily w/ simple practice
❯ Function
❯ Definition
❯ Arguments
❯ Positional
❯ Keyword
❯ Return
❯ Execution
❯ Module
❯ Define
❯ Import
❯ Scope and Namespace
➤ 4th Month: Working with Data [2]
✧ 2 hours daily w/ simple practice
❯ list
❯ tuple
❯ set
❯ frozenset
❯ dict
✧ 2 hours daily w/ simple practice
❯ list
❯ tuple
❯ set
❯ frozenset
❯ dict
➤ 5th Month: Working with Data [3]
✧ 2 hours daily w/ simple practice
Learn about these modules
❯ datetime
❯ csv
❯ json
❯ logging
❯ re
❯ os
In addition,
❯ Files
❯ String Formatting
❯ Named Tuples
✧ 2 hours daily w/ simple practice
Learn about these modules
❯ datetime
❯ csv
❯ json
❯ logging
❯ re
❯ os
In addition,
❯ Files
❯ String Formatting
❯ Named Tuples
➤ 6th Month: Evaluation Time [1]
✧ 2 hours daily w/ rigorous practice
⬘ Build 5 simple projects (Example: Scientific Calculator, File Manager, etc.)
⬙ Revision of previous topics.
✧ 2 hours daily w/ rigorous practice
⬘ Build 5 simple projects (Example: Scientific Calculator, File Manager, etc.)
⬙ Revision of previous topics.
➤ 7th Month: Deep-dive
✧ 2 hours daily w/ simple practice
❯ Iterators
❯ Generators
❯ Closure
❯ Decorators
❯ Exception Handling
✧ 2 hours daily w/ simple practice
❯ Iterators
❯ Generators
❯ Closure
❯ Decorators
❯ Exception Handling
➤ 8th Month: Object Oriented
✧ 2 hours daily w/ simple practice
❯ Class
❯ Variable
❯ Method
❯ Static Method
❯ Magic Method
❯ Overloading
❯ Inheritance
❯ Property Decorators
✧ 2 hours daily w/ simple practice
❯ Class
❯ Variable
❯ Method
❯ Static Method
❯ Magic Method
❯ Overloading
❯ Inheritance
❯ Property Decorators
➤ 9th Month: Evaluation Time [2]
✧ 2 hours daily w/ rigorous practice
⬘ Build 3 projects using OO feature (Examples: FIFA World Cup, COVID Tracker, etc.)
⬙ Revision of all previous topics.
✧ 2 hours daily w/ rigorous practice
⬘ Build 3 projects using OO feature (Examples: FIFA World Cup, COVID Tracker, etc.)
⬙ Revision of all previous topics.
➤ 10th Month: Take it to next level [1]
✧ 2 hours daily w/ simple practice
❯ Jupyter Notebook
❯ Spyder
❯ pip
❯ anaconda
✧ 2 hours daily w/ simple practice
❯ Jupyter Notebook
❯ Spyder
❯ pip
❯ anaconda
➤ 11th & 12th Month: Take it to next level [2]
✧ 2 hours daily
✧ Practice while learning
❯ numpy
❯ pandas
❯ matplotlib
❯ scipy
✧ 2 hours daily
✧ Practice while learning
❯ numpy
❯ pandas
❯ matplotlib
❯ scipy
🏁 Final Words
⬘ Though I have time bound it, you should try to cover everything based on your suitability.
⬙ Spend at least 2 hours per day learning and practicing.
All the best.
⬘ Though I have time bound it, you should try to cover everything based on your suitability.
⬙ Spend at least 2 hours per day learning and practicing.
All the best.
That's a wrap. With a neat structure and goal, it's never hard to learn Python.
Python. SQL. DSA. JavaScript. For educational threads on these, follow me (@swapnakpanda)
Finally, if you find any value, do Like and RT:
Python. SQL. DSA. JavaScript. For educational threads on these, follow me (@swapnakpanda)
Finally, if you find any value, do Like and RT:
جاري تحميل الاقتراحات...