Novice To Advance Python Training

Novice To Advance Python Training

 ₹9,799.00

Join our Novice To Advance Python Training online or offline. Also get lifetime access to the recordings of all live lectures.

Get Flat 30% off


Book Your Seat Now

Payment Structure

₨13999

9,799

  • Book Your Seat by just paying 10%: Rs. 2500/-
  • Remaining Payment 2 Months Instalment: Rs. 3649/-
  • Note: course study material not included in the course fee


Book Your Slot Now

Next Batch
15th JulyDuration
2 Months

Course Structure

Module 1: Intro To Python

  • History of Python
  • Selecting Python version
  • Installation
  • Using pip
  • Using Virtual Environment
  • IDE’s and Editors for Python
  • Hello World Program
  • First Look at Python
    • Printing things
    • Variables
    • Code Indentation
    • Simple Data Types
    • Simple Oprations

Module 2: Python Basics

  • Comments
  • Python Data Structures & Data Types
  • String Operations
  • Simple Input & Output
  • Operations in Python
  • F-string
  • Numeric values with a underscore
  • Asyncio

Module 3: Program Flow

  • Indentation
  • if else statements
  • elif statement
  • While loop
  • For loop
  • List comprehension
  • The range statement
  • Break & continue

Module 4: Error Handling

  • Standard exceptions
  • Raising an exception
  • Handling exception with:
    • try and except block
  • Handling multiple exceptions

Module 5: Functions & Modules

  • Creating your own functions
  • Function parameters & arguments
  • Default values
  • Documenting functions
  • Variables length arguments list (*args and *kwargs)
  • Built-in functions
  • Lambda functions
  • Understand “importing”
  • Built-in Modules
  • Your Modules
  • “import” syntax
  • “import” mechanism
  • Packages
  • Scripts
  • Functional programming

Module 6: File Handling

  • File handling modes
  • Reading files
  • Writing 7 Appending to files
  • Handling files exceptions
  • The “with” statement
  • File paths & file system operations
  • Tabular data
  • Relational databases

Module 7: OOP with Python

  • Classes & Objects
  • Methods
    • Instance methods
    • Class methods
    • Static methods
  • Inheritance and multiple inheritance
  • Attribute visibility
  • using the (new) “data classes” feature

Module 8: Data Structures

  • Lists
  • Nested Lists
  • Dictionary
  • Tuples
  • Sets
  • Strings
  • Integers
  • Variable arguments

Module 9: GUIs in Python (Tkinter)

  • Introduction
  • Components & Events
  • tkinter.tk
  • tkinter.Widgets
  • Geometry manager
  • All Components of Tkinter
  • Examples with Tkinter

Module 10: SQL & Projects with Python

  • Introduction
  • Installation
  • DB connection
  • Creating DB Table
  • CRUD operations
  • COMMIT & ROLLBACK operations
  • Handling errors
  • 5 mini projects
  • 1 major project