Plotting and Programming in Python: Instructors' Guide

Загальні зауваження

Можна не проходити весь урок.
Цей урок призначений для людей, які раніше ніколи не займалися програмуванням, але в будь-якому класі можуть брати участь люди з різним попереднім досвідом. Тому ми включили достатньо матеріалу, щоб при необхідності заповнити цілий день, але очікуємо, що багато пропозицій дійдуть лише до введення у Pandas.
Не кажіть людям, що потрібно гуглити.
Однією з цілей цього уроку є допомогти новачкам побудувати робочу уявну модель того, як працює програмування. Поки вони не мають цієї моделі, вони не знатимуть, що шукати або як розпізнати корисну відповідь. Пропозиція пошукати відпівідь в Google може створити враження, що ми вважаємо їх проблему тривіальною. (Тим не менш, якщо учні вже достатньо програмували, щоб вирішити ці проблеми, пошук рішень в Інтернеті може допомогти їм зміцнити своє розуміння) Також варто процитувати коментар Тревора Кінга про онлайн-пошук: “Якщо ви знайдете щось, чим інші люди були стурбовані достатньо, щоб возитися з блогом чи публікацією поста про переповнення стеку, то, ймовірно, це не тривіально.”