python cheat sheet

 Core Python (Duration-24Hrs)

Module 1: An Introduction to Python (Duration-2hrs)

  • What can Python do?
  • Why Python?
  • Good to know
  • Python Syntax contrasted(compared) with other programming dialects or languages.
  • Python Install

Module 2: Beginning Python Basics (Duration-3hrs)

  • 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-3hrs)

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

Module 4: Functions& Modules (Duration-3hrs)

  • 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 (Duration-3hrs)

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

Module 6: File Handling (Duration-2hrs)

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

Module 7: Classes In Python (Duration-4hrs)

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

Module 8: Generators and iterators (Duration-2hrs)

  • Iterators
  • Generators
  • With Statement
  • Data Compression

Module 9: Data Structures (Duration-2hrs)

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

Module 10: Collections (Duration-2hrs)

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

Advance Python (Duration Time-16hrs)

 Module 11: Writing GUIs in Python (Time-Duration) (3hrs) 

  • 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-4hrs)

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

Module 13:Network Programming (Duration-3hrs) 

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

Module 14: Date and Time (Duration-1hr) 

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

Module 15: Some similar topics in-detailed (Duration Time-1hr)

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

Module 16: Regular expression (Duration-1hr) 

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

Module 17: Threads ESSENTIAL (Duration-1hr) 

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

Module 18:

Multithreading 

Module 19: 

Python JSON 

Module 20: 

Python Excel 

Post a Comment

Previous Post Next Post