Introduction to Python for business applications. Students learn variables, data types, control flow, functions, modules, file I/O, exceptions, and object-oriented design; apply IDE tools; and practice implementing, testing, and debugging Python code to develop small programs that automate or optimize business tasks and processes.
Athena Title
Python for Business
Prerequisite
MIST 2090 or MIST 2090E or MIST 2090H
Semester Course Offered
Offered every year.
Grading System
A - F (Traditional)
Student learning Outcomes
Students will analyze a business problem and develop an effective Python-based solution.
Students will test and debug Python programs using IDE tools and structured techniques to handle errors, articulate root causes, and take corrective actions.
Students will design and apply the object-oriented programming paradigm to represent business entities and encapsulate their behavior.
Students will document and communicate solutions through readable code (naming, comments, and structure) and organized outputs.
Students will frame business tasks and processes and develop Python programs to automate or optimize them.
Topical Outline
Introduction to Python and the Integrated Development Environment (IDE)
Variables and simple data types (strings, numbers)
Operators and expressions
Collections (lists, tuples, and dictionaries) and nested data structures
Conditional statements and logical expressions
Loops and iteration
Functions, modules, and code reusability
File handling: reading, writing, and managing data files
Exception handling and debugging
Object-oriented programming (classes, objects, methods, and attributes)
Reading/Writing Files
Exceptions
Institutional Competencies Learning Outcomes
Analytical Thinking
The ability to reason, interpret, analyze, and solve problems from a wide array of authentic contexts.