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:
- NASA
- CERN
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