163x 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.