Course ID: | BUSN 4030E. 1.5 hours. |
Course Title: | Python Programming Skills for Business Analytics II |
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. |
Oasis Title: | Python Prog Bus Analytics II |
Nontraditional Format: | This course will be taught 95% or more online. |
Pre or Corequisite: | BUSN 3030E |
Grading System: | S/U (Satisfactory/Unsatisfactory) |
|
Course Objectives: | Learning Outcomes
* Advanced Python programming constructs
* Data operation, transformation, and aggregation
* Combining data sets
* Advanced data types: missing values, text, and regular expressions
* Machine learning: regression, classification, and clustering |
Topical Outline: | Data wrangling with Pandas
* Data indexing and selection
* Operating on data in Pandas
* Handling missing data
* Hierarchical indexing
* Combining datasets: concat and append
* Merging datasets: merge and join
* Aggregation and grouping
Text and manipulation
* Regular expressions
* Vectorized string operations
Machine Learning
* Introduction to machine learning
* Linear regression
* Decision trees
* Clustering
Putting it together
* Data wrangling exercise
* Machine learning exercise |