Skip to content
Brent Smith edited this page Oct 31, 2017 · 33 revisions

Prerequisites

  • A computer/laptop. (Linux/Mac preferred, but I will allow Windows)
  • Anaconda for Python 3.6
  • Refer to email in regards to prior software/programming knowledge.

Lecture 1 (October 17) - Introduction to Python

  • About this class
  • Python History
  • Python 2/3
  • 4 ways to Python
    • as a script,
    • the python shell,
    • the ipython shell,
    • a jupyter notebook.
  • Python as a Calculator

Homework 1: Link - Due October 24

October 24 - No Class

Lecture 2 (October 31) - Introduction to Python Continued

  • Python as a Calculator (continued)
  • Data Types
  • Commenting
  • Variables
  • Strings
    • Slicing
    • User-Input
    • Formatting
    • Unicode
    • Changing Strings (Mutable/Immutable Types)

Lecture 3 (November 7)

Self-Taught Online Class with Homework Due November 14

November 14 - No Class

Lecture 4 (November 21)

Clone this wiki locally