You are on page 1of 4

Vinod Kumar Sigilipelli <vinodkumarsigilipelli@gmail.

com>

PYTHON TRAINING SYLLABUS


1 message

Mohamed Besant <mohammed.besant@gmail.com> 17 February 2019 at 19:11


To: vinodkumarsigilipelli@gmail.com

Python Training Syllabus


Environment: PyCharm and IDLE, Version: 3.7 AND 3.X, Type: ALL
Python and Origin
Basic python Execution
Command Line Execution
Environment variables
Data Types in python
Representation of Data Types
Conditional Operators in Python
Python Memory Management
String Manipulation
String Functionality
String Formatting
List Manipulation and Functions
Tuples Manipulation and Functions
Dictionary Manipulation and Functions
Set and Frozen Set
Data Structures and Working (Stack and Queue)
List Comprehensions

Functions
Types of Functions
**Keyword Arguments and *Arguments
Recursive Functions
Generator Functions
Iterator Functions
Return Statement in Functions
Lambada Expression

Class
Class Representation and Document Strings
Access Specifiers
OOPS in python
Class Constructor and Instance
Abstract Class
Singleton Class
Command Line Execution
Environment variables
Class Attributes
Decorators

File Operation
Basic File Operations in text document
Seek () and tell ()
Writing Binary Files
File operation in CSV

Exception Handling
Try, Except
Try, Except, Finally, Else
Raise Exception
User Defined Exception

Multithreading
Threading and Multithreading
Thread Lock
Queue and Dequeue
Multiprocessing

Import and Packages


Modules and Packages

Regular Expression
Match () and Search ()
Group ()
Greedy and Non-Greedy Method
Compile (), findall ()
Email and Phone Number Pattern

OS and SYS module


File and Directory Manipulation
Renaming Files and Folders
File Permissions
Fork and Process
Standard Input, Output and Error Format

GUI – TKINTER
Dialog Box or directory selection window
Window Forms
Web socket
Synchronous Data Sharing
Asynchronous Data Sharing

Paramiko and Networking


SSH
TELNET

GITHUB Version Control


Creating a Repository
Files State
Commit and undo Commit
File Removing
File Merging
Git Remove, PULL, PUSH, CLONE

Django Framework
Creating a Project
APP Life Cycle
Admin Interface
Creating Views
Templates
Models
Form details
Testing
Page redirection
Sending Emails
Deploying Django framework
Generic views
Form processing
File uploading
Cookie handling
Sessions, caching and comments
RSS, AJAX

SQLLITE3
Basic of query execution
Cursor and Behavior

Logging and Logger Files in python

Pandas
Series
DataFrame
Panels
Working with Numpy
Basics of MatPlotlib

Python Request Module


Downloading video File from URL
Copying Video from one path
Image Copying and Downloading

Automating the Basic Stuffs

Libraries
Map, Filter and Reduce
Range and Time
Datetime Formatting

ASSESSMENT TABLE
Assessment 1: Day 3 – Basics, Data Structure, Functions
Assessment 2: Day 5 – Class and OOPS
Assessment 3: Day 7 – Files,Threading,Exceptions
Assessment 4: Day 9 – Packages,GUI,Network
Assessment 5: Day12 – Django Framework
Assessment 6: Day 15 – Overall Assessment

Regards & Thanks,


Mohamed ( Manager),
Besant Technologies,
Siruseri Branch,
Contact number - 9384678908.

You might also like