Skip to content

Latest commit

 

History

History

python-intro

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Introduction to Python

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

Python Topics Covered

Python Functions

input
type
from import
random
range
print
len
zip
id
time

Data Types

int  
float  
string  
list  
tuple  
dictionary  
set  

Control Flow

if elif else
for
while
continue
break
pass

File I/O

with
open
write
read
readlines

Miscelleaneous

comments
list comprehension
casting variables
how to write a function
integer division
reference vs. copying variables
banker's rounding