Python Course Content

We at Aonlinetraining offer interactive online courses (e-learning) for Python.

Learn Python Programming Online, interactive training program beginining right from the basics of coding. Book a Free Demo Class Now

Students for Python requires 40 hours to Study / Complete the course


Python Course Content

Python Programming

Python Module 1: Introduction to Python

  • Python Introduction
  • Python 2.x vs python 3.x
  • Interpreter Vs Compiler
  • Installing Python

Python Module 2: Data Type

  • Introduction to Datatypes
  • String
  • List
  • Tuple
  • Sets
  • Dictionary
  • Frozen Set

Python Module 3: Input and Output

  • taking Input
  • Taking Multiple Input
  • print without newline
  • parameter in print()
  • output formatting
  • set in Python 3

Python Module 4: Variable

  • Global and Local Variable
  • Packing and Unpacking Argument
  • Type Conversion
  • Swap Variable
  • __name__ Special Variable in Python
  • Private Variable

Python Module 5: Operator in Python

  • Arithmetic Operator
  • Equality Operator
  • Relational Operator
  • Logical Operator
  • Bitwise Operator
  • Membership Operator
  • Identity Operator
  • Assignment Operator
  • Shorthand Operator
  • Warlus Operator

Python Module 6: Control Flow

  • Control Statements (If, If-Else, Nested of If-else Statement)
  • Loops (Introduction to Looping, For and While Loop)
  • Pattern (30 Patterns from basic to advance)
  • Nested Loops in Python, Uses of Break and Continue, exit and pass statements
  • Iterable and Iterator
  • Generator in Python
  • __iter () __ and __next__ ()
  • Else with For

Python Module 7: Working with Strings

  • Pass, String and Tuples, Accessing Strings
  • Basic Operations, Formatting Strings
  • Accessing Multiple Values at Once, String Slicing and Other Operations with Strings

Python Module 8: Working with Dictionaries

  • Introduction to Dictionaries
  • Defining and Modifying Dictionaries
  • Deleting Items from Dictionaries
  • Functions with Dictionaries and Iteration with Dictionary using Keys and Values Pairs and Other Examples of Dictionary

Python Module 9: Working with Lists

  • Working with Lists, Introducing Lists
  • Adding Elements to Lists, Searching Lists
  • Defining Lists, Declare, Assign and Retrieve Values from the Lists
  • Deleting List Elements, Using List Operators
  • Accessing Lists, Operation in Lists
  • Mapping with List, Joining with List and Splitting and Slice Operation with Lists

Python Module 10: Working with Function

  • Function and Methods
  • Anonymous Function, Global and Local Variables
  • Defining a Function, Calling a Function
  • Using Optional and Named Arguments
  • Types of Function, Function Arguments
  • Using type, str, dir and Other Built-In Functions

Python Module 11: Working with Tuples

  • Introduction to Tuples, Accessing Tuples
  • Operations with Tuples
  • Slicing Operation with Tuples
  • Different Ways to write the tuples
  • Tuples Iteration using while and for loop
  • Tuple Iteration with Negative Indexing
  • Example of Tuples

Python Module 12: Function

  • predefine Function
  • User Define Function
  • Lambda Function
  • Pass Statements
  • Yield Insted of Return
  • Return Multiple Value
  • **args and **kwargs
  • Precision Handling
  • Function Decorator
  • __help () __ and __import () __
  • Function and Methods
  • Anonymous Function, Global and Local Variables
  • Defining a Function, Calling a Function
  • Using Optional and Named Arguments
  • Types of Function, Function Arguments
  • Using type, str, dir and Other Built-In Functions

Python Module 13: Modules

  • Itertool Module
  • Collection Module
  • Os Module
  • Calendar Module
  • Time Module

Python Module 14: Object Oriented Concept

  • class and object
  • Member Functions
  • Data Hiding and Object Printing
  • Class and Static Variable
  • Class Method and Static Method
  • Constructor and Destructor
  • Inheritance
  • Abstract Class
  • Garbage Collection
  • Reflection
  • Overloading, Overriding
  • Class Variables or Shared Variables

Python Module 15: Exception Handling

  • Introduction
  • Built-In Exception
  • User Define Exception
  • Try and except
  • else and Finally
  • Nested Try
  • Nzec Error
  • Clean Up Action

Python Module 16: File Handling

  • Text File
  • Binary File

Python Module 17: Sqlite3 Module APIs

  • Basic Operation
  • Introduction of SQL
  • Connect to Database
  • Create a Table
  • Insert Operation
  • Select Operation
  • Update Operation
  • Delete Operation

Python Module 18: Tkinter

  • Basic Widgets
  • Advance Widgets

Python Module 19: Project

  • Calculator
  • To-do List
  • Notepad
  • Registration and Login System
  • Rock Paper Scissor Game
  • Tic Tac Toe Game
  • Quiz Application