Community Data Science Workshops (Fall 2014)/Day 1 lecture: Difference between revisions

imported>Mako
imported>Mako
Line 9:
== Lecture outline ==
 
#=== reviewReview Friday material ===
 
#* math: using python as a calculator
#**addition, subtraction, multiplication, division
#**division shows something different: 8/2 versus 1/2
#* <tt>type()</tt>
#** there are different types of things in python (called objects)
#** variables that "know about the decimal place" (int) and variables that don't (floats)
#* variables
#** assignment of variaibles
#** e.g., math with variables: scale up a recipe, into an assignment
#** you can assign to a variable and it will replace the old value
#* strings
#** things within quotation marks
#** adding strings with "concatination" (smushing things together)
#** e.g., <code>print("Hello" + name)</code>
#** concatenating strings and integers don't work (e.g., <code>print(1"Hello" + "mako"name)</code>)
** concatenating strings and integers don't work (e.g., <code>print(1 + "mako")</code>)
#** 1 is different than "1"; name is different than "name"
#** single quotes versus double quotes (python doesn't care)
#** you can also multiply strings! (although it's not clear why you want to weird)
#* booleans
#** comparisons (e.g., <code>1 == 1</code> or <code>1 == 0</code>)
#*** you can compare strings (case sensative!)
#*** also >, <, and !=
#** type() shows that the output of True or False is <code>bool</code>
#** e.g.,type() shows that the output of True or False is <code>"i" in "team"bool</code>
#** e.g., <code>"i" not in "team"</code>
** e.g., "i" not in "team"</code>
#* <tt>if</tt>/<tt>elif</tt>/<tt>else</tt>
#** if, something that evaluates to a boolean, and then colon
#** e.g., if "mako" in "makoshark"
#* functions
#** has a parentheses
#** we've already learnd examples of this: exit(), help(), type()
 
=== Lists ===
 
# lists
#* purpose
Anonymous user