DSCI306

Download as PDF

Advanced Python Programming

177 School of Health Sciences

Subject code

DSCI

Course Long Title

Advanced Python Programming

Description

This course provides students with the opportunity to write useful Python applications in the ETL, web, and data analysis domains and knowledge of industry-standard tools and techniques for working within a development team. The course goes further into Python?s powerful advanced features, such as user-defined classes, object-oriented design, decorators, and generators. Students will learn to employ the most widely used algorithms and libraries to solve common problems in the field and gain a working familiarity with statistical analysis and visualization using Pandas, NumPy, and Matplotlib. Query and parse HTML, XML, and JSON are used. Students will learn to apply industry-standard tools and techniques for working within a development team, such as Git for versioning and code review. The course concludes with a discussion of common interview questions and pathways for gaining experience and eventually securing a position in the field. Prerequisites: DSCI102, DSCI202 and DSCI204.

Number Of Credits

3