This repository contains lecture materials and code examples for Python Programming course.
.
├── README.md
├── lectures/ # PDF lecture materials
│ ├── lec1.pdf
│ ├── lec2.pdf
│ └── ...
└── code_examples/ # Python code examples
├── lec1.py
├── lec2.py
└── ...
- Click on any PDF file in the
lecturesfolder - Click the "Download" button (⬇️) in the top-right corner
- Open the downloaded PDF with your preferred PDF reader
- Click on any PDF file in the
lecturesfolder - Click the "Raw" button
- The PDF will start downloading automatically
- Install GitHub Desktop
- Clone this repository
- Open the PDFs directly from your local folder
- Lecture 1: Introduction to Python - Code Example
- Lecture 2: Basic Syntax and Variables - Code Example
- Lecture 3: Data Types - Code Example
- Lecture 4: Control Structures - Code Example
- Lecture 5: Functions - Code Example
- Lecture 6: Modules and Packages
- Lecture 7: File Handling
- Lecture 8: Object-Oriented Programming
- Lecture 9: Exception Handling
- Lecture 10: Regular Expressions
- Lecture 11: Database Connectivity
- Lecture 12: GUI Programming
- Lecture 13: Web Development
- Lecture 14: Data Analysis
- Lecture 15: Machine Learning Basics
- Lecture 16: Advanced Topics
- Lecture 17: Project Work
- Lecture 18: Best Practices
- Lecture 19: Debugging
- Lecture 20: Testing
Each lecture has corresponding Python code examples in the code_examples directory. These examples demonstrate the concepts covered in the lectures.
- All lecture materials are in PDF format
- Due to GitHub's file size limitations, PDFs need to be downloaded to view them
- Code examples are directly viewable on GitHub
- For the best experience, download the PDFs and view them with a PDF reader