Python Programming for
Data Science
Course Python Programming for Data Science
Course Director BIKESH SETH ( DATA SCIENTIST +4 YEARS EXPERIENCE
[email protected]
))IINTO DAT , +91 7077013130
Contact
7077013130
Python Programming for Data Science
Objective: Training participants on various data science related subjects
which are required in current job market
Module 1: Fundamentals of Python Programming 20hrs
Units Topics to be covered Hours
Objective: Train participants on various basic concepts of Python
programming
Unit 1 What is Python?, Brief history of Python, Installing Python, 5hrs
Keywords, Variables, Data Types, Integer, Float, String
Operations, Built-in string methods, Input and Output handling
Unit 2 List, Tuple, Dictionary, Set, Control statements, if, elif, else, 5hrs
Arithmetic Operators, Relational Operators, Logical Operators,
Bitwise Operators
Unit 3 for, while, pass, break, continue , Exception handling, Regular 5hrs
Expressions
Unit 4 SQL and MySQL Database operations: connect to database, 2hrs
create table, insert data, delete data, etc.,
Evaluation: Assignments or mini project 3hrs
Module 2: Data manipulation and analysis 10hrs
Units Topics to be covered Hours
Objective: Train participants on python libraries : Numpy,
Pandas and Matplotlib for data manipulation and analysis
Unit 1 Numpy: creating numpy array, numpy array operations, built-in 2hrs
functions
Unit 2 Pandas: Creating Series, Dataframe, operations on dataframe, file 2hrs
handling (csv, xlsx, etc)
Unit 3 Matplotlib: Visualizing data using matplotlib built-in function 1hr
Evaluation : Assignments or mini project 5hrs
Module 3: Applied Machine Learning 15hrs
Machine Learning using Sklearn: overview of sklearn and its built-
in methods. Supervised (Linear Regression, Logistics Regression,
Support Vector Machines, XGBoost) and unsupervised (K-means,
Hierarchical clustering) Machine Learning algorithms, model
creation, prediction, validation and parameter tuning
12hrs
Evaluation: Assignments or project 3hrs
15hrs
Module 4: Applied Computer Vision
Install OpenCV for Python, basic image operations, Edge
Detection, Contour Detection, Image Classification, Image
Segmentation, Object Detection, Object Tracking, Face Detection, 12hrs
Face Recognition, Optical Character Recognition
(OCR), Smart Card Data Parsing, Scene Text Detection
Evaluation: Assignments or project 3hrs
15hrs
Module 5: Applied Deep Learning
Tensorflow, Keras and PyTorch installation, Simple Neural 12hrs
Network, Perceptron, Convolutional Neural Networks and
Recurrent Neural Network Architectures, Transformers
Evaluation: Assignments or project 3hrs
Module 6: Applied Natural Language Processing 15 hrs
Objective: Train participants on fundamentals on Natural
Language Processing using NLTK / Spacy library
Installing NLTK or Spacy, Tokenizer, Part of Speech (POS) 12hrs
tagging, Stemming, Lemmatization, Word embedding,
Applications: Document Classification, Text Summarization,
Sentiment Analysis, word prediction, sentence completion,
spelling correction, Language Translation
Evaluation: Assignments or project 3hrs
Module 7: Project 10hrs
Objective: Guiding participants to implement
and deploy projects
● Introduction to Software Engineering, Project Lifecycle 5hrs
● Project Implementation: REST API creation using
libraries like Flask and Django
● User Interface: Web applications, Mobile applications
● Code version management
● Containers and project deployment in cloud servers
Project Guidance 5hrs
Project Timeline Depends on
project