WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
Vi INFOTECH python-syllabus
1. Contact: +91 9740413132, 9341080909
_____________________________________________________________________________________
1 | P a g e
Python Syllabus
Level-1(Basic)
Introduction
History
Keywords
Features
Disadvantages
Flavours of python
Python IDEs
Data types
Type Casting
Operators
Python Special Operators
Operator Precedence
Python Input
Python Output
Python Lambda
String
Array
Collection
Functions
Date
PIP
Module
Import and aliasing
Level-2(OOps)
Class/Objects
Abstraction
Inheritance
Polymorphism
-Overloading
-Overriding
Encapsulation
Constructors
Regular Expression
Match function
Search function
Modifier
Pattern
2. Contact: +91 9740413132, 9341080909
_____________________________________________________________________________________
2 | P a g e
Exception Handling
Try catch finally
IO-File Handling
File and Folder Creation
module for handling files
Multithreading
Thread
Starting Thread
Threading Module
Lavel-3(Packages)
MySql Database
connection
Executing Queries
Handling Error
CRUD
Numpy
Array
Array indexing
Datatypes
Array Math
Broadcasting
numpy.zeros() and numpy.ones()
numpy.reshape() in Python
numpy.hstack() and numpy.vstack()
numpy.asarray()
numpy.arange()
numpy.linspace() and numpy.logspace()
numpy.linspace() and numpy.logspace()
NumPy Statistical Functions with Example
numpy.dot(): Dot Product in Python using Numpy
NumPy Matrix Multiplication with np.matmul() Example
SciPy
NumPy Vs SciPy
Sub-Packages of SciPy
scipy.io
scipy.special
scipy.linalg
scipy.interpolate
3. Contact: +91 9740413132, 9341080909
_____________________________________________________________________________________
3 | P a g e
scipy.optimize
scipy.stats
scipy.integrate
scipy.fftpack
scipy.signal
scipy.ndimage
Matploatlib
installation
General Concepts
Started with Pyploat
Multiple Ploat in One Figure
Bar Graphs
Pie Charts
Histogram
Scatter Plots and 3D ploatting
GUI
Tkinter Programming
Tkinter Geometry
Place, Grid, Pack
Tkinter Widgets
Button,Canvas, Checkbox,Entry, Frame, Label, ListBox, Menubutton,Menu, Message,
Radiobutton, Scale, Scrollbar, Text, Toplevel, Spinbox, PanedWindow, LabelFrame,
MessageBox
Pandas
Core components of pandas
Series
DataFrames
Reading data from CSVs
Reading data from JSON
Converting back to a CSV, JSON, or SQL
Handling duplicates
Column cleanup
Webscraping
.Web Scraping Overview
Installing BeautifulSoup & Request
URL Extraction
Web Scraing Craigslist
Crawling and Scraping
Saving Output to CSV File
4. Contact: +91 9740413132, 9341080909
_____________________________________________________________________________________
4 | P a g e