0% found this document useful (0 votes)
6 views

Proficient_in_Python_for_Professionals_Syllabus

The document outlines a comprehensive 120-hour training program for professionals in Python, covering various topics such as basic commands, data structures, control structures, OOP concepts, multi-threading, and advanced libraries. Each session includes both theoretical and practical components to enhance learning through examples and hands-on exercises. The program culminates in projects that apply the skills learned throughout the course.

Uploaded by

Vinod Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Proficient_in_Python_for_Professionals_Syllabus

The document outlines a comprehensive 120-hour training program for professionals in Python, covering various topics such as basic commands, data structures, control structures, OOP concepts, multi-threading, and advanced libraries. Each session includes both theoretical and practical components to enhance learning through examples and hands-on exercises. The program culminates in projects that apply the skills learned throughout the course.

Uploaded by

Vinod Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Proficient in Python for professionals - 120 Hours

Duration
S.No Session Topics Type
(Hrs)
Introduction to python language
Features and advantages of python
Python environment setup - windows
Overview on Mac & Linux distribution for Anaconda Python
Deploying Python IDE
1 Session 1 Overview of usage of python in real word applications ( e.g. Scripting, Data science, Game Theory 2 Hrs
Development and Web Development)
Basic Python commands
Basic data types (e.g. strings, integers, floats)
Basic operators (e.g. comparison, arithmetic, slicing and slice operator, logical, bitwise)

Examples of different commands as explained by trainer and in the reference guide

Examples of strings, integer,floats as explained by trainer and in the reference guide


2 Session 2 Practicals 2 Hrs
Examples of comparison operator, arithmetic operator as explained by trainer and in the
reference guide
Examples of logical operator and bitwise operator as explained by trainer and in the
reference guide
Fundamentals of python
3 Session 3 Basic input/output operations Theory 2 Hrs
Basic data structures (e.g. lists, dictionaries,Tuple, sets)
Examples of lists, dictionaries as explained by trainer and in the reference guide
4 Session 4 Practicals 2 Hrs
Examples of Tuple, sets as explained by trainer and in the reference guide
Fundamentals of python
5 Session 5 Control Structures (e.g. if-else, for loop, while loop) Theory 2 Hrs
Control Statements (e.g. break, continue, pass, return)
Examples of structures if-else,for loop,while loop as explained by trainer and in the
reference guide
6 Session 6 Practicals 2 Hrs
Examples of statements break,continue,return as explained by trainer and in the reference
guide
Advanced data structures
7 Session 7 Concept of Data Structure Theory 2 Hrs
User defined Data structure (Stack,Queue,Tree,LinkListand graph ect )
8 Session 8 Examples of User defined Data structure as explained by trainer and in the reference guide Practicals 2 Hrs
Functions of Python
Python user defined functions
9 Session 9 Defining and calling Function Theory 2 Hrs
Python Lambda Functions
String manipulation Functions
Examples of different functions as explained by trainer and in the reference guide
10 Session 10 Examples of lambda functions as explained by trainer and in the reference guide Practicals 2 Hrs
Examples of calling and manipulation functions as explained by trainer and in the reference
guide
Modules in python
Python packages functions
11 Session 11 Theory 2 Hrs
Python Modules & Packages
Distribution and deployment of Python packages
Examples of different packages as explained by trainer and in the reference guide
12 Session 12 Examples of different modules and deployment of packages as explained by trainer and in Practicals 2 Hrs
the reference guide
File Handling
Reading and writing text files
Writing Text Files
13 Session 13 Theory 2 Hrs
Appending to Files and Modify
Writing Binary Files Manually
Using Pickle to Write Binary Files

