Skip to content

Latest commit

 

History

History
69 lines (46 loc) · 2.11 KB

File metadata and controls

69 lines (46 loc) · 2.11 KB

Session 1 - Intro

Session 1 - Preparations

Session 1 - the Doing part

Open up the terminal on your computer.

  • Don't know the terminal and command line? Go here
mkdir SudoLesson
cd SudoLesson

Now use git to clone the github repo for this workshop

git clone https://github.com/romyilano/SudoRoom_Python_DomesticViolence
  • Don't know how to use git from the command line? review cloning and the basics the simple guide
cd SudoRoom_Python_DomesticViolence

write your first script in the python folder, name it intro_python.py

from sys import argv 
script, filename = argv

in_file = open(filename)
indata = in_file.read()

print("Here's your file %r:" % filename)

print("The sample csv is %d bytes long" % len(indata))
input(" Return to continue >")

print("Now I'm going to print out all the data - it's very long!")
input(" Return to continue >")
print(indata)
input(" Return to continue >")

print("Closing the file")
in_file.close()

Run the script, we'll be using the sample.csv which is the spreadsheet of crimes in the Oakland area in the past 90 days

python python/intro_python.py csv/sample.csv

Self-directed Learning Steps

  • Make 2 or 3 variations of this script
  • Redo the Learn to Code the hard way lessons
  • Download other csv files and read them