BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//programme.europython.eu//europython-2023//talk//RQCYKG
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-europython-2023-RQCYKG@programme.europython.eu
DTSTART;TZID=CET:20230719T143500
DTEND;TZID=CET:20230719T150500
DESCRIPTION:Most introductory Python books and online resources like w3scho
 ols.com try to be complete when a new concept is explained. This does not 
 always work well for beginners. E.g. if you have just grasped how a while-
 loop  works\, it may cause too much cognitive load to also understand the 
 break and continue options\, let alone the else clause.\nThe learning psyc
 hologist Jerome Bruner introduced the term "spiral learning". The idea is 
 that you don't teach all aspects of a new concept\, but just enough to use
  it. At a later stage a teacher can revisit the subject and explain more d
 etails\, when a student needs this to take the next step.\nSpiral Python i
 s a road map of subjects that can be found in any introductory book or onl
 ine resource about Python\, but absolutely original in the sense that it t
 akes into account how people learn in a natural way. You do not need to kn
 ow the whole language before you can use it. Spiral Python also contains e
 xercises (to practice) and challenges (to motivate).
DTSTAMP:20260513T152825Z
LOCATION:Terrace 2A
SUMMARY:Spiral Python - Jan Kroon
URL:https://programme.europython.eu/europython-2023/talk/RQCYKG/
END:VEVENT
END:VCALENDAR
