There are no notes for this 6 hour workshop. I do it freestyle using a project-based learning approach and provide attendees with a beginner's cheat sheet.
Exercises
https://goo.gl/bw1J9L
Mastermind Game Online
http://www.webgamesonline.com/mastermind/
A good cheat sheet for beginners is located at
http://ehmatthes.github.io/pcc/cheatsheets/README.html
Here is a link for learning Python for programmers
https://wiki.python.org/moin/BeginnersGuide/Programmers
Here is a link for learning Python for non-programmers
https://wiki.python.org/moin/BeginnersGuide/NonProgrammers
input
type
from import
random
range
print
len
zip
id
time
int
float
string
list
tuple
dictionary
set
if elif else
for
while
continue
break
pass
with
open
write
read
readlines
comments
list comprehension
casting variables
how to write a function
integer division
reference vs. copying variables
banker's rounding