You are on page 1of 6

PYTHON WITH DATA SCIENCE

PYTHON
PYTHON BASICS PART1
 Saving python file
 Syntax
 Variables
 Datatype
 Statement (single quote, double quote, comment, escaping character,
newline, multiline string)
 String Concatenation, Formatting, and Method

PYTHON BASICS PART2


 Data Type Conversion (Implicit and Explicit)
 Operators (Arithmetic operators, Assignment Operators, Comparison
operators, Logical Operators, Membership operators, Identity
operators)
 Input Function

PYTHON BASICS PART3


 Tuple
 List
 Dictionary
 Set
 Range

PYTHON INTERMEDIATE LEVEL PART1


 Modules (Math, Statistics, Random, String, and Regular Expression
 Conditional Statement

PYTHON INTERMEDIATE LEVEL PART2


 Loops

PYTHON INTERMEDIATE LEVEL PART3


 Functions
 Argument and Keyword Argument Function

PYTHON INTERMEDIATE LEVEL PART4


 Lambda Function
 Map
 Filter
 Reduce

PYTHON ADVANCE LEVEL PART1


 Object Oriented Programming
 Class and object with methods
 Inheritance

PYTHON ADVANCE LEVEL PART2


 Error Handling
 File input and output

PYTHON ADVANCE LEVEL PART3


 Date and time

PYTHON ADVANCE LEVEL PART4 (SQL)


 MySQL Variable
 MySQL Data types
 MySQL Constraint
 MySQL Database (MySQL Create Database, MySQL Select
Database, MySQL Show Databases, MySQL Drop Database, MySQL
Copy Database)
 Tables and Views (MySQL CREATE Table, MySQL ALTER Table,
MySQL Show Tables, MySQL Rename Table MySQL TRUNCATE
Table, MySQL Describe Table MySQL DROP Table MySQL
Temporary Table, MySQL Copy Table, MySQL Repair Table, MySQL
Add/Delete Column, MySQL Show Columns, MySQL Rename
Column, MySQL Views, MySQL Table Locking, MySQL Account
Lock, MySQL Account Unlock)

PYTHON ADVANCE LEVEL PART5 (SQL)


 MySQL Queries (MySQL INSERT Record, MySQL UPDATE Record,
MySQL DELETE Record, MySQL SELECT Record, MySQL Replace,
Insert On Duplicate Key Update, MySQL INSERT IGNORE, Insert
into Select)
 MySQL Indexes (MySQL Create Index, MySQL Drop Index, MySQL
Show Indexes, MySQL Unique Index, MySQL Clustered Index,
MySQL Clustered Vs Non-Clustered Index
PYTHON ADVANCE LEVEL PART6 (SQL)
 MySQL Clauses (MySQL WHERE, MySQL DISTINCT, MySQL
FROM, MySQL ORDER BY, MySQL GROUP BY, MySQL HAVING )
 Control Flow Structure (MySQL IF(), MySQL IFNULL(), MySQL
NULLIF(), MySQL CASE, MySQL IF Statement)
 Date and Time

PYTHON ADVANCE LEVEL PART7 (SQL)


 MySQL Conditions (MySQL AND, MySQL OR, MySQL AND OR,
MySQL Boolean, MySQL LIKE, MySQL IN, MySQL ANY, MySQL
Exists, MySQL NOT, MySQL Not Equal, MySQL IS NULL, MySQL IS
NOT NULL, MySQL BETWEEN)
 MySQL JOIN (MySQL Inner Join, MySQL Left Join, MySQL Right
Join, MySQL CROSS JOIN)

PYTHON ADVANCE LEVEL PART8 (SQL)


 MySQL Triggers
 MySQL Aggregate Functions (MySQL count(), MySQL sum(), MySQL
avg(), MySQL min(), MySQL max(), MySQL GROUP_CONCAT(),
MySQL first(), MySQL last())

PYTHON MYSQL FINAL PROJECT

PYTHON ADVANCE LEVEL PART9


 CMD
 Installing Modules
 Pylint

PYTHON FINAL MILESTONE PROJECT


DATA SCIENCE
Logical and Arithmetic Operation (NUMPY)
 Array
 Array Operations
 Array Arithmetic
Data Wrangling and Cleaning (PANDAS PART1)
 Data Frame Basics
 Different Ways of Creating a Data Frame
 Data Frame Operations
 Read and Write into Data Frame
 Handling Missing Data
Data Wrangling and Cleaning (Pandas Part2)
 Stack
 Melt
 Concat
 Merge
 Groupby
 Pivot
 Crosstab

Data Wrangling and Cleaning (Pandas Part3)


 Date time index
 Date Range
 Time zone
 Period
 Holiday
 To date time
 Pandas rap up
Data Visualization (Matplotlib)
 Line chart
 Bar chat
 Histogram
 Subplots
 Pie chart
 Save fig

Data Visualization (Seaborn)


 Barplot
 Countplot
 Violinplots
 Stripplot
 Swarmplot
 Catplot
 Heatmap 
 Clustermap
 Lmplot
 Subplots

Data Visualization (Plotly)


 Pie Chart
 Histogram Chart
 Stacked Histogram Chart
 Box Chart
 Funnel Chart
 Tree Map Chart
 Bar chart
 Scatter Matrix
 Sunburst
 Animation plot
 Subplots

Machine Learning (Linear Regression)


 Linear Regression (Evaluation and Interpretation)
 Elastic Net (Evaluation and Interpretation)
 Ridge Regression (Evaluation and Interpretation)
 Lasso Regression (Evaluation and Interpretation)

Machine Learning (Binary Regression)

 Logistic Regression (Evaluation and Interpretation)


 KNN (Evaluation and Interpretation)
 Decision Tree (Evaluation and Interpretation)
 Random Forest (Evaluation and Interpretation)

Machine Learning (Multi Classification)


 SVM (Evaluation and Interpretation)
 Extra Tree (Evaluation and Interpretation)
 Gradient Boosting (Evaluation and Interpretation)
 Ada Boosting (Evaluation and Interpretation)

Machine Learning (Clustering)

 Kmeans (Evaluation and Interpretation)


 Agglomerative Clustering (Evaluation and Interpretation)

Machine Learning (NLP)

 Naïve Bayes (Evaluation and Interpretation)


 MLP Classifier (Evaluation and Interpretation)

You might also like