Overview
Courses Benefits
Python is a widely used, open-source programming language that is especially suited for a wide range of applications including web development, machine learning, and data science.
In this Python Programming course, you will learn advanced concepts like Object-Oriented concepts, exception handling and the basics of web application development using Django.
You Will Learn How To
- Create Object-Oriented programs using Python
- Use Python’s exception handling framework
- Create a simple Django web application
Who Should Attend
Course Outline
Object Oriented Programming
- Object-Oriented Programming
- What is an Object?
- What is a Class?
- Instantiating Objects
- Defining Constructors
- Declaring and Initializing Attributes
- Accessing Attributes
- Declaring Methods
- Calling Methods
- Passing by Reference
- Comparing Objects
Decorators
- Creating and Accessing Static Attributes
- Creating and Accessing Class and Static Methods
- Creating Properties and Setter Methods
Inheritance and Polymorphism
- Inheritance
- Method Overriding
- Polymorphism
- Member Visibility
Exception Handling
- Introducing Exceptions
- Handling Exceptions using try-except
- Handling Multiple Exceptions
- Passing the Exception Object
- Using the else Block
- Using the finally Block
- Raising Exceptions
- Creating Your Own Exception Types
Introduction to Django
- What is Django?
- Setting Up a Django Application
- Creating a Django Project
- Running Your Django Project
- Creating a View
- Mapping URLs
- Using Templates
- Passing Data to Templates