Python

Reading Time: 2 minutes

Python

    Module 1: An Introduction to Python

    • What can Python do?
    • Why Python?
    • Good to know
    • Python Syntax compared to other programming languages
    • Python Install

    Module 2 : Beginning Python Basics

    • The print statement
    • Comments
    • Python Data Structures & Data Types
    • String Operations in Python
    • Simple Input & Output
    • Simple Output Formatting
    • Operators in python

    Module 3: Python Program Flow

    • Indentation
    • The If statement and its’ related statement
    • An example with if and it’s related statement
    • The while loop
    • The for loop
    • The range statement
    • Break &Continue
    • Assert
    • Examples for looping

    Module 4: Functions& Modules

    • Create your own functions
    • Functions Parameters
    • Variable Arguments
    • Scope of a Function
    • Function Documentations
    • Lambda Functions& map
    • n Exercise with functions
    • Create a Module
    • Standard Modules

    Module 5: Exceptions Handling

    • Errors
    • Exception handling with try
    • handling Multiple Exceptions
    • Writing your own Exception

    Module 6: File Handling

    • File handling Modes
    • Reading Files
    • Writing& Appending to Files
    • Handling File Exceptions
    • The with statement

    Module 7: Classes In Python

    • New Style Classes
    • Creating Classes
    • Instance Methods
    • Inheritance
    • Polymorphism
    • Exception Classes & Custom Exceptions

    Module 8: Generators and iterators

    • Iterators
    • Generators
    • The Functions any and all
    • With Statement
    • Data Compression

    Module 9: Data Structures

    • List Comprehensions
    • Nested List Comprehensions
    • Dictionary Comprehensions
    • Functions
    • Default Parameters
    • Variable Arguments
    • Specialized Sorts

    Module 10: Collections

    • namedtuple()
    • deque
    • ChainMap
    • Counter
    • OrderedDict
    • defaultdict
    • UserDict
    • UserList
    • UserString

    Advance Python

      Module 11: Writing GUIs in Python

      • Introduction
      • Components and Events
      • An Example GUI
      • The root Component
      • Adding a Button
      • Entry Widgets
      • Text Widgets
      • Check buttons

      Module 12: Python SQL Database Access

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

      Module 13: Network Programming

      • Introduction
      • A Daytime Server
      • Clients and Servers
      • The Client Program
      • The Server Program

      Module 14: Date and Time

      • sleep
      • Program execution time
      • more methods on date/time

      Module 15: Few more topics in-detailed

      • Filter
      • Map
      • Reduce
      • Decorators
      • Frozen set
      • Collections

      Module 16: Regular expression

      • Split
      • Working with special characters, date, emails
      • Quantifiers
      • Match and find all
      • character sequence and substitute
      • Search method

      Module 17: Threads ESSENTIAL

      • Class and threads
      • Multi-threading
      • Synchronization
      • Treads Life cycle
      • use cases

      Module 18: Accessing API ESSENTIAL

      • Introduction
      • Facebook Messenger
      • Openweather

      Module 19: DJANGO ESSENTIAL