Python Training Course Curriculum
Chapter 1: Introduction To Python
- Installation and Working with Python
- Understanding Python variables
- Python basic Operators
- Understanding python blocks
Chapter 2: Python Data Types
- Declaring and using Numeric data types: int, long, float, complex
- Using string data type and string operations
- Defining list and list slicing
- Use of Tuple data type
- Defining and using Python dictionaries
- Programming using Python data type
Chapter 3: Python Program Flow Control
- Conditional blocks using if, else and elif
- Simple for loops in python
- For loop using ranges, string, list and dictionaries
- Use of while loops in python
- Loop manipulation using pass, continue, break and else
- Programming using Python conditional and loops block
Chapter 4: Python String, List And Dictionary Manipulations
- Building blocks of python programs
- Understanding string in build methods
- List manipulation using in build methods
- Dictionary manipulation
- Programming using string, list and dictionary in build functions
Chapter 5: Python Functions, Modules And Packages
- Organizing python codes using functions
- Organizing python projects into modules
- Importing own module as well as external modules
- Understanding Packages
- Using key packages like time, os, paramiko, telnetlib, etc
- Powerful Lamda function in python
- Programming using functions, modules and external packages
Chapter 6: Python File Operation
- Reading config files in python
- Writing log files in python
- Understanding read functions, read(), readline() and readlines()
- Understanding write functions, write() and writelines()
- Manipulating file pointer using seek
- Programming using file operations
Chapter 7: Python Exception Handling
- Avoiding code break using exception handling
- Safe guarding file operation using exception handling
- Handling and helping developer with error code
- Programming using Exception handling
Chapter 8: Python Regular Expression
- Powerful pattern matching and searching
- Power of pattern searching using regex in python
- Real time parsing of networking or system data using regex
- Password, email, url validation using regular expression
- Pattern finding programs using regular expression
Chapter 9: Python Object Oriented Programming – Oops
- Concept of class, object and instances
- Constructor, class attributes and destructors
- Real time use of class in live projects
- Inheritance , overlapping and overloading operators
- Adding and retrieving dynamic attributes of classes
- Programming using Oops support
Chapter 10: Python Database Interaction
- SQL Database connection using python
- Creating and searching tables
- Reading and storing config information on database
- Programming using database connections
Chapter 11: Python Multithreading
- Understanding threads
- Forking threads
- Synchronizing the threads
- Programming using multithreading
Chapter 12: Contacting User Through Emails Using Python
- Installing smtp python module
- Sending email
- Reading from file and sending emails to all users addressing them directly for marketing
Chapter 13: Python CGI Introduction
- Writing python program for CGI applications
- Creating menus and accessing files
- Server client program