Learn Advanced Python Programming

Master the principles of Object Oriented Programming in Python. Designed for learners who are willing to advance their Python Skills for gaining the ability, ranging from scripting to designing powerful websites.

Rs. 2500
E-Box Exclusive
Learn through our Scientifically Designed & Proven 5 Step Practice Oriented Learning Process
Learn Advanced Python Programming
Rs. 2500
Includes
  • 7 Hrs of lecture Videos
  • 85 hands-on practice exercises
  • 20 Assessment exercises
  • 357 knowledge based questions
  • Lifetime access
About the Course

This course introduces learners to the concepts of object-oriented programming. The course covers introductory elements of object-oriented programming including inheritance, polymorphism, encapsulation, abstraction, aggregation and advanced concepts like error handling, file handling and Python libraries. Learners will be able to understand the methodologies of architecting an object-oriented programming solution and implement it to solve a business problem.

Course Objectives

Upon successful completion of the course, the learner will be able to

  • Understand classes and objects, constructors and destructors, and control structures in Python.

  • Use the class inheritance to design better code.

  • Explain how polymorphism is achieved through Python code.

  • Learn syntax, features, and how to utilize the Python libraries.

  • Explain how to create functions and Lambda functions in Python.

  • Use exception handling in Python programs.

  • Understand database connectivity and querying in Python.

Course Content
Class and objects

In this module you will learn to create classes and objects of the class and to define methods and all them for a particular functioning,multiple ways to create objects,access modifiers in python and how to use them.

  • 3 Videos
  • 6 Hrs 15 Mins
  • 58 Problems
Relationship with classes

In this module you will learn different types of relationships with classes and what is Association,Aggregation, Composition and how to interrelate the classes using these concepts.

  • 2 Videos
  • 5 Hrs
  • 42 Problems
Inheritance

In this module you will learn what is inheritance and different types of inheritance(Simple, Multiple and Multilevel inheritance) and to implement the learnt concepts on the questions to code.

  • 5 Videos
  • 6 Hrs 15 Mins
  • 39 Problems
Multi-threading

In this module you will learn what is Thread and the lifecycle of a Thread and to implement Threads using Thread Class and the thread API methods and the thread Synchronization and Thread Interaction.

  • 2 Videos
  • 6 Hrs
  • 54 Problems
Exceptions

In this module you will learn what is Exception handling in Python and the classes involved in Exceptions,try-finally-catch clauses and the code level implementation of Exception handling in Python.

  • 2 Videos
  • 6 Hrs 15 Mins
  • 49 Problems
DB Connection

In this module you will learn about database programming,benefits of DB,Database-API,errors and Exception Handling in DB programming by solving problems and code level implementation of Database connection in Python, Database connection using SQL and its Operations.

  • 3 Videos
  • 6 Hrs
  • 46 Problems
Abstract classes

In this module you will learn about the Abstract classes and the necessary keywords to be used in abstract classes,code level implementation of abstract classes in Python.

  • 2 Videos
  • 5 Hrs
  • 44 Problems
Streams

In this module you will learn about StreamWriters and their functioning, StreamReaders and their functioning,StreamReaderWriter and their functioning and the code level implementation of Streams and Writers in Python.

  • 2 Videos
  • 6 Hrs 15 Mins
  • 58 Problems
Lambda

In this module you will learn about the need for annotations and use available annotations,to define custom annotations, Lambda expressions,scoping rules for Lambda expressions and code level implementation of Lambda in Python.

  • 2 Videos
  • 5 Hrs
  • 72 Problems
You will Learn through our Scientifically Designed & Proven 5 Step Practice Oriented Learning Process
iLearn
In this session, you will find video lectures and other resources to learn the concepts.
iDesign
In this session, you will start designing and creating your own programs.
iExplore
In this session, you will find interesting set of activities which will make you explore more on the specific topic.
iAssess
In this session, you will have activities to self assess your knowledge and skills on the specific topic.
iAnalyse
In this session, you will find varieties of exercises to improve your code analysis, testing and debugging skills.
Why should you choose E-Box for Learning & Skilling ?
Practice Oriented Learning

Learning through E-Box is completely Hands-on and practice based thereby helping you understand the intricacies of Live Project Scenarios

High Quality Content

E-Box’s programs and Courses are designed by Professionals in the Industry & Academicians, assuring a quality learning experience

24 x 7 Support

With 100’s Mentors online ready to get your Doubts clarified and to Hand Hold you, you will always have someone to sort things our for you

Industry Mentors

All our Mentors are Top Professionals from their respective Industries. In E-Box you Learn and get mentored by professionals

Auto Evaluation

Auto Evaluation is the Core of E-Box. Your solutions and answers are evaluated instantaneously by E-Box, thereby saving learners a lot of time

AI Blended Learning

With Auto - Evaluation being the core of the Platform, E-Box uses AI & ML to assist Learners during their course of Study

Personalised Learning

E-Box’s AI algorithms provide you with Exercises that are Personalised and Adaptive based on your Interest and Calibre

Real Time Metrics

Data becomes the core for evolving a personalised learning. E-Box uses these metrics for an Auto Corrective Learning Process

A - Z, You name the company and You will find our alumni.
We have successfully moulded over 10 lakh students from 100+ colleges and universities and we have a very strong alumni network across the globe
What do our Tutors and Learners Say about E-Box ?
I love the way E- Box teaches topics in such detail. The practical examples along with the Practice quizzes makes me skilled in each

Harihara Budra P, XII std

Harihara Budra P, XII std
Still have any Queries ? Contact us Now
Call us on +91 9500045254