0% found this document useful (0 votes)
39 views2 pages

Advanced Python Programming Syllabus

Uploaded by

Payal Govindani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views2 pages

Advanced Python Programming Syllabus

Uploaded by

Payal Govindani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Advanced Python Programming Syllabus

Object Oriented Python – a recap 4 Hours - 4 Topics


Assertion (Day 1)
Decorators (Day 1)
Generators (Day 2)
Iterators (Day 2)

 Creation, Execution of threads using threading module (Day 3, 4 & 5)


Threading in Python 6 Hours - 1 Topic
Database programming using Python 6 Hours - 2 Topics
Connecting to a database (sqlite) using Python (Day 6)
Sending DML and DDL queries and processing the result from a Python Program (Day 7 & 8)

Network programming using Python 6 Hours - 4 Topics


An introduction to client-server programming (Day 9)
Basics of TCP and UDP protocols (Day 10)
Introduction to socket programming (Day 11)
Building an HTTP client and server (Day 11)

o Button
o Canvas
GUI in Python 6 Hours - 2 Topics
o Checkbutton
Introduction to GUI building libraries (Day 12)
o Entry
Widgets (Day 13 & 14)
o Frame
o Label
o Listbox
o Menubutton
o Menu
o Message
o Radiobutton
o Scale
o Scrollbar
o Text
o Toplevel
o Spinbox
o PanedWindow
o LabelFrame
o tkMessageBox

Basic image processing using Python 6 Hours - 2 Topics


Introduction to digital image processing (Day 15)
Basic operations on an imge (Day 16 & 17)
o Crop
o Scale
 RE package
o Rotate (Day 26, 27 & 28)
o Flip
 Beautiful Soup (Day
o Changing 29 & 30)
contrast, brightness and color
Web Scrapping 4 Hours - 1 Topic
o Edge detection, blur, sharpening

Basic numerical processing using Python 6 Hours - 3 Topics


Introduction to numpy (Day 18)
Creation of vectors and matrices (Day 19)
Matrix manipulation (Day 20)

Basing data analysis using Python 6 Hours - 3 Topics


Introduction to Pandas (Day 21)
Pandas data structures – Series and DataFrame (Day 22)
Data wrangling using pandas (Day 23)
Loading a dataset into a dataframe
Selecting Columns from a dataframe
Selecting Rows from a dataframe
Adding new data in a dataframe
Deleting data from a dataframe

Basic data visualization unsing Python 4 Hours - 6 Topics


Introduction to Matplotlib (Day 24)
Scatter plot (Day 24)
Line plot (Day 24)
Bar chart (Day 25)
Histogram (Day 25)
Box plot (Day 25)

Regular expression 6 Hours - 1 Topic

You might also like