Python Syllabus
Python Syllabus
Python Syllabus
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 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 - Introduction
Introduction to Deep Learning
Deep Learning vs Machine Learning
Different techniques
Installing Tensorflow | Keras
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