In this Python Programming course, you’ll learn the skills to build real-world applications. You’ll master Python fundamentals such as variables, operators, data structures (lists, dictionaries), and control structures (loops, conditionals). You’ll gain the ability to design modular, reusable code using Object-Oriented Programming (OOP) with classes, inheritance, and polymorphism. The course also enables you to perform advanced text processing with Python's regular expression (RegEx) module and handle errors effectively with exception management. By completing this Python course, you'll be able to build practical applications like a banking system or a virtual pet game, applying OOP, error handling, and data management. Hands-on projects will also help you build tools like a Wikipedia extractor, giving you the skills to work with web scraping, data extraction, and user interaction. These experiences will prepare you for Python development roles, enabling you to design and implement real-world applications.
Overview
Syllabus
- Python Fundamentals
- Variables, operators, data structures (lists, tuples, dictionaries), conditional statements, loops, and basic functions
- Python OOPs
- Classes, objects, inheritance, polymorphism, and encapsulation for modular and reusable programs
- Python RegEx
- Text processing using Python's RegEx module with practical examples of meta-characters and functions
- Python Exception Handling
- Try-except blocks, built-in and user-defined exceptions, and advanced error-handling strategies
- Guided Project 1 : Build a Virtual Banking Application
- Virtual Banking Application : Functional requirements and step-by-step guide
- Guided Project 2 : Build a Virtual Pet
- Virtual Pet : Functional requirements and step-by-step guide
- Guided Project 3 : Build a Wikipedia Extractor
- Wikipedia Extractor : Functional requirements and step-by-step guide
- Python Developer - Mock Interview
- Personalised Mock interviews to get hired for Python developer or SDE roles
Taught by
Dr. Abhinanda Sarkar and Mr. Bharani Akella