/intro_to_python

Some stuff I use for a presentation to introduce high school students to programming and the python language

Primary LanguageJavaScript

Introduction to Python

This repo contains some materials I use for a 3 hour session I conduct for the Rangeview High School Cyber Boot Camp. My presentation is an introduction to programming, and to the python language. What I want the students to get out of the presentation is a basic understanding of what programming is, what can be done with it, and some basic programming concepts.

Contents

This is an ImpressJS presentation that is used at the beginning of the session to introduce myself and my assistants, and to introduce programming as a whole.

This is a Big presentation meant to introduce basic programming concepts using python. It's also a big presentation, 768 slides.

Examples

Contains two examples of some basic programs

  • CoinToss.py - Simulate tossing a coin
  • Log.py - Write input to a "log file"
  • AdvanceLog.py - A cleaner version of Log

concepts.py

This is essentially notes for going through the basic ideas of programming. The Big (python_presentation) presentation loosely follows the order of this.