Course Content
Lesson Plan – Basic Concepts
Module 1: Introduction to Python (Duration - 2 hrs) What can Python do? Why Python? Good to know Python Syntax contrasted with other programming languages. Python Install Module 2: Beginning Python Basics (Duration - 3 hrs) 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 (Duration - 3 hrs) Indentation The If statement and its related statement (assertion) An example with if and its related statement (explanation) The while loop The for loop The range statement Break & Continue Assert Examples for looping Module 4: Functions & Modules (Duration - 3 hrs) Create your own functions Functions Parameters Variable Arguments Scope of a Function Function Documentations Lambda Functions & map Exercise with functions Create a Module Standard Modules Module 5: Exceptions Handling (Duration - 3 hrs) Errors Exception handling with try Handling Multiple Exceptions Writing your own Exception Module 6: File Handling (Duration - 2 hrs) File handling Modes Reading Files Writing & Appending to Files Handling File Exceptions The with statement Module 7: Classes In Python (Duration - 4 hrs) New Style Classes Creating Classes Instance Methods Inheritance Polymorphism Exception Classes & Custom Exceptions Module 8: Generators and iterators (Duration - 2 hrs) Iterators Generators With Statement Data Compression Module 9: Data Structures (Duration - 2 hrs) List Comprehensions Nested List Comprehensions Dictionary Comprehensions Functions Default Parameters Variable Arguments Specialized Sorts Module 10: Collections (Duration - 2 hrs) namedtuple() deque ChainMap Counter OrderedDict defaultdict UserDict UserList UserString
0/1
Lesson Plan – Advance Concepts
Module 11: Writing GUIs in Python (Duration - 3 hrs) 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 (Duration - 4 hrs) Introduction Installation DB Connection Creating DB Table INSERT, READ, UPDATE, DELETE operations COMMIT & ROLLBACK operation Handling Errors Module 13: Network Programming (Duration - 3 hrs) Introduction A Daytime Server Clients and Servers The Client Program The Server Program Module 14: Date and Time (Duration - 1 hr) sleep Program execution time More methods on date/time Module 15: Some similar topics in-detailed (Duration Time - 1 hr) Filter Map Reduce Decorators Frozen set Collections Module 16: Regular expression (Duration - 1 hr) Split Working with special characters, dates, emails Quantifiers Match and find all Character sequence and substitute Search method Module 17: Threads ESSENTIAL (Duration - 1 hr) Class and threads Multi-threading Synchronization Treads Life cycle Use cases Module 18: Multithreading Module 19: Python JSON Module 20: Python Excel
0/1
Python Programming Training
About Lesson

Module 17: Threads ESSENTIAL (Duration – 1 hr)

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

Module 18:

  • Multithreading

Module 19:

  • Python JSON

Module 20:

  • Python Excel