Python as a Calculator-Getting Started
Welcome!
()
Course Overview
()
Hello, world!
()
Python Development Environments
()
Using CodeSkulptor3
Python as a Calculator-Core Material - Numbers and Expressions
Numbers
()
Simple Expressions
()
Compound Expressions
()
Variables and Assignment
()
Python as a Calculator-Programming Tips and Practice
Handling Errors in Python
()
A Short Guide to Common Errors in Python
Practice Exercise for Expressions
Practice Exercises for Variables and Assignments
Functions-Core Materials - Functions
What is a Function?
()
Calling Functions
()
Defining Functions
()
Local Variables
()
Functions
Functions-Programming Tips and Practice
Understanding Function Evaluation
()
Using Print and Return in Functions
()
Practice Exercises for Functions
Logic and Conditionals-Core Materials - Logic
Boolean Logic
()
Logical Expressions
()
Comparisons
()
Logic and Conditionals-Core Materials - Conditionals
Conditionals
()
More Conditionals
()
Conditionals in Python
Logic and Conditionals-Programming Tips and Practice
Using Python Documentation
()
Following Coding Standards
()
Coding Standards and Style
Practice Exercises for Logic and Conditionals
Python Modules-Core Materials - Modules
Python Modules
()
Python Modules
The Datetime Module
()
Datetime Module Quick Reference
Python Modules-Programming Tips and Practice
Coding the Practice Project - Part 1
()
Coding the Practice Project - Part 2
()
Practice Project: Rock-Paper-Scissors-Lizard-Spock
RPSLS Video
()
Tips for RPSLS
Python Modules-Assessment - Project
Project Video
()
Project Description: Working with Dates
OwlTest: Automated Feedback and Assessment