📞 +91-9456968800
✉️ contact@pixelcomputer.co.in
Introduction to Advanced Python
▶
- Why Advanced Python?
- Review of Core Python Concepts
- Setting Up Virtual Environments
Object-Oriented Programming (OOP)
▶
- Classes and Objects
- Inheritance and Polymorphism
- Encapsulation and Abstraction
- Dunder Methods & Special Functions
Advanced Functions & Decorators
▶
- *args and **kwargs
- Lambda, Map, Filter, Reduce
- Closures
- Decorators (Function & Class-based)
Modules and Packages
▶
- Creating and Importing Modules
- Third-Party Packages (pip)
- Using requirements.txt & venv
File Handling & Serialization
▶
- File Operations (Text/Binary)
- Working with CSV, JSON, and XML
- Pickle & Shelve Modules
Error Handling and Debugging
▶
- Exception Handling with try-except
- Custom Exception Classes
- Logging Module
- Debugging with PDB
Working with Databases (SQL)
▶
- Using sqlite3 Module
- CRUD Operations
- Database Connection with MySQL/PostgreSQL
Multithreading and Multiprocessing
▶
- Threading Basics
- Creating and Running Threads
- Using Multiprocessing Module
- Asyncio & Coroutines (Intro)
File and Directory Management (OS Module)
▶
- Using OS and SHUTIL Module
- Creating, Renaming, Deleting Files & Folders
- Walking through Directories
Regular Expressions (Regex)
▶
- re Module Introduction
- Searching and Matching Patterns
- Groups, Meta-characters, and Quantifiers
Working with APIs and Web Requests
▶
- Using the `requests` Library
- GET and POST Methods
- Working with JSON APIs
Data Analysis with Pandas (Intro)
▶
- Installing pandas
- DataFrames and Series
- Reading CSV and Excel Files
- Basic Data Cleaning
Mini Projects + Interview Preparation
▶
- Console-based Project (e.g., Student Record System)
- API-based Project (e.g., Weather App)
- Top Interview Questions in Python