Python Programming Skills for Business Analytics I
BUSN 3030E
1.5 hours
Python Programming Skills for Business Analytics I
Analytical Thinking
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.
Prerequisite
Admission to a full major in the Terry College of Business.
Grading System
S/U (Satisfactory/Unsatisfactory)
Student learning Outcomes
Students will demonstrate proficiency in Python programming fundamentals, including syntax, variables, data types, control structures, functions, and basic scripting techniques.
Students will apply appropriate data structures and transformation techniques to organize, manipulate, clean, and prepare data for analysis.
Students will use the Pandas library to efficiently import, manage, query, merge, and analyze tabular datasets.
Students will employ statistical methods to summarize data, identify patterns, test hypotheses, and support data-driven decision making.
Students will create clear, informative, and effective visualizations that communicate analytical findings and insights to diverse audiences.
Topical Outline
The analytics workflow in Python
Reproducible analytics in the Jupyter environment
Markdown language for technical documentation
Python variables, operators, and types
Python functions, control flow and string manipulation
Python built-in data structures and list comprehensions
DataFrame and Series with the Pandas package
Descriptive statistics and regression analysis
Data visualization of relationships, distributions, and categories
Data analysis exercise
Institutional Competencies Learning Outcomes
Analytical Thinking
The ability to reason, interpret, analyze, and solve problems from a wide array of authentic contexts.