UGA Bulletin Logo

Python Programming Skills for Business Analytics I


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