â
CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com
Curriculum Of Python Core and Advance
MODULE 1: GETTING STARTED & PYTHON MODULE 4: LIST MANIPULATION
FUNDAMENTALS · Introduc on to Python List
· History & need of Python · Crea ng List
· Applica on of Python · Accessing List
· Advantages of Python · Joining List
· Disadvantages of Python · Replica ng List
· Installing Python · List Slicing
· Program structure
· Interac ve Shell MODULE 5: TUPLES
· Executable or script files. · Introduc on to Tuple
· User Interface or IDE · Crea ng Tuples
· Working with Interac ve mode · Accessing Tuples
· Working with Script mode · Joining Tuples
· Python Character Set · Replica ng Tuples
· Python Tokens · Tuple Slicing
· Keywords
· Iden fiers MODULE 6: DICTIONARIES
· Literals, Operators · Introduc on to Dic onary
· Variables and Assignments · Accessing values in dic onaries
· Input and Output in Python · Working with dic onaries
· Proper es
MODULE 2: DATA HANDLING
· Data Types MODULE 7: SET AND FROZENSET
· Numbers · Introduc on to Set and Frozen set
· Strings · Crea ng Set and Frozen set
· Lists · Accessing and Joining
· Tuples · Replica ng and Slicing
· Dic onary
· Set MODULE 8: OPERATORS
· Frozen set · Arithme c Operators
· Bool · Rela onal Operators
· Mutable and Immutable · Logical Operators
· Membership Operators
MODULE 3: STRING MANIPULATION · Iden ty Operators
· Introduc on to Python String · Bitwise Operators
· Accessing Individual Elements · Assignment Operators
· String Operators · Operators Precedence
· String Slices · Evalua ng Expression
· String Func ons and Methods · Type Cas ng
â
CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com
Curriculum Of Python Core and Advance
MODULE 9: PROGRAM CONTROL FLOW
CONDITIONAL STATEMENTS MODULE 13: MODULES AND PACKAGES
· The if Statement · Impor ng Modules in Python Programs
· The if-else Statement · Working with Random Modules
· The if-elif Statement · E.g. buil ns, os, me, date me, calendar,
· Nested if Statements twilio, smtp, pillow.
· Python Indenta on · Structure of Python Modules
· User Defined Modules
MODULE 10: PROGRAM CONTROL FLOW
LOOPS MODULE 14: FILE OPERATIONS
· Looping and Itera on · Text And Bytes Files
· The For Loop · Opening a file
· The While Loop · Reading and Wri ng Files
· Loop else Statement · Other File tools
· Nested Loops · JSON
· Break and Con nue · PICKLE
· The Range Func on
· Introduc on to range() MODULE 15: FORMAT CLASSES AND
· Types of range() func on Use of range() OBJECTS
func on · Classes as User Defined Data Type
· Objects as Instances of Classes
MODULE 11: INTRODUCTION TO · Crea ng Class and Objects
FUNCTIONS: BUILT-IN FUNCTIONS · Crea ng Objects By Passing
· Introduc on to Func ons · Values Variables & Methods
· Using a Func ons
· Python Func on Types MODULE 16: OBJECT ORIENTED
· Structure of Python Func ons PROGRAMMING (OOPS) CONCEPTS
· E.g. map, zip, reduce, filter, any, chr, ord, · Procedural Vs Modular Programming
sorted, globals, locals, all, etc. · The Object Oriented Programming
· Data Abstrac on
MODULE 12: USER DEFINED FUNCTIONS · Data Hiding
· Structure of a Python Program w.r.t. UDF · Encapsula on
· Types of Func ons · Inheritance
· Invoking UDF · Polymorphism
· Flow of Execu on
· Arguments and Parameters MODULE 17: EXCEPTION HANDLING
· Default Arguments, Named Arguments · Default Excep on and Errors
· Scope of Variables · Catching Excep ons
· Lambda func on · Raise an excep on
â
CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com
Curriculum Of Python Core and Advance
· Try...except statement · “re” module func ons
· Raise, Assert, Finally blocks · Match()
· User defined excep on · Search()
· Split()
MODULE 18: DATE & TIME MODULE · Findall()
· How to use Date & Date Time class · Compile()
· How to use Time Delta object · Sub()
· Forma ng Date and Time · Subn()
· Calendar module · Expressions using operators and symbols
· Simple character matches
MODULE 19: GENERATORS & ITERATORS · Special characters
· Introduc on · Character classes
· Generators · Mobile number extrac on
· Iterators · Mail extrac on
· Different Mail ID pa erns
MODULE 20: DATABASE · Data extrac on
· Introduc on to MySQL · Password extrac on
· PYMYSQL Connec ons · URL extrac on
· Execu ng queries · Vehicle number extrac on
· Transac on Handling Error
MODULE 23: CASE STUDY & PROJECT
MODULE 21: GUI PROGRAMMING WORK
· Introduc on
· Tkinter PROGRAMMING
· Tkinter Widgets
· Frame
· Bu on
· Label
· Entry
· All Widget
MODULE 22: REGULAR EXPRESSIONS
· Understanding regular expressions
· String v/s Regular expression string
Partners
D-58, Sector-2, Red FM Lane, Noida-201301 +91-9212172602, 0120-4535-353
www.cetpainfotech.com, (Other Branches: Roorkee | Lucknow | Dehradun)