Session Details
Week 1,
Session 1 — Tue Mar 6
Topics
-
What it means to do:
- Software Engineering
- Software development
-
What a program is
-
Some key programming primitives
- Calling functions
- Assigning values to variables
- Loops
- Defining your own functions
- Input and output
- Documentation
-
Introductions to:
- Eclipse, our IDE (Interactive Developement Environment)
- Python, our programming language
-
How to use Eclipse to:
- Execute statements in a Python shell
- Get a program from a repository
- Run a program and view its output
- Edit a program to make it behave differently
Outline
HW Due
-
None
HW Assigned
-
HW 1
Resources
-
An annotated Input-Compute-Ouput program
-
Today's handouts for Getting Started in Eclipse and Python
-
Today's slides
-
Today's in-class quiz
-
The official Python documentation
- This is for the most current version of Python 3.
- The Library Reference link on that page (subtitled keep this under your pillow) takes you to the Python Standard Library, which is a huge collection of Python modules, classes and functions.