💻 Coding & TechnologyintermediatePaid

Python Intermediate

Master advanced Python concepts - OOP, file handling, and libraries

Python Intermediate
⏱️
Duration
25 hours
📊
Level
intermediate
🌐
Language
english
👥
Enrolled
1843

About This Course

Take your Python skills to the next level with this intermediate course. Learn how professional developers write Python code using OOP, file handling, and best practices.

What You'll Learn

  • Design and build applications using classes
  • Handle real-world data from files
  • Work with external Python libraries
  • Best practices for professional development

Course Highlights

  • Deep dive into OOP with practical examples
  • Real-world file operations
  • Build applications with professional structure
  • Code exercises that mirror real projects

Course Curriculum

Module 1: Object-Oriented Programming Basics

Classes, objects, and OOP principles

Classes and Objects
35 min
Attributes and Methods
30 min
The self Parameter
20 min
Constructors and Destructors
25 min

Module 2: Advanced OOP Concepts

Inheritance, polymorphism, and encapsulation

Inheritance and Subclasses
35 min
Method Overriding
30 min
Multiple Inheritance
30 min
Polymorphism
25 min
Encapsulation and Access Modifiers
25 min

Module 3: Working with Files

Read, write, and manipulate files

Opening and Closing Files
25 min
Reading Files
30 min
Writing to Files
25 min
Working with CSV Files
30 min
JSON Operations
30 min

Module 4: Exception Handling

Handle errors gracefully

Understanding Exceptions
25 min
Try-Except Blocks
30 min
Raising Exceptions
25 min
Custom Exceptions
30 min
Best Practices
20 min

Module 5: Libraries and Modules

Using Python's standard and external libraries

Importing Modules
30 min
Standard Library Overview
35 min
Regular Expressions (regex)
40 min
datetime Module
30 min
collections Module
30 min

Module 6: Intermediate Projects

Apply concepts to real-world projects

Student Grade Management System
90 min
File-based Todo App
120 min
CSV Data Analysis Tool
100 min
₹2,499
₹4,999

This course includes:

  • ✓ Full lifetime access
  • 6 modules

Instructor

Senior Python Developer