Hour of Code & logo
Hour of Code & logo

Programming with Python

Grok Learning

Tim Miller - tim.miller@humboldt.edu

Introductions

Tim miller

I use computer programming to solve problems:

  • share information
  • create presentations 
  • understand how programs work 
  • valuable skills:
    • trouble shooting
    • problem-solving
    • critical thinking

Introductions

Who are you?

What is your experience with:

  • computer science?
  • computer programming?
  • using computers & technology?

What is your area of interest?

  • how do you think computer programming can be applied?

Food & Drinks

PLEASE BE CAREFUL

  • KEEP AWAY FROM THE COMPUTERS

  • KEEP YOUR HANDS CLEAN

  • LET US KNOW ABOUT ANY SPILLS/MESSES

What is Python?

  • Named after Monty Python's Flying Circus
  • Readable programming language
  • Free and Open Source
  • Top 8 most popular programming languages
  • Used by:
    • Google
    • NASA
    • CERN
Monty Python's Flying Circus banner

How do we use python?

  • Widely used for a variety of tasks
    • web applications
    • GIS
    • information security
    • gaming
    • artificial intelligence
  • Requires compiling & interpretation
    • easier to learn the basics using a tutorial with a Python playground 

Today

Grok Learning tutorial

  • Create a robot
  • Learn and practice the basic concepts of computer programming
  • You will not need to create an account
    • Other Hour of Code free courses

Collaboration

  • Programs are written by groups of people
  • Work with each other to solve problems - ask questions!

http://humboldt.edu

Let's begin!

How did it go?

What worked best?

 

What didn't work?

 

What did you learn?

 

What Do you still want to learn?

Ideas

How can we use the things we learned today?

  • Python basics
  • Input - store and use
  • If/Else logic 
  • Loops
  • Combining everything to create complex logical programs

Ideas

How can we use the things we learned today?

Video Games

Robotics

Artificial Intelligence

Ideas

HOW CAN WE BUILD UPON THE THINGS WE LEARNED TODAY?

Python needs to be set up in order to run it on your computer. 

  • requires use of the shell and/or an IDE
    • Integrated Development Environment
  • usually is not already installed on Windows
  • Python documentation is very helpful for getting this all set up:
    • https://www.python.org/about/gettingstarted/

Hour of Code - Python

By Tim Miller

Hour of Code - Python

  • 1,213