Skip to content

Greg Holling's Python Evening Course (1 of 8)

Photo of David L. Willson
Hosted By
David L. W. and Greg H.
Greg Holling's Python Evening Course (1 of 8)

Details

SFS proudly presents Greg Holling's Python evening course

Instructor: Greg Holling is a software consultant who has trained and mentored software developers at Fortune 500 companies nationwide, and is the former organizer for the Front Range Pythoneers.

This will be an interactive overview of the Python programming language. The plan is to cover Python basics and a few intermediate/advanced topics. We will be using Think Python (https://greenteapress.com/wp/think-python-2e/) as a common reference for reading and home exercises; if you want, feel free to bring questions and notes from your favorite alternate book.

Tentative agenda:

Objectives

Week. Chapter - Description
------------------------------------

  1. 1-5 - Basics: interpreter+command-line, scripts, variables & expressions, comments, import
  2. 5-8 - Functions, iteration, strings, parameter lists
  3. 8,10-12 - Call-by-value, Lists, Dictionaries, Tuples, varargs
  4. 9 - File I/O, CSV, binary files
  5. 15-17 - Object-oriented Python Overview
  6. NA - HTML/REST: Request/Response, pyramid, jinja2, django?
  7. NA - Databases: SQL, SQLAlchemy, psycopg2, NoSQL?
  8. NA - Misc: Virtual environments, List/dictionary comprehension, PyTest

Requirements

  1. A workstation with Python 3.6 or better installed
  2. A *text* editor: vim, emacs, nano, Atom, VSCodium, etc.
  3. Optional: your favorite IDE.
  4. Optional: a stuffy of a snake or a monty python troupe-member

This course will run two hours per Tuesday for 8 Tuesdays. (16 hours total) It is also supported by a free, optional expert-facilitated Monday evening study group.

Price:

This is a hybrid in-person and online event. When you register, you'll be asked whether you're planning to participate in-person or online. We need to know so we can plan seats and snacks.

We use BigBlueButton for our online classroom. Meet us at bbb.sofree.us. Doors and meetings open at 6PM. Instructors will be in the room early to help students with requirements.

The rally track for this event will be one of these greats: https://screenrant.com/monty-python-flying-circus-best-songs-movies-tv/. It will play before class time, and class will start on time.

banner pic source: https://www.deviantart.com/zachsmithson/art/The-Snake-Charmer-352588044

Photo of Software Freedom School in Denver group
Software Freedom School in Denver
See more events