Contents/Topics For Python Course

0 downloads 181 Views 137KB Size Report
Basic Math Functions in Python. •. Module 4 ... Create 2D Objects similar to SQL Table. •. Reading and Writing Data


Contents/Topics For Python Course



Module 1



An Overview of Python



The Philosophy of Python



Python 2 vs Python 3



Installing Python 3 on Windows



Installing Python 3 on Linux



Python IDEs



Module 2



Whitespace in Python



Read, Evaluate, Print, Loop



Hello World



User Input



Module 3



Modules and Imports



The int Type in Python



The float Type in Python



Basic Math Functions in Python



Module 4



The bool Type in Python



The str Type in Python



The bytes Type in Python



The bytearray Type in Python



Module 5



The list Type in Python



The tuple Type in Python



Slicing in Python



The range Type and Function in Python



The set Type in Python



The dict Type in Python



Module 6



The While Loop in Python



The For Loop in Python



The if Statement in Python



Module 7



NumPy Mathematical Library in Python



Dimensions of Array



Array operations



Create a Rank 2 Array



Create Numpy Array of 3x3 with all zeroes



Create a 2 x 2 Array with all ones



Create a 3 x 3 Array with constant values



Create a 3 x 3 Array with random values



Create Identity Matrix



Create a 3 x 3 matrix with random values with in range



Array to List conversions



Module 8



Datatype management in Arrays



Create linear values of evenly spaced numbers with in a range



Grid Indexed Arrays



Automatic and Forced Datatypes in Arrays



Slicing in Arrays



Module 9



Pandas Data Management Library



Create Series in Pandas



Create 2D Objects similar to SQL Table



Reading and Writing Data using pandas



Reading a CSV File



Reading a TXT File



Reading an Excel File



Reading different Excel sheets with in one file



Reading from MySQL Databases



Module 10



Compute Count, Mean, Standard Deviation, Minimum, Maximum



Compute covariance between columns in DataFrames



Compute correlation between columns in DataFrames



Head, Tail, Columns, Data types operations on DataFrames



Get unique values from columns in DataFrames



Get row wise values from columns in DataFrames



Implement Sorting in Data Frames



Implement Select Statements in Data Frames using Conditions



Select rows from Data Frames using Row Indexes



Select rows from Data Frames using Positions



Select rows from Data Frames using Matrix Style



Module 11



Faster alternative to get scalar values from Data Frame



Transpose operations on Data Frames



Filter operations on Data Frames using Single Columns



Filter operations on Data Frames using Multiple Columns



Date Series conversions



Rename columns in Data Frames



Mark duplicates in Data Frames



Drop duplicates from Data Frames



Drop missing values from Data Frames



Add new columns in Data Frames from Lists



Compute cumulative sum of each column in Data Frames



Merge and Join operations



Module 12



Matplotlib Graphical Library



Create a bar plot



Create a scatter plot



Create a box plot



Create a histogram



Create a line Plot



Create a bar plot for Student and Marks Scored



Customization of Plot Labels



Create Multiple Line plots on same axis



Create Multiple Line plots on multiple axis



Line Styles and Markers for graphs



Module 13



Data Transformation techniques in python



Label Binarizer



Label Encoding



Standardization of data



Normalization of data



MinMax scaling of data



Exploratory analysis in python



Correlation Histogram Plots



Correlation Matrix



Projects Covered



Student Test Grade Prediction System



Live Cricket Score Prediction System



Attacker Detection and Prediction System



Mobile User Activity Identification and Prediction System



Breast Cancer Diagnosis System



Fake / False Comments & Feedback Identification system