Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Python Syllabus

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

SHAZANA INFOTECH EDUCATION AND TRAINING ACADEMY

ADDRESS :35,KEEZHA THERU, MELACAVERY,KUMBAKONAM-612002


Short term vocational training course

Python syllabus Hours: 240:00

Python Programming
Module 1 - Installation of Python on Anaconda Platform
 Introduction to installation of Anaconda
 Introduction to Python Editors & IDE's (Anaconda, Jupyter etc...)
 Understand Jupyter notebook.
 Overview of Python- Starting with Python
 Exploring different IDE for Python
Module 2 - Data Types and Variables
 Primitive and Core Datatype
 Mutable and Immutable Data Types
 Core built-in data structures – Lists, Tuples, Dictionaries, Sets
 Working with list, tuple, dictionaries and sets and explore different functions
and methods.
Module 3 – String and Conditional Statement in Python
 String
 String built-in methods
 String formatting using format function
 If – Else Statement | Single Hand if else
Module 4 – Loops and Functions in Python
 What are Loops
 While Loop
 For Loop
 What are Functions and its use?
 Types of Functions
 Examples
Module 5 – File Handling and Comprehension
 What is file handling?
 Open file, read file, modify, delete file.
 List Comprehension, Set Comprehension
 Lambda Function
Module 7 – Object Oriented Programming
 What is OOPS
 Concept of Class, Objects, Methods
 Inheritance and its types | MRO – Method Resolution Order
Data Analysis with Python

Module 1 - NumPy
 Installing Numpy | Introduction to Numpy Arrays
 Different operation and functions on Numpy Arrays
 Numpy operations and different functions
 Creating different arrays using Numpy
 Array Indexing and Slicing | Array Functions and Methods
 Different Mathematical Functions | Different Matrix Operations
 Random Numbers | Generate Numbers between a range.
Module 2 - Introduction to Pandas for Data Analysis
 Installing Pandas | Pandas Introduction
 Use of Pandas for Data Analysis
 Series vs DataFrames
 Reading data from CSV and TXT file and databases
Module 3 - Pandas (Series)
 Concept Of Series in Pandas | Creating Series using Pandas
 Series vs List, Series Operations
 Different Functions in Series | Sorting of Series
 Extracting Values from Series
 .value_counts() method, .apply() methods
 Data Cleaning - Dealing with Duplicates and Missing Values
Module 4 - Pandas (DataFrame)
 What is DataFrame and its use | Creating DataFrame
 DataFrame different functions
 Dropping columns/rows from DataFrame
 Display Particular Columns from DataFrame (Subset of DataFrame)
 Add New Column to DataFrame
 Broadcasting Operations in DataFrame | Dropping and Filling Null Values

Module 5 - DataFrame - Continued


 Different Sorting Algorithms in Dataframe
 Filtering Data in Dataframe
 Filterning Data based on Condition.
 Filter Data with AND & OR Operations
 .set_index() & .reset_index() in Pandas
 Retrieve Row Values Using loc and iloc in Pandas
 Set New/Multiple Values for a Specific Cell or Row
 Rename Index Labels or Columns in Pandas
 Delete Rows or Columns in Pandas
 The .nsmallest() and .nlargest(), .where(),.query(),.apply() methods in Pandas

Module 6 - Data Visualization


 Introduction to Data Visualization | Installing Matplotlib and Seaborn
 Line Plot, Scatter Plot, Bar Plot, Histogram, Pie Chart
 Box Plot
 Detecting Outliers
 Heatmap
Machine Learning

Module 1 – Introduction
 Introduction to Machine Learning
 Introduction to Data Science
 Data Science vs AI vs ML vs Deep Learning
 Flow of Machine Learning & its applications.

Module 1 – Machine Learning Types


 Types of Machine Learning
 Supervised Learning with Examples
 Unsupervised Learning with Examples
 Reinforcement Learning with Examples
 Regression vs Classification
 Different ML Algorithms

Module 2 - Simple Linear Regression


 Regression Problem Analysis
 Mathematical modelling of Regression Model
 Use cases, Regression Table,
 R-Square | Mean Squared Error
 Model Specification, Data sources for Linear regression.
 Project – Employee Salary Prediction / House Price Prediction
Module 3 - Logistic Regression and KNN
 Logistic Regression Working and Mathematical Equation
 Model Specification, Model Parameter Significance Evaluation, Confusion Matrix
 Different Classification Evaluation Metrics (Accuracy Score, Precision, Recall, F1-
Score)
 Concept of KNN Model
 Project – IRIS Flower Classification / Titanic Passenger Survival Prediction
Module 4 – Unsupervised Learning - Clustering
 Unsupervised Learning, Clustering Introduction,
 K-Means Clustering, Handling K-Means Clustering,
 Maths behind K means Clustering – Centroids
 Hierarchical Clustering, Dendrogram
 Project – Customers Clustering
Module 5 – Natural Language Processing
 Introduction to NLP
 Concept of Stemming, Lemmatization
 Bag Of Words, TF-IDF
 Text Cleaning and Implementation on Python
 Sentiment Analysis
 Entity Recognition
 Examples
Module 6 – Azure Machine Learning
 Creating Regression model on Azure ML Studio
 Creating Classification Model on Azure ML Studio
Deep Learning

Module 1 - Introduction
 Introduction to Deep Learning
 Deep Learning vs Machine Learning
 Different techniques
 Installing Tensorflow | Keras

Module 2 - Introduction to Artificial Neural Network (ANN)


 Artificial Neural Networks (ANNs): Concept
 Activation Functions
 Feed Forward Neural Networks
 Back Propagation
 Cost Functions

Module 3 - Introduction to Convolutional Neural Network (CNN)


 Introduction to CNN
 Working of CNN
 Convolutional Layer | Pooling | Flatten

Module 4 - Introduction to Recurrent Neural Network (RNN)


 Introduction to RNN
 Introduction to LSTM
 RNN vs LSTM

Module 5 - Model Performance Metrics


 Confusion Matrix
 Precision Score | Recall Score | F1 – Score
 Overfitting and Underfitting
 Learning rate | Batch Size
 Feature Scaling
 Outliers

Projects
Random Password Generator Guess the Number Game
Dice Roll Simulator Weather App
Covid – 19 Data Analysis IPL Data Analysis
Titanic Passenger Data Analysis Basic Website with Django
Amazon/Flipkart Review Web Scraping Text Cleaning and Implementation Using NLP
Review Sentiment Analysis House Price Prediction Project
Titanic Passenger Survival Prediction Project Customer Clustering
Image Resizer Facial Recognition Attendance System
MNIST Handwritten Digit Prediction Google Stock Price Prediction
Spam Email Detection Face / Smile / Eye Detection
Car Detection Image Background Changer

You might also like