CORE PYTHON (Duration-24hrs)
Chaper 1: An Introduction to Python Duration-1hr
- What can Python do?
1.2. Why Python?
1.3. Good to know
1.4. Python Syntax compared to other programming languages
1.5. Python Install
Chapter 2: Beginning Python Basics Duration-3hrs
2.1. The print statement
2.2. Comments
2.3. Python Data Structures & Data Types
2.4. String Operations in Python
2.5. Simple Input & Output
2.6. Simple Output Formatting
2.7. Operators in python
Chapter 3: Python Program Flow Duration-3hrs
3.1. Indentation
3.2. The If statement and its' related statement
3.3. An example with if and it's related statement
3.4. The while loop
3.5. The for loop
3.6. The range statement
3.7. Break &Continue
Chapter 4: Functions& Modules Duration-3hrs
4.1. Create your own functions
4.2. Functions Parameters
4.3. Variable Arguments
4.4. Scope of a Function
4.5. Function Documentations
4.6. Lambda Functions& map
4.7. An Exercise with functions
4.8. Create a Module
4.9. Standard Modules
Chapter 5: Exceptions Handling Duration-3hrs
5.1. Errors
5.2. Exception handling with try
5.3. handling Multiple Exceptions
5.4. Writing your own Exception
Chapter 6: File Handling Duration-2hrs
6.1. File handling Modes
6.2. Reading Files
6.3. Writing& Appending to Files
6.4. Handling File Exceptions
6.5. The with statement
Chapter 7: Classes In Python Duration-3hrs
7.1. New Style Classes
7.2. Creating Classes
7.3. Instance Methods
7.4. Inheritance
7.5. Polymorphism
7.6. Exception Classes & Custom Exceptions
Chapter 8: Generators and iterators Duration-2hrs
8.1. Iterators
8.2. Generators
8.3. The Functions any and all
8.4. With Statement
8.5. Data Compression
Chapter 9: Data Structures Duration-2hrs
9.1 List Comprehensions
9.2 Nested List Comprehensions
9.3 Dictionary Comprehensions
9.4 Functions
9.5 Default Parameters
9.6 Variable Arguments
9.7 Specialized Sorts
Chapter 10: Date and Time (Duration-1hr)
10.1. sleep
10.2. Program execution time
10.3. more methods on date/time
ADVANCE PYTHON (Duration-16hrs)
Chapter 10: Collections Duration-2hrs
10.1 namedtuple()
10.2 deque
10.3 ChainMap
10.4 Counter
10.5 OrderedDict
10.6 defaultdict
10.7 UserDict
10.8 UserList
10.9 UserString
Chapter 11: Python SQL Database Access (Duration-4hrs)
Introduction
11.1 Installation
11.2 DB Connection
11.3 Creating DB Table
11.4 INSERT, READ, UPDATE, DELETE operations
11.5 COMMIT & ROLLBACK operation
11.6 handling Errors
Chapter 12: Socket Programming (Duration-3hrs)
12.1
12.2
12.3
12.4
Chapter 14: Regular expression ESSENTIAL (Duration-1hr)
16.1. Split
16.2. Working with special characters, date, emails
16.3. Quantifiers
16.4. Match and find all
16.5. character sequence and substitute
16.6. Search method
Chapter 17: Threads ESSENTIAL (Duration-1hr)
17.1. Class and threads
17.2. Multi-threading
17.3. Synchronization
17.4. Treads Life cycle
17.5. use cases
Chapter 19: DJANGO ESSENTIAL (Duration-1hr)