0% found this document useful (0 votes)
2 views3 pages

Python Course

The document outlines a 50-hour training course on Python, covering various units including an introduction to Python, collections, functions, exceptions, I/O, classes, regular expressions, data structures, multithreading, and GUI development. Each unit details specific topics such as Python syntax, data types, function definitions, exception handling, and GUI widgets. The course aims to provide comprehensive knowledge and practical skills in Python programming.

Uploaded by

ahmedshariq172
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)
2 views3 pages

Python Course

The document outlines a 50-hour training course on Python, covering various units including an introduction to Python, collections, functions, exceptions, I/O, classes, regular expressions, data structures, multithreading, and GUI development. Each unit details specific topics such as Python syntax, data types, function definitions, exception handling, and GUI widgets. The course aims to provide comprehensive knowledge and practical skills in Python programming.

Uploaded by

ahmedshariq172
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

Course Name : PYTHON

Training hours : 50 hrs (approx.)

UNIT Content
I . An  A Brief History of Python, Python Versions, Installing Python,
Introduction to Environment Variables
Python  IDLE, Editing Python Files
 Python Basic Syntax, Comments
 The format Method
 Numeric Data Types
 Conversion Functions
 Simple Output/Input, The % Method,
 The print Function
 Indenting Requirements
 The if Statement, Relational and Logical Operator,
 The while Loop
 break and continue,
 The for Loop.

II Python  Lists,
Collections  Tuples Sets,
 Dictionaries,
 Sorting Dictionaries,
 Copying Collections.

III Functions,  Defining Your Own Functions,


Modules  Parameters,
 Function Documentation,
 Keyword and Optional Parameters,
 Passing Collections to a Function,
 Variable Number of Arguments,
 Scope,
 Passing Functions to a Function,
 map, filter,
 Lambda.
 Modules, Standard Modules - sys, math, time, The dir Function.
IV Exceptions,  The Exception Model,
I/O, Classes in  Exception Hierarchy,
Python :  Handling Multiple Exceptions, raise & assert.

 Creating Your Own Data Streams,


 Access Modes, Writing Data to a File, Reading Data From a File,
Additional File Methods,
 Handling IO Exceptions,
 Working with Directories,
 The pickle Module.

 Classes in Python,
 Principles of Object Orientation,
 Creating Classes,
 Class Variables, Inheritance, Polymorphism, Type Identification,
 Custom Exception Classes.

IV. Regular  Simple Character Matches,


expressions ,  Special Characters,
Data  Character Classes,
Structures,  Quantifiers,
MultiThreadin  The Dot Character,
g:  Greedy Matches,
 Grouping, Matching at Beginning or End
 Match Objects,
 Substituting, Splitting a String,
 Compiling Regular Expressions
 Flags

 List Comprehensions,
 Nested List Comprehensions,
 Dictionary Comprehensions,
 Dictionaries with Compound Values,
 Processing Lists in Parallel,
 Specialized Sorts,
 Time Functionality,
 Generators.

 Threading module,
 Thread function,
 Target attribute,
 Parallel processing
V. Writing  An Example GUI,
GUIs in  The Tk Widget,
Python:  Button Widget, Entry Widget, Text Widget, Checkbutton Widget,
Radiobutton Widget, Listbox Widget,
 Frame Widget, Menu Widget, Toplevel Widgets, Dialogs.

You might also like