lbfin / python-programming-101

Teaching materials for Python Programming 101

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python Programming 101

Creative Commons License

This repository contains teaching materials (slides and Jupyter Notebooks) for the Python Programming 101 workshop at General Assembly London.

Objectives

By the end of the session, you should be able to:

  • Understand how Computer Scientists approach problems
  • Use basic Python programming constructs
  • Independently navigate through additional resources

Plan

The workshop is designed to be delivered over three hours (including breaks).

Topic Time
How to think like a Computer Scientist 20 minutes
Variables and operators 20 minutes
Functions and libraries 15 minutes
Data structures 25 minutes
Flow control 25 minutes
Making coding more enjoyable 15 minutes

Materials

Additional resources

About

Teaching materials for Python Programming 101

License:Creative Commons Attribution 4.0 International


Languages

Language:Jupyter Notebook 53.9%Language:TeX 45.6%Language:Makefile 0.4%