Folders and filesNameNameLast commit messageLast commit dateLatest commitHistory85 Commits2013-12-23-bpython-curtsies.markdown2013-12-23-bpython-curtsies.markdown2014-02-16-code-talk-prep.markdown2014-02-16-code-talk-prep.markdown2014-03-01-nonblocking-stdin-in-python-3.markdown2014-03-01-nonblocking-stdin-in-python-3.markdown2014-03-09-math-museum.markdown2014-03-09-math-museum.markdown2014-03-09-trees-in-python.markdown2014-03-09-trees-in-python.markdown2014-03-23-surprising-python.markdown2014-03-23-surprising-python.markdown2014-04-17-python-javascript.markdown2014-04-17-python-javascript.markdown2014-05-02-pyquiz-intro-quiz.markdown2014-05-02-pyquiz-intro-quiz.markdown2014-05-13-bpython-curtsies-release.markdown2014-05-13-bpython-curtsies-release.markdown2014-08-16-lightning-talk.markdown2014-08-16-lightning-talk.markdown2014-08-31-august-bpython-sprint.markdown2014-08-31-august-bpython-sprint.markdown2014-09-04-garbage-collection.markdown2014-09-04-garbage-collection.markdown2014-09-30-prompt-toolkit.markdown2014-09-30-prompt-toolkit.markdown2014-10-06-error-detection.markdown2014-10-06-error-detection.markdown2014-10-14-yield-from.markdown2014-10-14-yield-from.markdown2014-11-22-writing-curtsies-docs.markdown2014-11-22-writing-curtsies-docs.markdown2014-11-29-key-detection-code.markdown2014-11-29-key-detection-code.markdown2015-04-03-terminal-talk-in-one-week.markdown2015-04-03-terminal-talk-in-one-week.markdown2015-12-21-import-invalidate-caches.markdown2015-12-21-import-invalidate-caches.markdown2016-01-05-rebinding-closures-in-python.markdown2016-01-05-rebinding-closures-in-python.markdown2016-06-01-python-closures.markdown2016-06-01-python-closures.markdown2016-06-28-banner-grabbing-with-python.markdown2016-06-28-banner-grabbing-with-python.markdown2016-07-09-rich-terminal-applications.markdown2016-07-09-rich-terminal-applications.markdown2016-07-14-rich-terminal-applications-2.markdown2016-07-14-rich-terminal-applications-2.markdown2016-09-13-interactive-interpreter-undo.markdown2016-09-13-interactive-interpreter-undo.markdown2017-01-09-2016.markdown2017-01-09-2016.markdown2017-01-09-wanna-do-a-talk.markdown2017-01-09-wanna-do-a-talk.markdown2017-04-04-debouncing.markdown2017-04-04-debouncing.markdown2017-04-22-why-javascript-first.markdown2017-04-22-why-javascript-first.markdown2017-05-06-python-methods.markdown2017-05-06-python-methods.markdown2017-06-01-pycon-trivia.markdown2017-06-01-pycon-trivia.markdown2018-01-16-python-not-java-cpp.markdown2018-01-16-python-not-java-cpp.markdown2018-10-28-thue-morse.markdown2018-10-28-thue-morse.markdown2018-11-18-tetris-effect.markdown2018-11-18-tetris-effect.markdown2019-09-17-next-python-implementation.markdown2019-09-17-next-python-implementation.markdown2019-12-26-2019.markdown2019-12-26-2019.markdown2020-12-27-porting-endless-sky.markdown2020-12-27-porting-endless-sky.markdown2021-12-01-observable-shortcode.markdown2021-12-01-observable-shortcode.markdown2022-01-29-js-hoisting.markdown2022-01-29-js-hoisting.markdown2022-04-01-april-2022.markdown2022-04-01-april-2022.markdown2023-03-19-ai-matters-now.markdown2023-03-19-ai-matters-now.markdown2024-07-13-js-packaging.markdown2024-07-13-js-packaging.markdownreadme.mdreadme.md README