Curriculum
- 9 Sections
- 116 Lessons
- 10 Weeks
Expand all sectionsCollapse all sections
- 1. Introduction to Python17
- 2.1Overview of Python
- 2.2The Companies using Python
- 2.3Different Applications where Python is used Windows
- 2.4Discuss Python Scripts on UNIX/Windows
- 2.5Values, Types, Variables
- 2.6Operands and Expressions
- 2.7Lists, Ranges & Tuples in Python
- 2.8Conditional Statements
- 2.9Python Dictionaries and Sets
- 2.10Loops
- 2.11Command Line Arguments
- 2.12Writing to the screen
- 2.14Hands On/Demo: Creating “Hello World” code
- 2.15Variables
- 2.16Demonstrating Conditional Statements
- 2.17Demonstrating Loops
- 2.18Skills: Fundamentals of Python programming
- 2. Deep Dive – Functions, OOPs, Modules, Errors and Exceptions21
- 3.1Functions
- 3.2Function Parameters
- 3.3Global Variables
- 3.4Variable Scope and Returning Values
- 3.5Lambda Functions
- 3.6Object-Oriented Concepts
- 3.7Standard Libraries
- 3.8Modules Used in Python
- 3.9The Import Statements
- 3.10Slicing with Negative Numbers
- 3.11Module Search Path
- 3.12Package Installation Ways
- 3.13Errors and Exception Handling
- 3.14Handling Multiple Exceptions
- 3.15Hands On/Demo: Functions – Syntax, Arguments, Keyword Arguments, Return Values
- 3.16Lambda – Features, Syntax, Options, compared with the Functions
- 3.17Sorting – Sequences, Dictionaries, Limitations of Sorting
- 3.18Errors and Exceptions – Types of Issues, Remediation
- 3.19Packages and Module – Modules, Import Options, sys Path Skills:
- 3.20Error and Exception management in Python
- 3.21Working with functions in Python
- 3. Data Manipulation13
- 4.1Basic Functionalities of a data object
- 4.2Merging of Data objects
- 4.3Concatenation of data objects
- 4.4Types of Joins on data objects
- 4.5Exploring a Dataset
- 4.6Analysing a dataset
- 4.7Hands On/Demo: Pandas Function- Ndim(), axes(), values(), head(), tail(), sum(), std(), iteritems(), iterrows(),itertuples()
- 4.8GroupBy operations
- 4.9Aggregation
- 4.10Concatenation
- 4.11Merging Using and, or, in Conditions
- 4.12Joining
- 4.13Skills: Python in Data Manipulation
- 4. Introduction to Machine Learning with Python11
- 5.1Python Revision (numpy, Pandas, scikit learn, matplotlib)
- 5.2What is Machine Learning?
- 5.3Machine Learning Use-Cases
- 5.4Machine Learning Process Flow
- 5.5Machine Learning Categories
- 5.6Linear regression
- 5.7Gradient descent
- 5.8Hands On/Demo: Linear Regression – Boston Dataset
- 5.9Skills: Machine Learning concepts
- 5.10Machine Learning types
- 5.11Linear Regression Implementation
- 5. Supervised Learning - I12
- 6.1What are Classification and its use cases?
- 6.2What is Decision Tree?
- 6.3Algorithm for Decision Tree Induction
- 6.4Creating a Perfect Decision Tree
- 6.5What is Random Forest?
- 6.6Confusion Matrix
- 6.7Hands On/Demo: Implementation of Logistic regression
- 6.8Decision tree
- 6.9Random forest
- 6.10Skills: Supervised Learning concepts
- 6.11Implementing different types of Supervised Learning algorithms
- 6.12Evaluating model output
- 6. Dimensionality Reduction8
- 7. Supervised Learning - II12
- 8.1What is Naïve Bayes?
- 8.2How Naïve Bayes works?
- 8.3Implementing Naïve Bayes Classifier
- 8.4What is Support Vector Machine?
- 8.5Illustrate how Support Vector Machine works?
- 8.6Hyperparameter Optimization
- 8.7Grid Search vs Random Search
- 8.8Implementation of Support Vector Machine for Classification
- 8.9Hands-On/Demo: Implementation of Naïve Bayes, SVM
- 8.10Skills: Supervised Learning concepts
- 8.11Implementing different types of Supervised Learning algorithms
- 8.12Evaluating model output
- 8. Unsupervised Learning11
- 9.1What is Clustering & its Use Cases?
- 9.2What is K-means Clustering?
- 9.3How does K-means algorithm work?
- 9.4How to do optimal clustering
- 9.5What is C-means Clustering?
- 9.6What is Hierarchical Clustering?
- 9.7How Hierarchical Clustering works?
- 9.8Hands-On/Demo: Implementing K-means Clustering
- 9.9Implementing Hierarchical Clustering
- 9.10Skills: Unsupervised Learning
- 9.11Implementation of Clustering – various types
- 9. Association Rules Mining and Recommendation Systems11
- 10.1What are Association Rules?
- 10.2Association Rule Parameters
- 10.3Calculating Association Rule Parameters
- 10.4Recommendation Engines
- 10.5How does Recommendation Engines work?
- 10.6Collaborative Filtering
- 10.7Content-Based Filtering
- 10.8Hands-On/Demo: Apriori Algorithm
- 10.9Market Basket Analysis
- 10.10Skills: Data Mining using python
- 10.11Recommender Systems using python