Python Course Module
“Training with Certification”
Overview
In this course, Participant will learn to write reusable scripts with Python. Through
intensive exercises, participant learn to use Python in your operating system and
application environments as well as apply built-in functions of the language and
make use of external modules.
Pre-Requisites
Students should already be comfortable using the operating system (Linux, Unix,
Windows, Solaris, Mac OS X, etc.) on which they will be running Python. While
not mandatory, basic skills with at least one other programming language are
desirable.
Course Objectives:
How to program in Python.
Implementing Data types, Statements, Operators and Strings etc.
Implementing OOPs in Python.
Create GUI Applications using Python.
Connecting with Databases.
Implementing TCP Socket connectivity.
Course Outcomes:
Create your First Program in Python IDLE.
Use Arrays and Data Structures.
Implementing Error Handling.
Implement OOPs concepts in your programming.
Create Application with support of Graphics in Python.
Duration- 50 Hours
1) Python – Introduction
Python: AnOverview
History ofPython
Version of Python
Feature ofPython
Simple
Open Source
High Level ProgrammingLanguage
Portable
Object Oriented & ProcedureOriented
Interpreted
Easy toMaintain
Comparisons of Python with OtherLanguage
Java
C++
JavaScript
Perl
Execution of Programs
Python Comment
2) Python Variables & DataTypes
What isvariables
AssignVariables
DataTypes:
Numeric DataTypes
Boolean Data Types
Compound Data Types
Dictionaries
Sets
Array
3) Operators:
Types of Operators
ArithmeticOperators
Relational Operators
Assignment Operators
Logical / BooleanOperators
IdentityOperators
Membership Operators
BitwiseOperators
Operators Precedence &Associativity
Precedence ofOperators
Associativity ofOperators
4) Python ConditionalStatements:
The IfStatements
The if-elseStatements
The ElifStatements
The Nested If – ElseStatements
5) Python LoopingConcept:
Python for Loop
Python While Loop
6) Python ControlStatements:
The Break Statements
The ContinueStatements
The Pass Statements
7) Python Data Type Casting
8) Python Number
Mathematical Function
RandomFunction
TrigonometricFunction
9) Python String
Accessing Strings
BasicOperations
String slices
String Built-InFunction
10) Python List
Introduction
Accessinglist
Operations
Working withlists
List Slices
Aliasing
Cloning
ListComprehension
Deleting List
Built-inFunction
11) Python Tuple
Introduction
Creating Tuple
Accessing Tuple
Modifying Tuple
Deleting Tuple
Built-in Function
12) Python Dictionary
Introduction
Creating Dictionary
Accessing Dictionary
Deleting Dictionary
Built-InFunction
13) Python Array
Importing anArrays
Declaring anarray
Operation onArrays
Built-In Function
14) Python Date &Time
The TimeModule
The CalendarModule
15) Python Function
Defining afunction
Calling afunction
Types of functions
Function Arguments
Anonymous functions
Global and localvariables
16) Module
Introduction
The Import Statement
The From…Import Statement
The From…Import*Statement
17) File Handling (Input /Output)
Introduction
Opening & closingFiles
Reading & writingFiles
Rename & RemoveFiles
TheDirectories
18) Exception Handling
Error in PythonProgram
Syntax error
Exception
Types ofException
Handling Exception inPython
Raising Exception
User DefinedException
19) OOPs Concepts
Class andobject
Attributes
Inheritance
Overloading
Overriding
Interface &Abstraction
20) Multithreading
Thread
Starting athread
Threading module
Synchronizingthreads
Multithreaded Priority Queue
21) Python Mail SendingProgram
Introducing
Execute mail program
22) RegularExpression
Match function
Search function
Matching VS Searching
Modifiers
Patterns
23) DatabaseConnection
Introduction
Connections
Executing queries
Transactions
Handlingerror
24) Interacting withNetworks
Socket inPython
TCP/IP Client &Server
Creating a Client / ServerProgram
Executing SocketProgram
25) GUI (Graphical UserInterface)
Introduction
Tkinterprogramming
Tkinterwidgets
26) Python WebScraping intro
Introduction
Scrape all the details of anywebsite
27) How to Execute Linux Commands in Python
OS Module
Subprocess Module
28) Python Data Science
29) Introduction with Python MatchingLearning
30) Introduction with Python ArtificialIntelligence
31) Automation
Labs
Implementing Expressions, Variables, Quotes, Basic Math
operations, Strings: Basic Strings Operations & String Methods,
List,
Tuples, Dictionaries, Arrays.
Implementing Statements and Functions.
Implementing OOPs Concept.
Implementing Exception Handling and Multithreading.
Implementing GUI Programming using Tkinter.
Connecting to MYSQL Database.
Implementing connections with TCP and UDP Sockets in
Python.
Exam Information:
Exam Code : 507-114
Exam Pattern : Multiple Choice
Exam Duration : 2 Hrs
Exam Delivery : AEPTC ( ACADEMIC EDUCATION &
PROFFESIONAL TESTING CENTER)
Passing Score : 70%
Address:
C-3/207, Kanishk Complex, Near Maharaja Banquet, V3S Mall, Nirman
Vihar, Metro Station, Delhi-92 Phone: - 011-42041399 / 011-45701457
Mobile: - +91-9555378418 Email:
[email protected]Python Certification Authorized Training Partner