1. Write high-quality, maintainable Python programs.
2. Articulate the value of Python programming language for analytical modeling.
3. Develop applications that offer a functional, sophisticated interface to the user.
4. Demonstrate the concepts and logic of structured computer programming.
Class Papers and Projects
- Jupyter Notebook for Python programming
- Document related to Python programming
- Presentation related to Python programming
- Python script for data science programming
- Python script processing data using Pandas
- Document related to Python programming
- JSON dataset containing NHL game data and metadata
- Jupyter Notebook for data transformation and ETL
- Jupyter Notebook for data transformation and ETL
- Jupyter Notebook for data transformation and ETL
- Jupyter Notebook for Python programming
- Python script processing data using Pandas
- Jupyter Notebook for Python programming
- Python script for data science programming
- Spreadsheet containing flowchart diagrams for programming logic
- PDF document illustrating programming flowchart