-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Part 03: Data Handling & Visualization
About Part 03
Part 03 covers more advanced data handling capabilities of Python, including input / output (or I/O) operations, processing of data (e.g., using JSON), and visualizing data sets using various open souce libraries (e.g., MatplotLib).
Part 03 is comprised of three lab modules:
- Lab Module 07: I/O
- Lab Module 08: Data processing
- Lab Module 09: Data visualization
By the end of Part 03, you should have a deeper understanding of how Python processes data from various input sources (e.g., file, network, etc.), filters / processes those data into usable formats (e.g., JSON), and renders those data in a graphically meaningful manner.
Part 03 Summary
Key Learning Activities
-
I/O: Learn about Python's core input/output capabilities and how to 'stream' data to and from various locations (e.g., file system, network, etc.)
-
Data Processing: Learn how Python can be used to process data and convert it from one format into another and back again.
-
Data Visualization: Learn how to use various open source libraries to render data graphically (e.g., charts and more).
Review the README
- Please see README.md for further information on, and use of, this content.
Review the LICENSE and USAGE guidelines
- Please see IPP-DOC-LIC for license and usage information.
Part 03 Lab Module Overview
Lab Module 07
Lab Module 07 - Data Types is focused on TBA.
Setup and Configuration instructions
- IPP-INF-07-001: An overview of this lab module.
- IPP-STU-07-001: A summary of lab module and assignment submission instructions for students of Intro to Programming in Python.
- PIOT-CFG-07-001: A summary of configuration instructions for this lab module.
DEV instructions
- IPP-DEV-07-001: Exercise no. 1.
- IPP-DEV-07-002: Exercise no. 2.
- IPP-DEV-07-003: Exercise no. 3.
- IPP-DEV-07-004: Exercise no. 4.
- IPP-DEV-07-100: Run all tests, verify success, and commit / push all code to local / remote git repositories.
Lab Module 08
Lab Module 08 - Python Syntax is focused on TBA.
Setup and Configuration instructions
- IPP-INF-08-001: An overview of this lab module.
- IPP-STU-08-001: A summary of lab module and assignment submission instructions for students of Intro to Programming in Python.
- PIOT-CFG-08-001: A summary of configuration instructions for this lab module.
DEV instructions
- IPP-DEV-08-001: Exercise no. 1.
- IPP-DEV-08-002: Exercise no. 2.
- IPP-DEV-08-003: Exercise no. 3.
- IPP-DEV-08-004: Exercise no. 4.
- IPP-DEV-08-100: Run all tests, verify success, and commit / push all code to local / remote git repositories.
Lab Module 09
Lab Module 09 - Python Syntax is focused on TBA.
Setup and Configuration instructions
- IPP-INF-09-001: An overview of this lab module.
- IPP-STU-09-001: A summary of lab module and assignment submission instructions for students of Intro to Programming in Python.
- PIOT-CFG-09-001: A summary of configuration instructions for this lab module.
DEV instructions
- IPP-DEV-09-001: Exercise no. 1.
- IPP-DEV-09-002: Exercise no. 2.
- IPP-DEV-09-003: Exercise no. 3.
- IPP-DEV-09-004: Exercise no. 4.
- IPP-DEV-09-100: Run all tests, verify success, and commit / push all code to local / remote git repositories.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status