Python Programming Skills for Business Analytics II
BUSN 4030E
1.5 hours
Python Programming Skills for Business Analytics II
Analytical Thinking
Course Description
Introduces students to advanced data operations using the Pandas package in Python. Several data-related topics are covered including data transformation and data wrangling with a focus on ETL (extract, transform, load) operations. Introduces students to structured data analytics and machine learning.
Athena Title
Python Prog Bus Analytics II
Non-Traditional Format
This course will be taught 95% or more online.
Prerequisite
Admission to a full major in the Terry College of Business.
Pre or Corequisite
BUSN 3030E
Grading System
S/U (Satisfactory/Unsatisfactory)
Student learning Outcomes
Students will apply advanced Pandas techniques to clean, reshape, filter, and prepare complex datasets for analysis and modeling.
Students will integrate data from multiple sources and perform aggregations, joins, and summarizations to support analytical and business objectives.
Students will use regular expressions and vectorized operations to extract, transform, and analyze textual data efficiently and accurately.
Students will implement and evaluate foundational machine learning algorithms to identify patterns, generate predictions, and support data-driven decision making.
Students will execute complete data and machine learning workflows, including data preparation, exploratory analysis, model development, evaluation, and communication of results.
Topical Outline
Data indexing, selection, and operations in Pandas
Handling missing data
Combining datasets: concat and append
Merging datasets: merge and join
Text manipulation: regular expressions and vectorized operations
Machine Learning concepts
Linear regression
Decision trees
Clustering
Exercises in data wrangling and machine learning
Institutional Competencies Learning Outcomes
Analytical Thinking
The ability to reason, interpret, analyze, and solve problems from a wide array of authentic contexts.