whatsapp

Python

Home / Python
More Detail

PYTHON COURSE CONTENT

Designed By Industry Expert

Introduction to Python

  • Brief history
  • Why Python?
  • Where to use?
  • Anaconda
  • How to install anaconda
  • How to Configure V S Code

Python Basics

  • The print statement
  • Comments
  • Python Data structure & Data types
  • String operations in Python
  • Simple Input & Output
  • Output Formatting

Python Program Flow

  • Indentation
  • Conditional statements
    • if
    • if-else
    • if-elif-else
    • Nested if
  • Loops
    • for
    • while
    • Nested loops
  • The range statement
  • break, continue and pass
  • Assert
  • Loop examples- Star patterns

List and Tuples

  • About Sequences
  • Indexing and Slicing
  • Iterating through a sequence
  • Sequence functions, keywords and operators
  • List & its methods
  • Tuples & its methods
  • List Comprehensions
  • Nested Sequences

Dictionaries and Sets

  • About dictionaries
  • Creating, accessing dictionaries
  • Iterating through a dictionary
  • Dictionary methods
  • About sets
  • Creating, accessing sets
  • Set operations
  • Frozen sets

Functions & Modules

  • Function – definition, calling
  • Types of functions
  • Function parameters
  • Variable arguments
  • Scope of a function
  • Function Documentation/ Docstrings
  • Lambda function & map, filter, reduce
  • Function exercise
  • Create module
  • Standard Modules

OOPs in Python

  • Class & Objects
  • Variable Type
  • Static variable in class
  • Create classes
  • Instance methods
  • Constructor and destructors
  • Inheritance and its types
  • Polymorphism
  • Encapsulation
  • Scope and visibility of variables

Exceptions

  • Errors and its types
  • Exception Handling with try
  • Handling multiple Exceptions
  • Writing own exception/ custom exceptions
  • Raise an Exception

File Handling

  • File Handling modes
  • Reading files
  • Writing & Appending to Files
  • Handling file exceptions
  • The with statement

Regular Expressions

  • Simple Character Matches
  • Special Characters
  • Character classes
  • Quantifiers
  • The Dot Character
  • Greedy Matches
  • Grouping
  • Matching at beginning or end
  • Match Objects
  • Substituting
  • Splitting a String

Data Structures

  • List Comprehensions
  • Nested List comprehensions
  • Dictionary comprehensions
  • Iterators
  • Generators
  • The functions any and all
  • The with statement
  • Data Compression
  • Closer
  • Decorator

Writing GUI in Python

  • Introduction
  • Components and events
  • An example GUI
  • The root component
  • Adding a button
  • Entry widgets
  • Text widgets
  • Checkbuttons
  • Radiobuttons
  • Listboxes
  • Frames
  • Menus
  • Binding Events to widgets

Thread in Python

  • Thread life Cycle
  • Thread Definition
  • Thread Implementation

Python MySQL Database Access Introduction

  • Installation
  • DB Connection
  • Creating DB Table
  • INSERT, READ, UPDATE, DELETE operations
  • COMMIT & ROLLBACK operation
  • Handling Errors