Our Python course syllabus covers is designed by an industry expert with over 11 years of experience in development. It includes basic topics like syntax, data types, and operators to intermediate and advanced topics, including control flow, loops, functions, and data structures, including lists, dictionaries, tuples. You will also get real-time experience in file handling, object-oriented programming, redex, GUI, Exception handling, and modules Pandas, Numpy, Seaborn, Matplotlib and packages. If you are willing to start your career in Python, then please check the detailed curriculum below.
Core Python (Duration - 24 Hrs)
Module 1: An Introduction to Python (Duration - 2 hrs)
- 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 - 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 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 - 3 hrs)
- 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 - 3 hrs)
- Errors
- Exception handling with try
- handling Multiple Exceptions
- Writing your own Exception
Also Read: Selenium Course Syllabus
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
Advance Python (Duration Time - 16 hrs)
Module 11: Writing GUIs in Python (Time-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:
Module 19:
Module 20:
This python course syllabus pdf will available soon.
Join Aimore Technologies for Python Training in Chennai with 100% Placement.