July 2, 2025
Intro to python programming
Learning Outcomes for Python Programming Modules 1. Develop and Document Python Code in Jupyter Notebooks Learners will create, document, and execute Python code using Jupyter Notebooks, effectively utilizing Markdown for readable and well-structured analysis. 2. Understand and Apply Python Data Types and Operations Learners will identify and manipulate core Python data types, perform data operations, and utilize comprehensions for efficient data processing. 3. Implement Program Logic and Functions Learners will control program flow using conditionals and loops, encapsulate logic within functions, and handle errors using Python’s exception mechanism. 4. Read, Write, and Process Data Files Learners will read from and write to files, apply regular expressions for text processing, and leverage core library functions for common data tasks. 5. Apply Object-Oriented Programming and Prepare for Data Analysis Learners will design and use classes, including data classes, and set up a Python environment with (Ana)conda, preparing to work with data analysis libraries such as pandas. Consists of 18 lessons (5EC).