Advanced Python Programming for Data Science
0%
Course Title: Advanced Python Programming for Data Science
Course No: ENCT 325
Nature of the Course: Theory + Lab
Semester: 5
Full Marks: 40 + 60 + 25 + 0
Pass Marks: 16 + 24 + 10 + 0
Credit Hours: 3
Course Description
Course Objectives
Course Contents
Laboratory Works
- 1.Setting up Python environment for applied data workflows
- 2.Collecting data via APIs and web scraping
- 3.Building advanced data cleaning and transformation pipelines using Pandas
- 4.Conducting exploratory data analysis and statistical summaries
- 5.Developing interactive visualizations using Plotly, matplotlib and Seaborn
- 6.Automating ETL tasks and data refresh using Python schedulers
- 7.Generating summary dashboards and automated analytical reports
- 8.Mini Project
Text Books
- 1.McKinney, W. (2022). Python for data analysis. O'Reilly Media.
- 2.VanderPlas, J. (2016). Python data science handbook. O'Reilly Media.
Reference Books
- 1.Beazley, D. (2021). Python cookbook. O'Reilly Media.
- 2.Grus, J. (2022). Data science from scratch. O'Reilly Media.