Python

Python icon
 00:00:00 Hrs

Course Description

Python is an interpreted, interactive, object oriented programming language. Python is a language with a simple syntax, and a powerful set of libraries. It is widely used in many areas like web development, scientific and numeric computing, GUI development, software development and so on.

Video Resolution:
   480P
   HD
BM
Lesson Plans
Duration
Status
Notes

Collapse all Expand all

  •   Introduction to PythonOpen or Close
    -

    What is a Python?

    00:00

     
     


    -

    Evolution of Python

    00:00

     
     


    -

    Features of Python

    00:00

     
     


    -

    What you can do with Python?

    00:00

     
     


    -

    Who uses Python Today?

    00:00

     
     


  •   Setting Up Python EnvironmentOpen or Close
    -

    Where to get Python?

    00:00

     
     


    -

    Installation Steps

    00:00

     
     


    -

    Running Python

    00:00

     
     


    -

    Introduction to Integrated Development Environment

    00:00

     
     


    -

    Python Script Mode

    00:00

     
     


  •   Getting Started with PythonOpen or Close
    -

    Python Character Sets

    00:00

     
     


    -

    Identifiers

    00:00

     
     


    -

    Lines & Indentation

    00:00

     
     


    -

    Multiline Statements

    00:00

     
     


    -

    Quotation

    00:00

     
     


    -

    Comments

    00:00

     
     


    -

    Error Messages (Debugging)

    00:00

     
     


  •   Variables, Data Types & ConstantsOpen or Close
    -

    Variables

    00:00

     
     


    -

    Identifying a Variable

    00:00

     
     


    -

    Standard Data Types

    00:00

     
     


    -

    Mutable and Immutable Objects/Variables

    00:00

     
     


    -

    Numbers – Integer and Other Number Systems

    00:00

     
     


    -

    Numbers - Floating and Complex Number System

    00:00

     
     


    -

    Strings

    00:00

     
     


    -

    Lists & Tuples

    00:00

     
     


    -

    Sets

    00:00

     
     


    -

    Dictionaries

    00:00

     
     


    -

    Python Keywords

    00:00

     
     


    -

    Constants

    00:00

     
     


  •   OperatorsOpen or Close
    -

    Introduction to Operators

    00:00

     
     


    -

    Arithmetic Operators - Addition and Subtraction

    00:00

     
     


    -

    Arithmetic Operators - Multiplication and Division Operators

    00:00

     
     


    -

    Relational Operators

    00:00

     
     


    -

    Logical or Boolean Operators

    00:00

     
     


    -

    Assignment Operators

    00:00

     
     


    -

    Bitwise Operators - Right and Left Shift Operators

    00:00

     
     


    -

    Bitwise Operators - AND & OR Operators

    00:00

     
     


    -

    Membership Operators

    00:00

     
     


    -

    Identity Operators

    00:00

     
     


  •   Expressions & StatementsOpen or Close
    -

    Introduction to Expressions

    00:00

     
     


    -

    Operators Precedence

    00:00

     
     


    -

    Working with Print () Function

    00:00

     
     


    -

    Working with Input () Function

    00:00

     
     


  •   Decision MakingOpen or Close
    -

    Introduction to Control Statements

    00:00

     
     


    -

    If Statement

    00:00

     
     


    -

    If Else Statement

    00:00

     
     


    -

    If...Elif…Else Statement

    00:00

     
     


    -

    Nested If Statement

    00:00

     
     


  •   LoopsOpen or Close
    -

    Introduction to Loops

    00:00

     
     


    -

    While Loop

    00:00

     
     


    -

    For Loop

    00:00

     
     


    -

    Working with Range () Function

    00:00

     
     


    -

    Nested Loops

    00:00

     
     


    -

    Jump Statements

    00:00

     
     


    -

    Break Statement

    00:00

     
     


    -

    Continue Statement

    00:00

     
     


    -

    Pass Statement

    00:00

     
     


  •   FunctionOpen or Close
    -

    What is a Function?

    00:00

     
     


    -

    Passing and Getting data in a Function

    00:00

     
     


    -

    Types of Functions

    00:00

     
     


  •   User Defined FunctionOpen or Close
    -

    Introduction to User Defined Function

    00:00

     
     


    -

    Parameters & Arguments

    00:00

     
     


    -

    Required Arguments

    00:00

     
     


    -

    Keyword Arguments

    00:00

     
     


    -

    Default Arguments

    00:00

     
     


    -

    Variable-Length Arguments

    00:00

     
     


    -

    Anonymous Functions

    00:00

     
     


    -

    Scope of Variables

    00:00

     
     


    -

    Void Function

    00:00

     
     


    -

    Recursive Function

    00:00

     
     


  •   ModuleOpen or Close
    -

    Why use Module?

    00:00

     
     


    -

    Import Statement

    00:00

     
     


    -

    Creating a Module

    00:00

     
     


    -

    Python module - Math Module

    00:00

     
     


    -

    Python module - Examples of Math Module Functions

    00:00

     
     


    -

    Random Module

    00:00

     
     


    -

    Date Time and Calendar Module

    00:00

     
     


    -

    Importing External Modules in Python

    00:00

     
     


    -

    Installing Numpy Module via pip

    00:00

     
     


  •   String ManipulationOpen or Close
    -

    String Basics

    00:00

     
     


    -

    String Operators

    00:00

     
     


    -

    String Slicing Operation

    00:00

     
     


    -

    String Functions & Methods - I

    00:00

     
     


    -

    String Functions & Methods - II

    00:00

     
     


    -

    String Functions & Methods - III

    00:00

     
     


    -

    String Formatting

    00:00

     
     


    -

    String Formatting with Format () Function

    00:00

     
     


  •   List ManipulationOpen or Close
    -

    Introduction to List

    00:00

     
     


    -

    Accessing a List

    00:00

     
     


    -

    Slicing a List

    00:00

     
     


    -

    Traversing a List

    00:00

     
     


    -

    List Operators

    00:00

     
     


    -

    Objects & Values

    00:00

     
     


    -

    List Methods

    00:00

     
     


  •   TuplesOpen or Close
    -

    Tuple Basics

    00:00

     
     


    -

    Tuple Operators

    00:00

     
     


    -

    Tuple Assignment

    00:00

     
     


    -

    Accessing Elements in a Tuple

    00:00

     
     


    -

    Tuple Functions

    00:00

     
     


  •   SetsOpen or Close
    -

    Set Basics

    00:00

     
     


    -

    Adding and Removing Elements

    00:00

     
     


    -

    Iterating a Set using For Loop

    00:00

     
     


    -

    Operators in a Set

    00:00

     
     


    -

    Set Functions

    00:00

     
     


    -

    Set Operations

    00:00

     
     


    -

    Subset and Superset

    00:00

     
     


  •   DictionaryOpen or Close
    -

    Introduction to Dictionary

    00:00

     
     


    -

    Adding and Removing Elements in a Dictionary

    00:00

     
     


    -

    Traversing a Dictionary

    00:00

     
     


    -

    Operator in a Dictionary

    00:00

     
     


    -

    Merging Dictionaries

    00:00

     
     


    -

    Dictionary Functions and Methods - I

    00:00

     
     


    -

    Dictionary Functions and Methods - II

    00:00

     
     


  •   ClassesOpen or Close
    -

    Defining a Class

    00:00

     
     


    -

    Constructors in Python

    00:00

     
     


    -

    Class Instances

    00:00

     
     


    -

    Attributes

    00:00

     
     


    -

    Adding Methods Dynamically

    00:00

     
     


    -

    Accessing Attributes and Methods

    00:00

     
     


    -

    Built in Cass Attributes

    00:00

     
     


    -

    Using _del_ and _str_ Function

    00:00

     
     


    -

    Encapsulation

    00:00

     
     


    -

    Class Method

    00:00

     
     


    -

    Static Method

    00:00

     
     


    -

    arbage Collection

    00:00

     
     


  •   InheritanceOpen or Close
    -

    Introduction

    00:00

     
     


    -

    Single Inheritance

    00:00

     
     


    -

    Multilevel Inheritance

    00:00

     
     


    -

    Multiple Inheritance

    00:00

     
     


    -

    Hierarchical Inheritance

    00:00

     
     


    -

    Overriding Methods

    00:00

     
     


    -

    Abstract Method

    00:00

     
     


  •   Linear List ManipulationOpen or Close
    -

    Introduction

    00:00

     
     


    -

    Insertion of an Element in a List

    00:00

     
     


    -

    Searching Technique - Linear Search

    00:00

     
     


    -

    Searching Technique - Binary Search

    00:00

     
     


    -

    Sorting a List - Selection Sort

    00:00

     
     


    -

    Sorting a List - Bubble Sort

    00:00

     
     


    -

    Sorting a List - Insertion Sort

    00:00

     
     


  •   Data File HandlingOpen or Close
    -

    Introduction

    00:00

     
     


    -

    Opening & Closing Files

    00:00

     
     


    -

    File Object Methods & Attributes

    00:00

     
     


    -

    Access Modes

    00:00

     
     


    -

    Writing a File and Reading a File

    00:00

     
     


    -

    File Positions

    00:00

     
     


    -

    Pickle Module

    00:00

     
     


    -

    Renaming and Deleting a File

    00:00

     
     


  •   Implementation of Basic File Operation Open or Close
    -

    Creating & Writing Data into File

    00:00

     
     


    -

    Standard Input / Output

    00:00

     
     


    -

    Searching Data from File

    00:00

     
     


    -

    Creating Copy of the File

    00:00

     
     


    -

    Appending Data into an Already Existing File

    00:00

     
     


    -

    Deletion of Data from a File

    00:00

     
     


    -

    Modification of Data in File

    00:00

     
     


  •   Exception Handling & GeneratorsOpen or Close
    -

    Introduction - Exception Handling

    00:00

     
     


    -

    Try / Except Statement

    00:00

     
     


    -

    Try / Except / Except Statement

    00:00

     
     


    -

    Try / Finally Statement

    00:00

     
     


    -

    Try / Except / Finally Statement

    00:00

     
     


    -

    Try / Except / Else Statement

    00:00

     
     


    -

    Raise Statement

    00:00

     
     


    -

    Assert Statement

    00:00

     
     


    -

    Iterators

    00:00

     
     


    -

    Generators

    00:00

     
     


  •   Python MYSQLOpen or Close
    -

    Introduction to MySQL

    00:00

     
     


    -

    Installation of MySQL / Python MySQL Connector

    00:00

     
     


    -

    Python Connecting to MySQL Databases

    00:00

     
     


    -

    Creating Table and Inserting Data into a Table

    00:00

     
     


    -

    Python MySQL Query

    00:00

     
     


    -

    Inserting Data into a Table

    00:00

     
     


    -

    Updating Data into a Table

    00:00

     
     


    -

    Deleting Data into a Table

    00:00

     
     


    -

    Handling Errors

    00:00

     
     


  •   DjangoOpen or Close
    -

    What is Django?

    00:00

     
     


    -

    What is Web Framework?

    00:00

     
     


    -

    History of Django

    00:00

     
     


    -

    Installing and Testing Django

    00:00

     
     


    -

    Setting up a Django Project

    00:00

     
     


    -

    Setting up a Django Application

    00:00

     
     


    -

    Django Templates - Introduction

    00:00

     
     


    -

    Django Template Inheritance

    00:00

     
     


    -

    Django Models

    00:00

     
     


    -

    Django Admin

    00:00

     
     


  •   Python GUI Application DevelopmentOpen or Close
    -

    Graphical User Interface Programming

    00:00

     
     


    -

    Python GUI Frameworks

    00:00

     
     


    -

    Tkinter - GUI Programming Structure

    00:00

     
     


    -

    GUI Application - Number Guessing Game

    00:00

     
     


    -

    PyQt GUI - Installation and Structure

    00:00

     
     


    -

    PyQt GUI Application

    00:00

     
     


BM
Tips & Tricks
Status

Exercise Files - Coming Soon

Lesson Plans
Tips and Tricks

Glossary - Coming Soon

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Glossary is not available for this course.

Cheat Sheets - Coming Soon