Course Description
Introduces students to data analytics with the Python programming language. Covers programming fundamentals and focuses on built-in data structures in Python for storing and manipulating data and statistical analysis and data visualization. Concludes with a data exercise to put knowledge and skills across topics into practice.
Athena Title
Python Prog Bus Analytics I
Non-Traditional Format
This course will be taught 95% or more online.
Grading System
S/U (Satisfactory/Unsatisfactory)
Course Objectives
Learning Outcomes The Python ecosystem for data analytics Python language fundamentals Data representation and data manipulation in Python Data visualization and statistical analysis in Python
Topical Outline
The analytics workflow in Python * Reproducible analytics * The Jupyter environment (notebook and lab) * Markdown language for technical documentation Python language fundamentals * Variables * Operators * Types * String * Control flow * Functions Data manipulation with Python * Built-in data structures * List comprehensions * DataFrame and Series Statistical analysis and data visualization * Descriptive statistics and regression analysis * Visualizing statistical relationships and distributions of data * Visualizing categorical data and regression models Putting it together * Data analysis exercise
Syllabus