0% found this document useful (0 votes)
5 views

Python_Learning_Planner

Uploaded by

hackingall1950
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Python_Learning_Planner

Uploaded by

hackingall1950
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

2-Week Python Learning Planner

Week 1: Python Basics

Day 1: Introduction to Python

Topics:

Installing Python and IDEs (PyCharm, Jupyter Notebook).

Variables, Data Types, and Basic Operations.

Resources:

- W3Schools: Python Basics.

- freeCodeCamp Python Tutorial for Beginners.

Exercises:

- Perform basic operations.

- Input/Output practice.

Day 2: Control Flow

Topics:

If-else statements, loops (for, while).

Resources:

- Python Loops by W3Schools.

- Kite's Python Loops Guide.

Exercises:

- Fibonacci program.

- Prime number check.

Day 3: Functions and Modules


Topics:

Defining and calling functions, importing and using modules.

Resources:

- W3Schools Functions Guide.

- Corey Schafer's Python Functions Video.

Exercises:

- Factorial program.

- Number guessing game.

Day 4: Data Structures

Topics:

Lists, tuples, sets, dictionaries.

Resources:

- Python Data Structures by W3Schools.

- freeCodeCamp Tutorial.

Exercises:

- Count frequency of elements in a list.

- Store and retrieve student marks.

Day 5: File Handling

Topics:

Reading/writing files, error handling.

Resources:

- File Handling by W3Schools.

- Corey Schafer's File Handling Tutorial.


Exercises:

- Count words in a file.

- Log user input to a file.

Week 2: Python for Data Science

Day 6: Introduction to NumPy

Topics:

Arrays, array operations, indexing, slicing.

Resources:

- NumPy Beginner's Guide.

- freeCodeCamp NumPy Crash Course.

Exercises:

- Element-wise operations.

- Sub-matrix slicing.

Day 7: Pandas - Series

Topics:

Creating and manipulating Pandas Series.

Resources:

- Pandas Documentation: Series.

- Corey Schafer's Pandas Basics.

Exercises:

- Calculate stats on random series.

- Filter elements.

Day 8: Pandas - DataFrames


Topics:

Creating, accessing, and manipulating DataFrames.

Resources:

- freeCodeCamp Pandas Tutorial.

- W3Schools Pandas Guide.

Exercises:

- Load and manipulate CSV data.

- Filter/sort student records.

Day 9: Data Visualization with Matplotlib

Topics:

Plotting line/bar charts, histograms.

Resources:

- Matplotlib Documentation.

- freeCodeCamp Matplotlib Crash Course.

Exercises:

- Bar chart for sales data.

- Histogram of random data.

Day 10: Data Visualization with Seaborn

Topics:

Creating advanced visualizations.

Resources:

- Seaborn Official Documentation.

- Data School's Seaborn Guide.


Exercises:

- Heatmap for correlations.

- Pair plot of Iris dataset.

Day 11: Python Practice

Topics:

Solve challenges and mini-projects.

Resources:

- HackerRank Challenges.

Exercises:

- Calculator.

- Weather data scraper.

Day 12: Recap and Review

Topics:

Revise all topics and reattempt exercises.

Resources:

- Kaggle Python Learn Track.

Day 13-14: Capstone Project

Topics:

Project Ideas:

- Analyze COVID-19 data.

- Build a weather app.

Resources:
- Use learned Python skills.

You might also like