finalreview2013

Operatorsprecisionorder of operations strings string

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 13, 3 ­4p in 154 Deschutes CIS 122 Concepts Covered So Far (from Midterm Review) Programming – what, why Computational Thinking, Algorithms, Coding Python IDLE – a Python programming environment Statements (Python commands) Expressions (return a value) Types – values and operations numeric (integer, float) arithmetic operators/precision/order of operations strings string operators string formatting/escape characters/multiline (docstrings) complex types – functions and turtle Variables Assignment Statement Functions Built in functions (e.g., abs, round, pow, int, float, len, help, min, max) User ­defined functions Defining functions Function inputs  ­ Parameters Function output – Return Local variables Calling functions Argument passing Python input (input function) and output (print function) Python modules – turtle, math, and random Turtle graphics (Since the midterm) String methods More data types (values and operations – functions and methods): Boolean Lists Files Python conditionals/selection (if statements) Python repetition (for and while loops, definite and indefinite loops) Intro to user ­defined data types (classes) Good programming style – docstrings, variable names, whitespace, clarity Function design recipe/test ­driven design Testing and debugging Limits of Computation And last but not least, general familiarity with reading and writing simple Python code, including error detection and generating code output....
View Full Document

Ask a homework question - tutors are online