Page 1 of 3
Proficient in Python for professionals - 120 Hours
Examples of different type of text files as explained by trainer and in the reference guide
14 Session 14 Practicals 2 Hrs
Examples of different type of binary files as explained by trainer and in the reference guide
Python Exceptions
Types of Errors in Python
15 Session 15 Theory 2 Hrs
What is an Exception?
Python Standard Exceptions
16 Session 16 Examples of errors and Exception as explained by trainer and in the reference guide Practicals 2 Hrs
Python Exceptions
User-Defined Exceptions
17 Session 17 Theory 2 Hrs
Handling an exception
Testing and Debugging including Command line debugging and Debugging in IDE
18 Session 18 Examples of debugging in IDE as explained by trainer and in the reference guide Practicals 2 Hrs
Python Regular Expressions
What are regular expressions?
19 Session 19 Theory 2 Hrs
List of patterns, match Function, search Function
The find all Function, Matching vs searching
Examples of different type of math function as explained by trainer and in the reference
20 Session 20 guide Practicals 2 Hrs
Examples of regular expression as explained by trainer and in the reference guide
Advanced Regular expressions
21 Session 21 Regular Expressions (RegEx) ,search() and match() Theory 2 Hrs
Use of character class, predefined character classes like \d, \D, \s, \S, and so on
Examples of different regular expression search() and match() function as explained by
trainer and in the reference guide
22 Session 22 Practicals 2 Hrs
Examples of character class and predefined character classes as explained by trainer and in
the reference guide
Advanced Regular expressions
Re module and the information they contain and how to retrieve this information by using
23 Session 23 Theory 2 Hrs
the methods span(), start(), end(), and group()
Compiling regular expression,String,Substring ect.
Examples of span(),start(),end(),and group() as explained by trainer and in the reference
guide
24 Session 24 Practicals 2 Hrs
Examples of Compiling regular expression as explained by trainer and in the reference
guide
OOPS
25 Session 25 OOPS Concept, Classes, object Theory 2 Hrs
Instance Method
Examples of Instance Method as explained by trainer and in the reference guide
26 Session 26 Examples of OOPS concept, classes, and object as explained by trainer and in the reference Practicals 2 Hrs
guide
OOPS
27 Session 27 Theory 2 Hrs
Inheritance and its types
28 Session 28 Examples of Inheritance types as explained by trainer and in the reference guide Practicals 2 Hrs
OOPS
29 Session 29 Polymorphism Theory 2 Hrs
Abstract and Encapsulation with its implementation
Examples of Polymorphism,Abstract and Encapsulation as explained by trainer and in the
30 Session 30 Practicals 2 Hrs
reference guide
Multi-threading
Threading Concept, multi-threading
31 Session 31 Theory 2 Hrs
Introduction to thread and threading module
thread class methods and synchronization of thread
Examples of thread class method and synchronization of thread as explained by trainer
32 Session 32 Practicals 2 Hrs
and in the reference guide
Multi-threading
33 Session 33 Thread objects, Event Objects ,Timer Objects Theory 2 Hrs
Semaphore, Deadlock of Threads
Examples of thread object,semaphore,Deadlock of threads as explained by trainer and in
34 Session 34 Practicals 2 Hrs
the reference guide

Page 2 of 3
Proficient in Python for professionals - 120 Hours
Advance functions (example ITER TOOLS, Collections, etc.)
Concept of iterators, iterator module, Different types of iterators
35 Session 35 Iterator Functions in Python | Set 2 (islice(), starmap(), tee() Theory 2 Hrs
Collections Module: Counters OrderDict, Default Dict
ChianMap,NamedTuple ,UserList,UserTuple ect.
Examples of Iterator module,Counters orderDict and DefaultDict as explained by trainer
and in the reference guide
36 Session 36 Practicals 2 Hrs
Examples of Chianmap,NamedTuple,and UserTuple as explained by trainer and in the
reference guide
Standard libraries
37 Session 37 TensorFlow, Matplotlib Theory 2 Hrs
Pandas, Numpy
Examples of TensorFlow, and Matplotlib as explained by trainer and in the reference guide
38 Session 38 Practicals 2 Hrs
Examples of Pandas and Numpy as explained by trainer and in the reference guide
Standard libraries
39 Session 39 SciPy,Scrapy, Scikit-learn Theory 2 Hrs
PyGame, PyTorch
Examples of Scipy,Scrapy, and Scikit-learn as explained by trainer and in the reference guide
40 Session 40 Practicals 2 Hrs
Examples of PyGame, and PyTorch as explained by trainer and in the reference guide
Reference Types
41 Session 41 Optimization Concept, Generators, Decorators Theory 2 Hrs
Closure and Iterators
Examples of concept and generators as explained by trainer and in the reference guide
42 Session 42 Practicals 2 Hrs
Examples of iterators as explained by trainer and in the reference guide
Testing with Pytest & Memorization
43 Session 43 Basic Pytest usage, using pytest fixture Theory 2 Hrs
combining test
Examples of different type of Pytest usage and using pytest fixture as explained by trainer
44 Session 44 Practicals 2 Hrs
and in the reference guide
Testing with Pytest & Memorization
45 Session 45 Definition of Memorization Theory 2 Hrs
Memoization with Function Decorators, Callable Class
Examples of Callable class and Memorization with function Decorators as explained by
46 Session 46 Practicals 2 Hrs
trainer and in the reference guide
Framework
47 session 47 Overview on Django Theory 2 Hrs
Database connectivity using MySQL
Examples of django as explained by trainer and in the reference guide
48 Session 48 Practicals 2 Hrs
Examples of My SQL as explained by trainer and in the reference guide
Django
Explaining web framework and MVC pattern
Installation of Django, Basics of Dynamic Web pages overview
49 Session 49 Theory 2 Hrs
Django Template, Forms processing
Views and generic views and concept of Sessions
Users and Registration and Database connectivity using MySQL
Examples of web framework as explained by trainer and in the reference guide
50 Session 50 Examples of Registration and Database connectivity using MYSQL as explained by trainer Practicals 2 Hrs
and in the reference guide
PROJECTS 20 Hrs
Total Duration 120 Hrs

Page 3 of 3

You might also like