Modules Topics covered in this class

For any module not marked as “Coming Soon”, click on it to go to a page containing details.

Introduction

1. Introduction

Overview of ITM 352, and some initial tasks to get set up and ready for the course.

Development Tools

2. Development Tools

Introduces web application developed tools needed for performing course exercises and assignments.

Expressions

3. Expressions

Expressions are pieces of code that can be evaluated to produce a value. They can include variables, operators, literals, and function calls. An expression can be as simple as a single number or more complex, involving multiple operations or function calls.

Functions

4. Functions

Learn to use, document, and create functions.

Lists and Strings

5. Lists and Strings

Using Python lists and string manipulation.

Dictionaries

6. Dictionaries

Using key-value collections in Python

Conditional Statements

7. Conditional Statements

Boolean expressions and conditional statements to control program flow.

Algorithms and Debugging

8. Algorithms and Debugging

Learn about algorithms and the art of debugging.

File I/O

9. File I/O

Develop Python code to read data from and write data to text files

Pandas

10. Pandas

Working with data and building statistical applications.

Working With HTML

11. Working With HTML

OBTAINING DATA FROM THE WEB USING PYTHON

Programming for Statistics

12. Programming for Statistics

Statistics using Python

Final Project

13. Final Project

Design and Build Your Own Python Application