Introduction to Python Programming
- Overview, History, Features
- Python 2 Vs Python 3
Installation and Environment
- Environment Setup
- From Command Line
- Script From Command Line
- Command Line Options
- Script As Executable
- IDLE Interactive Shell
Basic Syntax
- Identifiers
- Keywords
- Lines & Indentation
- Multiline Statements
- Quotations
- Comments
- User Input
Modules and Packages
- Modules
- The Import Statement
- Loading Module
- Namespace & Scoping
- Package
Variables and Datatypes
- Number
- String
- List
- Tuple
- Dictionary
Operators
- Arithmetic Operators
- Bitwise Operators
- Logical Operators
- Membership Operators
- Identity Operators
Working with External Files
- Importing and Working with Excel files
- CSV Files, Text Files
Working with Number Functions
- abs(),all(),any(),ascii(),bin(),chr(),dict(),filter(),getattr()
- int(),sum(),len(),max(),Min(),pow(),round()….. And many more
Working with Text Functions
- find(), index(),capitalize(),count(),format(),isalnum(),isdigit()
- isspace(), lstrip(), rstrip(), upper(), lower(), split(), ssplit(), rsplit() ….. And many more
Working with Date Functions
- date, time, today, minyear, maxyear,datetime.now…. and many more
Conditional Processing
- If Condition, if Else Condition, Nested if
Conditional Processing
- If Condition, if Else Condition, Nested if
Loop In Python
- While Loop
- For Loop
- Nested Loop
Control Statements
- Break Statement
- Continue Statement
- Pass Statement
User Defined Functions
- Without Parameter
- With Parameter
Working with Python Class
- Working with Python Class
GUI Programming
- Events, Button, Label
- Check Button
- Entry
- List box
- Scrollbar
- Message Box
Database Connection
- Create Database Table
- Create Table
- Insert Operation
- Read Operation
- Update Operations
- Commit & Rollback Operation
Graphics in Python
- Bar Chart
- Line Chart
- Scatter Plot
- Box Plot
Sending Emails Using Python
- Sending Email Using SMTP
- Send Mail Function
- Sending Attachment With Email
- Sending Email With Gmail SMTP Server
Basic Statistics
- Concept and Terminology of Statistics
- Sample vs Population
- Datatypes
- Measurment of Central Tendency
- Measurement of Dispersion
- Skewness
- Kustosis
Probability Distribution
- Normal Distribution
- Poison Distribution
- Binomial Distribution
- Standard Normal
- F Distribution
Hypothesis Testing
Goodness of Fit test
Analysis of Variance
Machine Learning in Python
- Introduction to Machine Learning
- Supervised and UnSupervised Learning
- Regression Analysis
- Simple Linear Regression
- Multiple Regression
- Logistic Regression
- Case Study
- k- Nearest Neighbour
- K Mean Clustering
- Decision Tree