University | Georgetown University |
School | McDonough School of Business |
Department | Operations and Information Management (OPIM) |
Course 1 | Intro to Business Application Development in Python (243) |
Course 2 | Mgmt of Business Application Development in Python (244) |
Term | Spring 2019 |
Credits | 1.5 each |
OPIM 243:
Today's businesses rely on application software to perform operations, aid decision-making, and drive competitive advantage. In this introductory course, students will learn how to write practical business applications in the Python programming language. No prior programming experience is required. Throughout the semester, students will be immersed in hands-on Python programming projects and should emerge with marketable technology skills.
OPIM 244:
Businesses can earn revenue by delivering software products and services to customers. In this course, students will explore business models and best practices involved in the production and management of application software. In addition to building upon previous Python programming projects, students will propose and manage their own application software projects from ideation to delivery. By the end of the semester, students should emerge with marketable technology and product management experience.
OPIM 243:
- Unit 0 - Onboarding Part I (Command-line Computing and Dev Tools)
- Unit 1 - Python Language Overview
- Unit 2 - Onboarding Part II (Version Control)
- Unit 3 - Processing and Validating User Inputs
- Unit 4 - Datastores, and Processing CSV Data from File
- Unit 5 - Business Intelligence and Data Visualization
- Unit 6 - Networks, and Processing JSON Data from the Internet
- Unit 7 - Review
OPIM 244:
- Unit 8 - Software Products and Services
- Unit 9 - Planning, Analysis, and Design
- Unit 10 - Maintenance and Quality Control
- Unit 11 - Implementation Sprint
- Unit 12 - Demo Days
Course Resources:
Official Python Resources:
- Python 3 Documentation
- Python 3 Tutorial
- Python 3 Built-in Functions
- Python 3 Built-in Constants
- PEP 8 Style Guide
Third-party Resources: