Python 20-day preparation plans for beginners to intermediates.

harichselvamc
1 min readJan 6, 2023

--

Day-by-Day plan.

Here is a Day-by-Day plan for going from a beginner to an intermediate-level Python programmer in 20 days:

Day 1:

  • Basic Data Types
  • Variables and Assignment
  • Basic Operators
  • Basic Control structures

Day 1 Python

Day 2:

  • Data Types
  • Control Structures
  • functions

Day 2 Python

Day 3:

  • File handling
  • Exception Handling
  • Modules

Day 3 Python

Day 4:

  • Object-Oriented Programming
  • Regular Expression
  • Working with data

Day 4 Python

Day 5:

  • Defining Functions
  • Function arguments
  • Return Statement

Day 5 Python

Day 6–7:

  • Handling command-line arguments
  • Making HTTP Requests
  • Parsing HTML

Day 6 Python

Day 8–10:

  • Decorators
  • Generators
  • Asynchronous Programming

Day 8–10

Day 11–15:

  • Data Visualization
  • Machine learning
  • Web Development

Day 11–15

Day 16–20:

  • Data Persistence
  • Network programming
  • parallel Programming

Day 16–20

I hope that these Python Preparation Plans will help you enhance your interest in programming as well as python and then all python topics. Please feel free to provide insightful remarks in the space below.

--

--

harichselvamc

I am a quick learner with a good eye for detail. I am also an exceptional coder with a great work ethic.