338x Filetype PDF File size 0.53 MB Source: www.traininginlucknow.in
CETPA INFOTECH PVT. LTD.
CURRICULUM OF PYTHON
INTRODUCTION • Looping and Iteration
➢ The For Loop
• Why do we need Python? ➢ The While Loop
• Program structure ➢ Loop Else Statement
• Interactive Shell ➢ Nested Loops
• Executable or script files. ➢ Break and Continue
• User Interface or IDE • The Range Function
GETTING STARTED
INTRODUCTION TO FUNCTIONS AND
• History & need of Python MODULES
• Application of Python
• Advantages of Python • Using a Functions
• Disadvantages of Python • Python Function Types
• Installing Python • Structure of Python Modules
• Importing Modules in Python Programs
PYTHON FUNDAMENTALS • Invoking Python’s Built In Functions
• Working With Random Modules
• Working With Interactive Mode
• Working With Script Mode USER DEFINED FUNCTIONS
• Python Character Set
• Python Tokens- • Structure of a Python Program w.r.t. UDF
Keywords, Identifiers, Literals, Operators • Invoking UDF
• Variables and Assignments • Flow of Execution
• Input and Output Functions in Python • Arguments and Parameters
• Default Arguments, Named Arguments
DATA HANDLING • Scope of Variables
• Data Types STRING MANIPULATION
➢ Numbers
➢ Strings • Introduction to Python String
➢ Lists • Accessing Individual Elements
➢ Tuples • String Operators
➢ Dictionary • String Slices
➢ Mutable and Immutable Data Types • String Functions and Methods
• Operators LIST MANIPULATION
➢ Arithmetic Operators
➢ Relational Operators • Introduction to Python List
➢ Logical Operators • Creating List
➢ Operators Precedence
➢ Evaluating Expression • Accessing List
➢ Type Casting • Joining List
CONDITIONAL AND LOOPING • Replicating List
CONSTRUCTS • List Slicing
If Statements of Python
➢ The if Statement
➢ The if-else Statement
➢ The if-elif Statement
➢ Nested if Statements
▪
TUPLES FILE OPERATIONS
• Introduction to Tuples • Opening a file
• Creating Tuples • Using Files
• Accessing Tuples • Other File tools
• Joining Tuples
• Replicating Tuples EXCEPTION HANDLING
• Tuple Slicing • Default Exception Handler
• Catching Exceptions
DICTIONARIES • Raise an exception
• User defined exception
• Introduction ▪
• Accessing values in dictionaries DATABASE
• Working with dictionaries • Introduction
• Properties • Connections
• Executing queries
OOP CONCETPS • Transactions
• Handling error
• Procedural Vs Modular Programming MULTITHREADING
• The Object Oriented Programming • Thread
• Data Abstraction • Starting a thread
• Data Hiding • Threading module
• Encapsulation • Synchronizing threads
• Modularity • Multithreaded Priority Queue
• Inheritance
• Polymorphism GUI PROGRAMMING
• Introduction to-
CLASSES AND OBJECTS • Tkinter programming
• Classes As User Defined Data Type • Tkinter widgets
• Objects as Instances of Classes
• Defining Class
• Creating Objects
• Creating Objects By Passing Values
• Variables & Methods in a Class
HEAD OFFICE: 200 Purwavali , 2nd Floor, (Opp. Railway Ticket Agency),
Railway Road , Ganeshpur , Roorkee – 247667, Ph.No.: 09219602769,
01332-270218 Fax - 1332 – 274960
CORPORATE OFFICE: D-58, Sector-2, Near Red FM. Noida -201301, Uttar Pradesh
Contact Us: +91-9212172602 , 0120-4535353
BRANCH OFFICE: 401 A, 4th Floor, Lekhraj Khazana, Faizabad Road, Indira Nagar,
Lucknow-220616 (U.P.) Ph. No: +91-522-4233162, +91-9258017974,
BRANCH OFFICE: 105, Mohit Vihar, Near Kamla Palace, GMS Road, Dehradun-248001, UK
Contact: +91-9219602771, 0135-6006070
Toll Free- 1800-8333-999 (from any network)
no reviews yet
Please Login to review.