0% found this document useful (0 votes)
2 views

Python Syllabus

The document outlines a comprehensive syllabus for Python training at ACTE, covering 12 modules. Topics include an introduction to Python, object-oriented programming, data manipulation with Pandas, data visualization, GUI programming, web scraping, and database integration. Each module details specific concepts, libraries, and functionalities essential for mastering Python programming.

Uploaded by

viji.svrr
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Python Syllabus

The document outlines a comprehensive syllabus for Python training at ACTE, covering 12 modules. Topics include an introduction to Python, object-oriented programming, data manipulation with Pandas, data visualization, GUI programming, web scraping, and database integration. Each module details specific concepts, libraries, and functionalities essential for mastering Python programming.

Uploaded by

viji.svrr
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Syllabus of Python Training in ACTE

Module 1: Introduction to Python

​ Need for programming

​ Advantages of programming

​ Overview of python

​ Organizations using python

​ Python Applications in various domains

​ Variables

​ Operands and expressions

​ Conditional statements

​ Loops

​ Structural pattern matching

Module 2: Sequences and File Operations

​ Accepting user input and eval function

​ Files input/output functions

​ Lists

​ Tuples

​ Strings manipulation

​ Sets and set operations

​ Python dictionary

Module 3: Object Oriented Programming in Java

​ Concept of Object Orientation

​ Attributes, and Methods

​ Classes and Objects

​ Methods and Constructors

​ Default Constructors and Constructors with Arguments

​ Inheritance

​ Abstract

​ Final

​ Static
Module 4: Functions and Object-oriented Programming

​ User-defined functions

​ Function parameters

​ Different types of arguments

​ Global variables

​ Global keyword

​ Lambda functions

​ Built-in functions

​ Object-oriented concepts

​ Public, protected and private attributes

​ Class variable and instance variable

​ Constructor and destructor

​ Inheritance and its types

​ Method resolution order

​ Overloading and overriding

​ Getter and setter methods

Module 5: Working with Modules and Handling Exceptions

​ Standard libraries

​ Packages and import statements

​ Reload function

​ Creating a module

​ Important modules in python

​ Sys module

​ OS module

​ Math module

​ Date-time module

​ Random and JSON module

​ Regular expression

​ Exception handling
Module 6: Array Manipulation using NumPy

​ Basics of data analysis

​ NumPy - Arrays

​ Array operations

​ Indexing, slicing, and Iterating

​ NumPy array attributes

​ Matrix product

​ NumPy functions

​ Array manipulation

​ File handling using NumPy

Module 7: Data Manipulation using Pandas

​ Introduction to Pandas

​ Data structures in Pandas

​ Series

​ Data Frames

​ Importing and exporting files in Python

​ Basic functionalities of a data object

​ Merging of data objects

​ Pivoting a dataframe

​ Concatenation of data objects

​ Types of joins on data objects

​ Data cleaning using Pandas

​ Exploring datasets

Module 8: Data Visualization using Matplotlib and Seaborn

​ Matplotlib library

​ Seaborn

​ Line plots

​ Multiline plots

​ Bar plot
​ Histogram

​ Pie chart

​ Scatter plot

​ Boxplot

​ Saving charts

​ Customizing visualizations

​ Saving plots

​ Grids

​ Subplots

​ Heatmaps

Module 9: GUI Programming

​ Ipywidgets package

​ Numeric widgets

​ Boolean widgets

​ Selection widgets

​ String widgets

​ Date picker

​ Color picker

​ Container widgets

​ Creating a GUI application

Module 10: Developing Web Maps and Representing Information using Plots

​ Use of Folium library

​ Use of Pandas library

​ Flow Chart of web map application

​ Developing web map using Folium and Pandas

​ Reading Information from titanic dataset and represent It using plots

Module 11: Web Scraping and Computer Vision using OpenCV

​ Beautiful Soup library

​ Scrapy
​ Requests library

​ Scrap All hyperlinks from a webpage using Beautiful Soup and Requests

​ Plotting charts using Bokeh

​ Plotting scatterplots using Bokeh

​ Image editing using OpenCV

​ Face detection using OpenCV

​ Motion detection and capturing video

Module 12: Database Integration with Python

​ Basics of database management

​ Python MySql

​ Create database and table

​ Insert into table

​ Select query

​ Where clause

​ OrderBy clause

​ Delete query

​ Drop table

​ Update query

​ Limit clause

​ Join and Self-Join

​ MongoDB (Unstructured)

​ Insert_one query

​ Insert_many query

​ Update_one query

​ Update_many query

​ Create_index query

​ Drop_index query

​ Delete and drop collections

​ Limit query

You might also like