0% found this document useful (0 votes)
3 views2 pages

SEC-Python Syllabus

skill enhancement course data nalaytics with python delhi university

Uploaded by

2024csc1044
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

SEC-Python Syllabus

skill enhancement course data nalaytics with python delhi university

Uploaded by

2024csc1044
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Learning Objectives

The Learning Objectives of this course are as follows:

 To introduce machine learning techniques to students using Python programming


 To enable students to use various tools and and packages for advanced data analysis
Learning outcomes

The Learning Outcomes of this course are as follows:

 After studying this course, students will be able to learn about Python’s main features and
how they make Python a great tool for financial analysts.
 After studying this course, students will be able to get familiarized with Anaconda and
Jupyter Notebook.
 After studying this course, students will be able to learn basics of Machine learning.
 After studying this course, students will be able to to apply these techniques on data.

SYLLABUS

Unit I (20 hours)

Python: General overview, Python vs. Excel, Anaconda and Jupyter notebook: Interface
overview, Data types in Python, Python basic syntax: Assignment statements, creating variables,
indentation, conditionals, and loops, writing user defined functions. Working with libraries:
Pandas, NumPy, Matplotlib, and Seaborn. Python SQL Database Access: Introduction,
Installation, DB Connection, Creating DB Table.
Unit II (20 hours)

Pandas: Working with Data Frame, Importing from Excel or .csv files, Powerful filters and indexes.
Numpy: Selecting data with loc and iloc, Using NumPy for speed, Trade-offs between arrays and
lists, Array functions. Data cleansing and normalization: Libraries for data visualization, Types of
charts/graphs and how to build them.

Unit III (20 hours)

Machine learning: Introduction, Definitions, Supervised, unsupervised, python libraries for


machine learning: Sci-kit learn, Regression: Linear regression, logistic regression, over-fitting and
regularization.

Essential/recommended readings

 Pilgrim, M. (2004). Dive Into Python. Apress. Ch. 1,2,4


 S Raschka, Python Machine Learning, V Mirjalili (2020), Ch 3
 Mitchell, T. M. (1997). Machine Learning. New York: McGraw-Hill. Suggestive Readings
 Liu, Y. (2019). Python machine learning by example: Implement machine learning
algorithms and techniques to build intelligent systems (Second edition.). Packt Publishing.
 Boschetti, A. (2016). Regression Analysis with Python (1st ed.). Packt Publishing. Retrieved
from [Link] pdf
(Original work published 2016)
 Sivanandam, S.N., & Deepa, S.N. (2011). Principles of soft computing.

Examination scheme and mode: Evaluation scheme and mode will be as per the guidelines
notified by the University of Delhi.

You might also like