Advanced Python for Data Science or return to Course Catalog Search
CSCI E-29 (25473)
|Harvard Extension School||Computer Science||Scott Gorlin PhD, Director of Applied Sciences, Solaria Labs, Liberty Mutual Insurance|
|Term||Day and Time||Location|
|Spring Term 2020 (show academic calendar)||M 8:00 p.m. - 10:00 p.m.||Maxwell-Dworkin G115|
What lies beyond the Jupyter notebook? How can we elevate code from concept to production? What happens when scikit-learn isn't enough? Will that last script die as a one-off or perform just as well for the next 10,000 inputs? The last decade has seen an amazing commoditization of cloud computing and scientific development tools that make it a truly glorious time to be a data scientist, yet the increasing ease-of-use can paradoxically hinder the development of more sophisticated tools if the scientist relies too heavily on magic and never opens the hood to explore how things really work. In this course, we explore the next level of fundamentals that make a difference for data science teams in real organizations using complex data. Key topics include formal collaboration techniques, testing, continuous integration and deployment, repeatable and intuitive workflows with directed graphs, recurring themes in practical algorithms, meta-programming and glue, performance optimization, and an emphasis on practical integration with tools in the broader data science ecosystem such as GitHub, Docker, Amazon Web Services, and Hadoop.<br /> <br /> Prerequisites: CSCI E-7, CSCI E-50, or equivalent. Students should be operationally fluent in Python, including the use and design of functions and classes, and comfortable using standard numerical libraries such as NumPy, SciPy, and Pandas. Additionally, familiarity with basic concepts in algorithm design (for example, time and memory complexity), machine learning (classification, regression, and clustering), and statistics is useful.
On campus or online.<br /> <br /> Required sections to be arranged.<br /> <br /> Graduate credit $2,840.<br /> <br /> See <a href="http://www.extension.harvard.edu">http://www.extension.harvard.edu</a>
|Not eligible for cross-registration|