[38;5;12m                           [39m[38;2;255;187;0m[1m[4mawesome-python-in-education [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m

[48;2;30;30;40m[38;5;13m[3mA curated list of resources about Python in Education[0m[38;5;12m [39m

[38;5;12mThere are many ways to contribute to this project. Get started [39m[38;5;14m[1mhere[0m[38;5;12m (CONTRIBUTING.md).[39m

[38;5;12mSparkline (GitHub stars velocity): [39m[38;5;14m[1m![0m[38;5;12mSparkline[39m[38;5;14m[1m (https://stars.medv.io/quobit/awesome-python-in-education.svg)[0m[38;5;12m (https://stars.medv.io/quobit/awesome-python-in-education)[39m

[38;2;255;187;0m[4mContents[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRoadmaps[0m[38;5;12m (#roadmaps)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCourses and lessons[0m[38;5;12m (#courses-and-lessons)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInteractive environments[0m[38;5;12m (#interactive-environments)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMOOCs[0m[38;5;12m (#moocs)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntroductions and Tutorials[0m[38;5;12m (#introductions-and-tutorials)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mData Science[0m[38;5;12m (#data-science)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExercises and Games[0m[38;5;12m (#exercises-and-games)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReference and forums[0m[38;5;12m (#reference-and-forums)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython suitability for education[0m[38;5;12m (#python-suitability-for-education)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAcademic Papers[0m[38;5;12m (papers.md)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReference[0m[38;5;12m (#reference)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMailing lists[0m[38;5;12m (#mailing-lists)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mForums[0m[38;5;12m (#forums)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTools and Libraries[0m[38;5;12m (#tools-and-libraries)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGames, graphics and simulation[0m[38;5;12m (#games-graphics-and-simulation)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVisualization[0m[38;5;12m (#visualization)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJupyter[0m[38;5;12m (#jupyter)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIDEs[0m[38;5;12m (#ides)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDebuggers[0m[38;5;12m (#debuggers)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConferences and videos[0m[38;5;12m (#conferences-and-videos)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCoding Club books[0m[38;5;12m (#coding-club-books)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGreen Tea Press[0m[38;5;12m (#green-tea-press)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInvent with Python series[0m[38;5;12m (#invent-with-python-series)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mManning Publications[0m[38;5;12m (#manning-publications)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNo Starch Press[0m[38;5;12m (#no-starch-press)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mO'Reilly[0m[38;5;12m (#oreilly)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPackt Pub[0m[38;5;12m (#packt-pub)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHardware[0m[38;5;12m (#hardware) - programming environment for tiny Python 3 projects, that can be embedded in web pages (using [39m[38;5;14m[1mBrython[0m[38;5;12m (https://brython.info/))[39m

[38;2;255;187;0m[4mInteractive environments[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFrom Blocks to Code with Trinket![0m[38;5;12m (https://hourofpython.com/from-blocks-to-code-with-trinket/) (more resources included in [39m[38;5;14m[1mHour of Python[0m[38;5;12m (https://hourofpython.com/))[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython for Everybody[0m[38;5;12m (https://books.trinket.io/pfe/) - Trinket.io interactive book.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHow to Think Like a Computer Scientist[0m[38;5;12m (http://interactivepython.org/courselib/static/thinkcspy/index.html) (more resources included in [39m[38;5;14m[1mRunestone Interactive[0m[38;5;12m (http://runestoneinteractive.org/pages/library.html))[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpythonroom[0m[38;5;12m (https://www.tynker.com/pythonroom)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrepl.it classrooms[0m[38;5;12m (https://repl.it/site/classrooms)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCS Principles: Big Ideas in Programming[0m[38;5;12m (http://interactivepython.org/runestone/static/StudentCSP/index.html)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCodeSkulptor[0m[38;5;12m (http://py3.codeskulptor.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBlockPy[0m[38;5;12m (http://think.cs.vt.edu/blockpy/) - web-based Python environment that lets you work with blocks, text, or both.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEdublocks[0m[38;5;12m (http://edublocks.org/) - Making the transition from Scratch to Python easier.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Lectures[0m[38;5;12m (https://github.com/rajathkumarmp/Python-Lectures) - IPython Notebooks to learn Python.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJupyter notebooks for teaching/learning Python 3[0m[38;5;12m (https://github.com/jerry-git/learn-python3/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn Python[0m[38;5;12m (http://www.learnpython.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCode Club Python modules[0m[38;5;12m (https://www.codeclubprojects.org/en-GB/python/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComputer Science Circles[0m[38;5;12m (http://cscircles.cemc.uwaterloo.ca/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython from scratch[0m[38;5;12m (https://open.cs.uwaterloo.ca/python-from-scratch/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInteractive Python 3 tutorial with 100+ exercises[0m[38;5;12m (https://snakify.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCodesters[0m[38;5;12m (https://www.codesters.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyfiddle[0m[38;5;12m (https://pyfiddle.io/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCode the blocks[0m[38;5;12m (https://codetheblocks.com/) - interactive playground for learning how to code.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPythonpad.js[0m[38;5;12m (https://pythonpad.github.io/) - programming environment for tiny Python 3 projects, that can be embedded in web pages (using [39m[38;5;14m[1mBrython[0m[38;5;12m (https://brython.info/))[39m

[38;2;255;187;0m[4mMOOCs[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProgramming for Everybody[0m[38;5;12m (https://www.coursera.org/learn/python)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAn Introduction to Interactive Programming in Python (Part 1)[0m[38;5;12m (https://www.coursera.org/learn/interactive-python-1)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAn Introduction to Interactive Programming in Python (Part 2)[0m[38;5;12m (https://www.coursera.org/learn/interactive-python-2)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Programming: A Concise Introduction[0m[38;5;12m (https://www.coursera.org/learn/python-programming-introduction)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntroduction to Computer Science and Programming Using Python[0m[38;5;12m (https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-9)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn to Program Using Python[0m[38;5;12m (https://www.edx.org/course/learn-program-using-python-utarlingtonx-cse1309x)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCS For All: Introduction to Computer Science and Python Programming[0m[38;5;12m (https://www.edx.org/course/cs-all-introduction-computer-science-harveymuddx-cs005x-0)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProgramming Foundations with Python[0m[38;5;12m (https://www.udacity.com/course/programming-foundations-with-python--ud036)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Codecademy[0m[38;5;12m (https://www.codecademy.com/learn/learn-python-3)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCS 61A: The Structure and Interpretation of Computer Programs[0m[38;5;12m (http://cs61a.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython School[0m[38;5;12m (https://pythonschool.net/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython curriculum outline[0m[38;5;12m (https://github.com/freeCodeCamp/python-coding-challenges/issues/8) - Curriculum outline at FreeCodeCamp.com GitHub issue.[39m

[38;2;255;187;0m[4mIntroductions and Tutorials[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Hello World Program: Learn Python[0m[38;5;12m (https://thehelloworldprogram.com/python/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPractical Python Programming (course by @dabeaz)[0m[38;5;12m (https://github.com/dabeaz-course/practical-python)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntroduction to Python[0m[38;5;12m (http://introtopython.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNewCoder[0m[38;5;12m (http://newcoder.io/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython tutorial[0m[38;5;12m (https://pythonspot.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProgramming with Python[0m[38;5;12m (http://swcarpentry.github.io/python-novice-inflammation/) - from [39m[38;5;14m[1mSoftware Carpentry[0m[38;5;12m (http://software-carpentry.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntroduction to Programming with Python[0m[38;5;12m (http://opentechschool.github.io/python-beginners/en/index.html)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Land[0m[38;5;12m (https://python.land/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Course[0m[38;5;12m (http://www.python-course.eu/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Programming Historian[0m[38;5;12m (http://programminghistorian.org/lessons/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProgram Arcade Games With Python And Pygame[0m[38;5;12m (http://www.programarcadegames.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Tutorials for Kids 13+[0m[38;5;12m (https://python4kids.brendanscott.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKidsCanCode[0m[38;5;12m (http://kidscancode.org/lessons/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Asynchronous I/O Walkthrough[0m[38;5;12m (http://pgbovine.net/python-async-io-walkthrough.htm)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Tutorials and Courses Directory[0m[38;5;12m (https://hackr.io/tutorials/learn-python)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython as a Second Language[0m[38;5;12m (https://swcarpentry.github.io/python-second-language/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA simple tutorial about effectively using pdb[0m[38;5;12m (https://github.com/spiside/pdb-tutorial)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBeginning[0m[38;5;14m[1m [0m[38;5;14m[1mPython[0m[38;5;12m [39m[38;5;12m(http://archive.oreilly.com/oreillyschool/courses/Python1/index.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGetting[0m[38;5;14m[1m [0m[38;5;14m[1mMore[0m[38;5;14m[1m [0m[38;5;14m[1mout[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mPython[0m[38;5;12m [39m[38;5;12m(http://archive.oreilly.com/oreillyschool/courses/Python2/index.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mPython[0m[38;5;14m[1m [0m[38;5;14m[1mEnvironment[0m[38;5;12m [39m
[38;5;12m(http://archive.oreilly.com/oreillyschool/courses/Python3/index.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAdvanced[0m[38;5;14m[1m [0m[38;5;14m[1mPython[0m[38;5;12m [39m[38;5;12m(http://archive.oreilly.com/oreillyschool/courses/Python4/index.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m4[39m[38;5;12m [39m[38;5;12mcourses[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12marchived[39m[38;5;12m [39m[38;5;12mO'Reilly[39m[38;5;12m [39m[38;5;12mSchool[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mTechnology[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTesting and Continuous Integration with Python[0m[38;5;12m (http://katyhuff.github.io/python-testing/) - a tutorial from the Software Carpentry.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlayground and cheatsheet for learning Python[0m[38;5;12m (https://github.com/trekhleb/learn-python)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTry Python[0m[38;5;12m (https://www.codeschool.com/courses/try-python) - a free course from Code School.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Synopsis[0m[38;5;12m (https://github.com/ent1c3d/Python-Synopsis) - Python study guide.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Fundamentals I & II[0m[38;5;12m (https://www.rithmschool.com/courses#python) - two 20h free courses from Rithm School.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA Byte of Python[0m[38;5;12m (https://www.gitbook.com/book/swaroopch/byte-of-python/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA Brief, Animated Introduction to Programming with Python[0m[38;5;12m (https://ourcodestories.com/markm208/Playlist/16)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuild applications in Python (the anti-textbook)[0m[38;5;12m (https://github.com/thewhitetulip/build-app-with-python-antitextbook)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAsyncio in Python[0m[38;5;12m (https://tutorialedge.net/python/) - collection of tutorials about Asyncio in Python.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA SQLite Tutorial with Python[0m[38;5;12m (http://stackabuse.com/a-sqlite-tutorial-with-python/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearning Python for Social Scientists[0m[38;5;12m (https://nealcaren.github.io/python-tutorials/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn how to use Python for your Lab[0m[38;5;12m (https://www.pythonforthelab.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Basics[0m[38;5;12m (https://github.com/learnbyexample/Python_Basics)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDead Simple Python[0m[38;5;12m (https://dev.to/codemouse92/introducing-dead-simple-python-563o) - from beginners to python (not programming).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn Python[0m[38;5;12m (https://learnpython.dev/) - Introduction and Intermediate Python, recorded for Frontend Masters by Nina Zakharenko.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Cracking Python Bootcamp[0m[38;5;12m (https://github.com/purcellconsult/Cracking-Python-Bootcamp) - Learn How to Code in Python in 12 Weeks By Building Fun Real World Projects.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mw3schools Python tutorial[0m[38;5;12m (https://www.w3schools.com/python/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGeeks for geeks Python tutorial[0m[38;5;12m (https://www.geeksforgeeks.org/python-programming-language/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUltimate Python[0m[38;5;12m (https://github.com/huangsam/ultimate-python) - study guide for newcomers and professionals alike.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearnPython.org interactive tutorial[0m[38;5;12m (https://www.learnpython.org/)[39m

[38;2;255;187;0m[4mData Science[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA Whirlwind Tour of Python[0m[38;5;12m (http://www.oreilly.com/programming/free/a-whirlwind-tour-of-python.csp) and the [39m[38;5;14m[1mJupyter Notebooks[0m[38;5;12m (https://github.com/jakevdp/WhirlwindTourOfPython) behind.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA Crash Course in Python for Scientists[0m[38;5;12m (http://nbviewer.jupyter.org/gist/rpmuller/5920182)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntro to Python for Data Science[0m[38;5;12m (https://www.datacamp.com/courses/intro-to-python-for-data-science)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearning Python for Data Science[0m[38;5;12m (http://www.datasciencecentral.com/profiles/blogs/learning-python-for-data-science)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntroduction to Python for Data Science[0m[38;5;12m (https://www.edx.org/course/introduction-python-data-science-microsoft-dat208x-5)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProgramming with Python for Data Science[0m[38;5;12m (https://www.edx.org/course/programming-python-data-science-microsoft-dat210x-3)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Data Science Handbook[0m[38;5;12m (https://github.com/jakevdp/PythonDataScienceHandbook) complete book in Jupyter Notebook format.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNumPy Illustrated - The Visual Guide to NumPy[0m[38;5;12m (https://betterprogramming.pub/numpy-illustrated-the-visual-guide-to-numpy-3b1d4976de1d?sk=57b908a77aa44075a49293fa1631dd9b)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExploratory Computing with Python[0m[38;5;12m (http://mbakker7.github.io/exploratory_computing_with_python/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mData Carpentry: Python for Ecologists[0m[38;5;12m (http://www.datacarpentry.org/python-ecology-lesson/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlotting and Programming in Python[0m[38;5;12m (http://swcarpentry.github.io/python-novice-gapminder/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApplied Plotting, Charting & Data Representation in Python[0m[38;5;12m (https://www.coursera.org/learn/python-plotting)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUsing Python for Research[0m[38;5;12m (https://www.edx.org/course/using-python-research-harvardx-ph526x)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Hitchhiker’s Guide to Machine Learning in Python[0m[38;5;12m (https://medium.freecodecamp.org/the-hitchhikers-guide-to-machine-learning-algorithms-in-python-bfad66adb378)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSIOC 209: Python for Data Analysis[0m[38;5;12m (https://github.com/cuttlefishh/python-for-data-analysis) and its [39m[38;5;14m[1massociated videos[0m[38;5;12m (https://www.youtube.com/channel/UCVZrIrWtcvTzYlrNx7RcDyg/playlists)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReproducible analysis in Python[0m[38;5;12m (https://github.com/trallard/ReproduciblePython)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Level 1[0m[38;5;12m (https://www.kaggle.com/learn/python) - free course at Kaggle.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPandas Cheat Sheet[0m[38;5;12m (https://pandas.pydata.org/Pandas_Cheat_Sheet.pdf)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython for Data Science Cheat Sheets[0m[38;5;12m (http://www.utc.fr/~jlaforet/Suppl/python-cheatsheets.pdf)[39m

[38;2;255;187;0m[4mExercises and Games[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCheckiO[0m[38;5;12m (https://checkio.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCodeAbbey[0m[38;5;12m (http://www.codeabbey.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEmpire of Code[0m[38;5;12m (https://empireofcode.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProject Euler[0m[38;5;12m (https://projecteuler.net/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExercism[0m[38;5;12m (http://exercism.io/tracks/python/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHackerRank Challenges[0m[38;5;12m (https://www.hackerrank.com/domains/python/py-introduction)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyBites[0m[38;5;12m (http://pybit.es/) - [39m[38;5;14m[1mPyBites Code Challenges Platform[0m[38;5;12m (https://codechalleng.es/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPractice Python[0m[38;5;12m (http://www.practicepython.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Challenge[0m[38;5;12m (http://www.pythonchallenge.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython for Fun[0m[38;5;12m (http://openbookproject.net/courses/python4fun/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCodingBat[0m[38;5;12m (http://codingbat.com/python)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReeborg's world[0m[38;5;12m (http://reeborg.ca/index_en.html)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Koans[0m[38;5;12m (https://github.com/gregmalcolm/python_koans)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoston Python Puzzles[0m[38;5;12m (http://puzzles.bostonpython.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNorvig's pytudes[0m[38;5;12m (https://github.com/norvig/pytudes) - Python programs for perfecting programming skills[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Challenges[0m[38;5;12m (http://www.101computing.net/category/python-challenges/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCode & Conquer[0m[38;5;12m (http://www.codeandconquer.co/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCodeCombat[0m[38;5;12m (https://codecombat.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTeachCraft: Minecraft + Python[0m[38;5;12m (https://teachcraft.net/) - [39m[38;5;14m[1mRun your own TeachCraft Server[0m[38;5;12m (https://github.com/TeachCraft/TeachCraft-Server)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSlice like a Ninja[0m[38;5;12m (http://bruab.github.io/slice_like_a_ninja/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Datasets: The Collection of Really Great, Interesting, Situated Datasets[0m[38;5;12m (https://think.cs.vt.edu/corgis/python/index.html) - (visit [39m[38;5;14m[1mCORGIS[0m[38;5;12m (https://think.cs.vt.edu/corgis/) for raw formats)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInteractive Coding Challenges[0m[38;5;12m (https://github.com/donnemartin/interactive-coding-challenges)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyweek Programming Challenge[0m[38;5;12m (https://pyweek.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCodingGame[0m[38;5;12m (https://www.codingame.com)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCodeFights[0m[38;5;12m (https://codefights.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEdabit Python Challenges[0m[38;5;12m (https://edabit.com/challenges/python3)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfuturecoder[0m[38;5;12m (https://futurecoder.io/) - interactive beginner exercises - [39m[38;5;14m[1mgh repo[0m[38;5;12m (https://github.com/alexmojaki/futurecoder)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDevProjects - Python Projects[0m[38;5;12m (https://www.codementor.io/python-projects) - Learn programming with curated Python projects[39m

[38;2;255;187;0m[4mReference and forums[0m

[38;2;255;187;0m[4mPython suitability for education[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCP4E[0m[38;5;12m (https://www.python.org/doc/essays/cp4e/) by Guido van Rossum[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython in Education: Teach, Learn, Program[0m[38;5;12m (http://www.oreilly.com/programming/free/python-in-education.csp) - free e-book on why Python is well suited for education by Nicholas Tollervey[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m'Think Python like a Computer Scientist' book Foreword[0m[38;5;12m (http://interactivepython.org/courselib/static/thinkcspy/FrontBackMatter/foreword.html) by David Beazley[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWhy I push for Python[0m[38;5;12m (http://lorenabarba.com/blog/why-i-push-for-python/) by Lorena Barba[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWhy Python is a Great First Language[0m[38;5;12m (http://blog.trinket.io/why-python/) by Elliott Hauser (Trinket CEO)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWhy Python is a great language for teaching beginners in introductory programming classes[0m[38;5;12m (http://pgbovine.net/python-teaching.htm) by Philip Guo[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython is Now the Most Popular Introductory Teaching Language at Top U.S. Universities[0m
[38;5;12m (http://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-introductory-teaching-language-at-top-u-s-universities/fulltext) by Philip Guo (Communications of the ACM)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWhy Learn Python? Here Are 8 Data-Driven Reasons[0m[38;5;12m (https://dbader.org/blog/why-learn-python) by Elena Ruchko[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mLevel 1[39m[38;5;14m[1m  Programming: Python[0m[38;5;12m (http://web.archive.org/web/20160122210606/http://nzacditt.org.nz/resources/programming-and-cs/level-1-programming-python) - Archived version[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython as a way of thinking[0m[38;5;12m (http://allendowney.blogspot.com/2017/04/python-as-way-of-thinking.html)[39m

[38;2;255;187;0m[4mReference[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOfficial Python documentation[0m[38;5;12m (https://docs.python.org/3/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython in Education[0m[38;5;12m (http://pythonineducation.org/) - [39m[38;5;14m[1mgit repo[0m[38;5;12m (https://github.com/python/pythonineducation.org)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGoogle's Python Class[0m[38;5;12m (https://developers.google.com/edu/python/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Hitchhiker’s Guide to Python[0m[38;5;12m (http://python-guide.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTiny Python 3.6 Notebook[0m[38;5;12m (https://github.com/mattharrison/Tiny-Python-3.6-Notebook/blob/master/python.rst)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReal Python Tutorials[0m[38;5;12m (https://realpython.com/) - [39m[38;5;14m[1mFirst Steps[0m[38;5;12m (https://realpython.com/learn/python-first-steps/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPEP8 - Python Style Guide[0m[38;5;12m (http://pep8.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Elements of Python Style[0m[38;5;12m (https://github.com/amontalenti/elements-of-python-style)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyMOTW3[0m[38;5;12m (https://pymotw.com/3/) - Python Module Of The Week[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFull[0m[38;5;14m[1m [0m[38;5;14m[1mStack[0m[38;5;14m[1m [0m[38;5;14m[1mPython[0m[38;5;12m [39m[38;5;12m(http://www.fullstackpython.com/table-of-contents.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1m(best[0m[38;5;14m[1m [0m[38;5;14m[1mpython[0m[38;5;14m[1m [0m[38;5;14m[1mresources)[0m[38;5;12m [39m[38;5;12m(https://www.fullstackpython.com/best-python-resources.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1m(learning[0m[38;5;14m[1m [0m[38;5;14m[1mprogramming)[0m[38;5;12m [39m
[38;5;12m(https://www.fullstackpython.com/learning-programming.html)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn X in Y minutes where X=python3[0m[38;5;12m (https://learnxinyminutes.com/docs/python3/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTutorial - Learn Python in 10 minutes[0m[38;5;12m (https://www.stavros.io/tutorials/python/) but don't forget to [39m[38;5;14m[1mTeach Yourself Programming in Ten Years[0m[38;5;12m (http://norvig.com/21-days.html)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyCrumbs - Bits and bytes of Python from the Internet[0m[38;5;12m (https://github.com/kirang89/pycrumbs)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCheckiO Python blog[0m[38;5;12m (https://py.checkio.org/blog/) - curated Python articles[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA Sheet of Python[0m[38;5;12m (https://tmont.es/2018/sheet-of-python/index.html): direct access to the [39m[38;5;14m[1mPDF[0m[38;5;12m (https://tmont.es/images/sheet-of-python-v1.pdf)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA gallery of interesting Jupyter Notebooks[0m[38;5;12m (https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-Notebooks)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCS1 Python Programming Projects Archive[0m[38;5;12m (http://www.cse.msu.edu/~cse231/PracticeOfComputingUsingPython/index.php)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython 3 Cheat Sheet[0m[38;5;12m (https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf)(PDF)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython cheatsheet[0m[38;5;12m (https://www.pythonsheets.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Crash Course - Cheat Sheets[0m[38;5;12m (http://ehmatthes.github.io/pcc/cheatsheets/README.html)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComprehensive Python Cheatsheet[0m[38;5;12m (https://github.com/gto76/python-cheatsheet/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlgorithms implemented in python (for education)[0m[38;5;12m (https://github.com/TheAlgorithms/Python)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlgorithms[0m[38;5;12m (https://github.com/nryoung/algorithms)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMinimal examples of data structures and algorithms in Python[0m[38;5;12m (https://github.com/keon/algorithms)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome-python[0m[38;5;12m (https://github.com/vinta/awesome-python)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython GitHub Projects[0m[38;5;12m (https://github.com/checkcheckzz/python-github-projects)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Reference[0m[38;5;12m (https://github.com/rasbt/python_reference) - useful functions, tutorials, and other Python-related things [39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPythonidae[0m[38;5;12m (https://github.com/svaksha/pythonidae) - curated decibans of scientific programming resources in Python[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Patterns[0m[38;5;12m (http://python-patterns.guide/) - by Brandon Rhodes ([39m[38;5;14m[1mrepo[0m[38;5;12m (https://github.com/brandon-rhodes/python-patterns))[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpython-patterns[0m[38;5;12m (https://github.com/faif/python-patterns) - a collection of design patterns/idioms in Python [39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyPattyrn[0m[38;5;12m (https://github.com/tylerlaberge/PyPattyrn)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython 3 Patterns, Recipes and Idioms[0m[38;5;12m (http://python-3-patterns-idioms-test.readthedocs.io/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHow to make mistakes in Python[0m[38;5;12m (http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.pdf)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Little Book of Python Anti-Patterns[0m[38;5;12m (http://docs.quantifiedcode.com/python-anti-patterns/) - small book of Python anti-patterns and worst practices[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython IAQ: Infrequently Answered Questions[0m[38;5;12m (http://norvig.com/python-iaq.html) by Peter Norvig[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAnti-Patterns in Python Programming[0m[38;5;12m (http://lignos.org/py_antipatterns/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Code Disasters[0m[38;5;12m (https://github.com/sobolevn/python-code-disasters) - more anti-patterns.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWhat the f[0m[48;2;30;30;40m[38;5;14m[1m[3mck Python?[0m[48;2;30;30;40m[38;5;13m[3m (https://github.com/satwikkansal/wtfpython) - A collection of interesting and tricky Python examples[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDjangoGirls Introduction to Python[0m[38;5;12m (https://tutorial.djangogirls.org/en/python_introduction/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExperiments in Python Pedagogy[0m[38;5;12m (https://github.com/4dsolutions/Python5) - [39m[38;5;14m[1mrendered version[0m[38;5;12m (http://nbviewer.jupyter.org/github/4dsolutions/Python5/tree/master/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m29 common beginner Python errors on one page[0m[38;5;12m (http://pythonforbiologists.com/index.php/29-common-beginner-python-errors-on-one-page/) from [39m[38;5;14m[1mPython for Biologists[0m[38;5;12m (https://pythonforbiologists.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn Python - Udacity[0m[38;5;12m (https://www.udacity.com/learn/python)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPopular Python Recipes[0m[38;5;12m (http://code.activestate.com/recipes/langs/python/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTransforming Code into Beautiful, Idiomatic Python[0m[38;5;12m (https://gist.github.com/JeffPaine/6213790)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mImprove your Python skills (Dan Bader's blog)[0m[38;5;12m (https://dbader.org/blog/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPractical Business Python[0m[38;5;12m (http://pbpython.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Lessons[0m[38;5;12m (http://teachwithict.weebly.com/python.html) - 6 lessons from teachwithict[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMachine Learning and Python (and Math) Cheat Sheets[0m[38;5;12m (https://medium.com/machine-learning-in-practice/cheat-sheet-of-machine-learning-and-python-and-math-cheat-sheets-a4afe4e791b6)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAIAMA Python implementation[0m[38;5;12m (https://github.com/aimacode/aima-python) - Python implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyFormat[0m[38;5;12m (https://pyformat.info/) - Using % and .format() for great good![39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReplacing Bash Scripting with Python[0m[38;5;12m (https://github.com/ninjaaron/replacing-bash-scripting-with-python)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mugo_py_doc[0m[38;5;12m (https://ugoproto.github.io/ugo_py_doc/) - a Python documentation website[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe 35 Words You Need to Python[0m[38;5;12m (https://yawpitchroll.com/posts/the-35-words-you-need-to-python/) - The core vocabulary of Python you actually need to know to start to do meaningful work.[39m

[38;2;255;187;0m[4mMailing lists[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython EDU-SIG[0m[38;5;12m (https://www.python.org/community/sigs/current/edu-sig/) - Python.org subsite[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython EDU-SIG[0m[38;5;12m (https://mail.python.org/mailman/listinfo/edu-sig) - Special Interest Group mailing list[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython EDU-WG[0m[38;5;12m (https://mail.python.org/mailman/listinfo/pythonedu-wg) - Working Group mailing list[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTutor[0m[38;5;12m (https://mail.python.org/mailman/listinfo/tutor) - (mailing list) Discussion for learning programming with Python[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython-list[0m[38;5;12m (https://mail.python.org/mailman/listinfo/python-list) - General discussion list for the Python programming language (mailing list)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyter-education[0m[38;5;12m (https://groups.google.com/forum/#!forum/jupyter-education) - Teaching with Jupyter Notebooks mailing list[39m

[38;2;255;187;0m[4mForums[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mStackOverflow: [39m[38;5;14m[1m'python' tag[0m[38;5;12m (http://stackoverflow.com/questions/tagged/python) - [39m[38;5;14m[1msopython.com community website[0m[38;5;12m (https://sopython.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mreddit: [39m[38;5;14m[1mr/Python[0m[38;5;12m (https://www.reddit.com/r/Python/) - [39m[38;5;14m[1mr/learnpython[0m[38;5;12m (https://www.reddit.com/r/learnpython/) - [39m[38;5;14m[1mr/pythontips[0m[38;5;12m (https://www.reddit.com/r/pythontips/) - [39m[38;5;14m[1mr/pygame[0m[38;5;12m (https://www.reddit.com/r/pygame/)[39m

[38;2;255;187;0m[4mTools and Libraries[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYour Python Trinket[0m[38;5;12m (https://trinket.io/python) - Put Interactive Python Anywhere on the Web[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Tutor[0m[38;5;12m (http://pythontutor.com/visualize.html#mode=edit) - Visualize the execution of Python programs[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLivepython[0m[38;5;12m (https://github.com/agermanidis/livepython) - Visually trace Python code in real-time (alpha stage)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSkulpt[0m[38;5;12m (http://www.skulpt.org/) - Skulpt is an entirely in-browser implementation of Python 2.X (!)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSoloLearn Python 3 Tutorial[0m[38;5;12m (https://www.sololearn.com/Course/Python/) - mobile version [39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Anywhere[0m[38;5;12m (https://www.pythonanywhere.com/details/education)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrepl.it[0m[38;5;12m (https://repl.it/site/languages/python3)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython AST Explorer[0m[38;5;12m (https://python-ast-explorer.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkite[0m[38;5;12m (https://kite.com/) - programming copilot[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEarSketch[0m[38;5;12m (https://earsketch.gatech.edu/) - learn to code by making music[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFoxDot[0m[38;5;12m (http://foxdot.org/) - Live Coding Music with Python & SuperCollider[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRen'Py[0m[38;5;12m (https://www.renpy.org/) - a visual novel engine[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mColorZero[0m[38;5;12m (https://github.com/waveform80/colorzero) - Another color manipulation library for Python[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLogZero[0m[38;5;12m (https://github.com/metachris/logzero) - Robust and effective logging[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNetworkZero[0m[38;5;12m (https://github.com/tjguk/networkzero) - Make it easy for learning groups to use simple networking in Python[39m

[38;2;255;187;0m[4mGames, graphics and simulation[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJupylet[0m[38;5;12m (https://github.com/nir/jupylet) - Create 2D and 3D games, graphics, live music and sound synthesizers, interactively in a Jupyter notebook.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyGame[0m[38;5;12m (http://www.pygame.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPygame Zero[0m[38;5;12m (https://pygame-zero.readthedocs.io) for creating games without boilerplate[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Arcade Library[0m[38;5;12m (http://arcade.academy/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyglet[0m[38;5;12m (http://www.pyglet.org/) - a pure python cross-platform application framework intended for game development[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Mode for Processing[0m[38;5;12m (http://py.processing.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPythonTurtle[0m
[38;5;12m (http://pythonturtle.org/) - A learning environment for Python programming suitable for beginners and children, inspired by Logo. Easy installer for Windows so it could be installed by children on computers without internet access.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA Simple Tutorial for Python's turtle.py Module[0m[38;5;12m (https://github.com/asweigart/simple-turtle-tutorial-for-python/blob/master/simple_turtle_tutorial.md)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVPython[0m[38;5;12m (http://vpython.org/) - 3D programming[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPymunk[0m[38;5;12m (http://www.pymunk.org/) - 2D physics library[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyPhysicsSandbox[0m[38;5;12m (https://github.com/jshaffstall/PyPhysicsSandbox) - a simple wrapper around Pymunk[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKivy[0m[38;5;12m (https://kivy.org/) - innovative user interfaces, such as multi-touch apps[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyQT 15 minute apps[0m[38;5;12m (https://github.com/mfitzp/15-minute-apps) - 15 minute (small) desktop apps built with PyQt[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyQt5 tutorial[0m[38;5;12m (https://www.learnpyqt.com/) - Create GUI applications with Python[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPanda3D[0m[38;5;12m (http://www.panda3d.org/) - game engine and framework for 3D rendering[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUrsina Engine[0m[38;5;12m (https://www.ursinaengine.org/) -  game engine based on Panda3D but really easy-to-use. Great for beginners in 3D game coding.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgui zero[0m[38;5;12m (https://lawsie.github.io/guizero/) - to allow children to quickly and easily create GUIs for their programs[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFree Python Games[0m[38;5;12m (http://www.grantjenks.com/docs/freegames/) - collection of free Python games intended for education and fun[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAngry Birds in Python[0m[38;5;12m (https://github.com/estevaofon/angry-birds-python) - using pygame and pymunk[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJappy[0m[38;5;12m (https://github.com/somosazucar/Jappy) - the app powering the http://educa.juegos/ collaborative coding platform[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPredigame[0m[38;5;12m (http://predigame.io/) - instructional platform that teaches the basics of coding through the creation of arcade games[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThorPy[0m[38;5;12m (http://www.thorpy.org/) - A GUI library for pygame[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msc8pr[0m[38;5;12m (https://github.com/dmaccarthy/sc8pr) - A simple framework for new and experienced Python programmers to create animations, games, and other graphics-based programs[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpyxel[0m[38;5;12m (https://github.com/kitao/pyxel) - A retro game development environment in Python.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPySimpleGUI[0m[38;5;12m (https://github.com/MikeTheWatchGuy/PySimpleGUI) - Super-simple GUI to use... Powerfully customizable.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mevennia[0m[38;5;12m (http://www.evennia.com/) - library and toolkit for building multi-player online text games[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1madventurelib[0m[38;5;12m (https://github.com/lordmauve/adventurelib) - easy text adventures[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPythonStdioGames[0m[38;5;12m (https://github.com/asweigart/PythonStdioGames) - A compilation of text-based games written in Python that only use "standard i/o".[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyperCard[0m[38;5;12m (https://github.com/ntoll/pypercard) - HyperCard inspired GUI framework for beginner developers in Python ([39m[38;5;14m[1mdoc site[0m[38;5;12m (https://pypercard.rtfd.io/))[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyComic[0m[38;5;12m (https://github.com/pycomic/pycomic.github.io) - A static website for generating Pythonic comics[39m

[38;2;255;187;0m[4mVisualization[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBokeh[0m[38;5;12m (http://bokeh.pydata.org/) - an interactive visualization library that targets modern web browsers for presentation.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVisPy[0m[38;5;12m (http://vispy.org/) - library for interactive scientific visualization that is designed to be fast, scalable, and easy to use.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Graph Gallery[0m[38;5;12m (https://python-graph-gallery.com/) - showcase hundreds of charts, always providing the reproducible python code.[39m

[38;2;255;187;0m[4mJupyter[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome Jupyter[0m[38;5;12m (https://github.com/markusschanta/awesome-jupyter) - A curated list of awesome Jupyter projects, libraries and resources[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProject Jupyter[0m[38;5;12m (https://jupyter.org/)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgithub.com/jupyter4edu[0m[38;5;12m (https://github.com/jupyter4edu) - best practices and content for teaching with Jupyter notebooks[39m
[48;5;235m[38;5;249m* **jupyter4edu/jupyter-edu-book** (https://github.com/jupyter4edu/jupyter-edu-book) - open source of the "Teaching and Learning with Jupyter" book[49m[39m
[48;5;235m[38;5;249m  * https://jupyter4edu.github.io/jupyter-edu-book/ - "Teaching and Learning with Jupyter" book[49m[39m[48;5;235m[38;5;249m                                                    [49m[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgithub.com/IPython[0m[38;5;12m (https://github.com/ipython)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgithub.com/Jupyter[0m[38;5;12m (https://github.com/jupyter)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgithub.com/JupyterHub[0m[38;5;12m (https://github.com/jupyterhub)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgithub.com/JupyterLab[0m[38;5;12m (https://github.com/jupyterlab)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyter-education: Teaching with Jupyter Notebooks mailing list[0m[38;5;12m (https://groups.google.com/forum/#!forum/jupyter-education) - mailing list[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyterhub/JupyterHub[0m[38;5;12m (https://github.com/jupyterhub/jupyterhub) - multi-user server for Jupyter notebooks[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZero to JupyterHub[0m[38;5;12m (https://zero-to-jupyterhub.readthedocs.io/) - documentation for setting up a multi-user JupyterHub server[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTLJH: The Littlest JupyterHub[0m[38;5;12m (https://tljh.jupyter.org/en/latest/) - documentation for "a simple JupyterHub distribution for a small (0-100) number of users on a single server"[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyterhub-deploy-teaching[0m[38;5;12m (https://github.com/jupyterhub/jupyterhub-deploy-teaching) - reference deployment of JupyterHub and nbgrader on a single server[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyterlab/JupyterLab[0m[38;5;12m (https://github.com/jupyterlab/jupyterlab) - rewrite of Jupyter Notebook with tabs, extensions, command list[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJupyterLab Documentation[0m[38;5;12m (https://jupyterlab.readthedocs.io/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmybinder.org[0m[38;5;12m (https://mybinder.org/) - "Binder": generate a container from a git repository (or a DOI) with repo2docker and run it in the cloud[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyterhub/binderhub[0m[38;5;12m (https://github.com/jupyterhub/binderhub/) - BinderHub is the application that powers https://mybinder.org (on k8s)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyter/repo2docker[0m[38;5;12m (https://github.com/jupyter/repo2docker) - generate Jupyter-enabled Docker Images from repositories[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgithub.com/binder-examples[0m[38;5;12m (https://github.com/binder-examples) - examples of Binder-ready (REES-compatible) Jupyter notebooks[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mREES: Reproducible Execution Environment Specification[0m[38;5;12m (https://repo2docker.readthedocs.io/en/latest/specification.html) - specification that repo2docker uses to build a container image for a given project and its dependencies[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mREES Config files[0m[38;5;12m (https://repo2docker.readthedocs.io/en/latest/config_files.html) - requirements.txt, environment.yml, Pipfile.lock, postBuild, Dockerfile[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mipython/ipywidgets - IPython widgets[0m[38;5;12m (https://github.com/ipython/ipywidgets)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyter/nbgrader[0m[38;5;12m (https://github.com/jupyter/nbgrader/) - nbgrader is a tool that facilitates creating and grading assignments in the Jupyter notebook[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnbgrader docs[0m[38;5;12m (https://nbgrader.readthedocs.io/) - docs for the nbgrader tool[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyterhub/jupyterhub-deploy-teaching[0m[38;5;12m (https://github.com/jupyterhub/jupyterhub-deploy-teaching) - reference deployment of JupyterHub and nbgrader on a single server[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyterlab/jupyterlab-google-drive[0m[38;5;12m (https://github.com/jupyterlab/jupyterlab-google-drive) - Google Drive for JupyterLab (see also: Google Colab)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyterlab/debugger[0m[38;5;12m (https://github.com/jupyterlab/debugger) - a JupyterLab debugger extension for debugging code in notebook cells[39m

[38;2;255;187;0m[4mHosted Jupyter notebooks[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome-jupyter > Hosted Notebook Solutions[0m[38;5;12m (https://github.com/markusschanta/awesome-jupyter#hosted-notebook-solutions)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCoCalc's comparison of Online Jupyter Notebook services[0m[38;5;12m (https://cocalc.com/doc/compare.html)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCoCalc[0m[38;5;12m (https://doc.cocalc.com/) - Jupyter notebook environment with Course Management, Handouts, Assignments, nbgrader, Time Travel history, chat[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGoogle Colab[0m[38;5;12m (https://colab.research.google.com/) - Jupyter notebook environment for machine learning education and research (requires no setup to use)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIllumiDesk[0m[38;5;12m (https://www.illumidesk.com) - Jupyter notebook environment with LMS integration via LTI 1.1/1.3.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mJupyterHub, BinderHub[39m

[38;2;255;187;0m[4mJupyter Tools[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRISE[0m[38;5;12m (https://github.com/damianavila/RISE) - "Live" Reveal.js Jupyter/IPython Slideshow Extension[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfastpages[0m[38;5;12m (https://github.com/fastai/fastpages) - static/JAMstack blogging platform with support for Jupyter notebooks[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhugo-academic[0m[38;5;12m (https://github.com/gcushen/hugo-academic) - static/JAMstack website builder with support for Jupyter notebooks[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mipytest[0m[38;5;12m (https://github.com/chmp/ipytest) - run py.test tests within the notebook environment[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyter-contrib-nbextensions - Unofficial Jupyter Notebook Extensions[0m[38;5;12m (https://jupyter-contrib-nbextensions.readthedocs.io)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyter-edx-colab-cloud-xblock[0m[38;5;12m (https://github.com/ibleducation/jupyter-edx-colab-cloud-xblock) - launch Google Colab notebooks from within an Open edX XBlock[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyter-edx-grader-xblock[0m[38;5;12m (https://github.com/ibleducation/jupyter-edx-grader-xblock) - auto-grade assignments with nbgrader and post the scores to an Open edX gradebook[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyter-themes[0m[38;5;12m (https://github.com/dunovank/jupyter-themes) - Custom Jupyter Notebook Themes[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupyter-viewer-xblock[0m[38;5;12m (https://github.com/ibleducation/jupyter-viewer-xblock) - view Jupyter notebooks in an Open edX XBlock[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjupytext[0m[38;5;12m (https://github.com/mwouts/jupytext) - Jupyter Notebooks as Markdown, Julia, Python, or R scripts (that [39m[38;5;14m[1mauto-[0m[38;5;12m save to [39m[48;2;30;30;40m[38;5;13m[3mand from[0m[38;5;12m the configured paired formats)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlolviz[0m[38;5;12m (https://github.com/parrt/lolviz) - data-structure visualization tool for lists of lists, lists, dictionaries[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnbTranslate[0m[38;5;12m (https://github.com/jfbercher/jupyter_nbTranslate) - translate cells of a notebook from one language to another - Adds multi language support[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnbautoeval[0m[38;5;12m (https://github.com/parmentelat/nbautoeval) - creating auto-evaluated exercises[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnbconvert[0m[38;5;12m (https://nbconvert.readthedocs.io/) - convert Notebooks to other formats[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnbdev[0m[38;5;12m (https://github.com/fastai/nbdev) - export, sync, and document notebook cells to and from regular python modules[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnbdime[0m[38;5;12m (https://nbdime.readthedocs.io/) - diffing and merging of Jupyter Notebooks[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnbgallery[0m[38;5;12m (https://github.com/nbgallery/nbgallery) - platform for sharing and collaborating on Jupyter notebooks[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnbinteract[0m[38;5;12m (https://www.nbinteract.com/) - creates interactive webpages from Jupyter notebooks[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnbscan[0m[38;5;12m (https://github.com/conery/nbscan) - search for and print contents of cells in Jupyter notebooks[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnbsphinx[0m[38;5;12m (https://nbsphinx.readthedocs.io/en/latest) - Sphinx extension for publishing Jupyter Notebooks as static/JAMstack websites[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnbtranslate[0m[38;5;12m (https://github.com/devrt/nbtranslate) - translate content of Jupyter notebook using gettext tools[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnbtutor[0m[38;5;12m (https://github.com/lgpage/nbtutor) - visualize Python code execution (line-by-line)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnbval[0m[38;5;12m (https://github.com/computationalmodelling/nbval) - Py.test plugin for validating Jupyter notebooks[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnotedown[0m[38;5;12m (https://github.com/aaren/notedown/) - Convert IPython Notebooks to markdown (and back)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpixiedebugger[0m[38;5;12m (https://medium.com/ibm-watson-data-lab/the-visual-python-debugger-for-jupyter-notebooks-youve-always-wanted-761713babc62) - The Visual Python Debugger for Jupyter Notebooks You’ve Always Wanted[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpynb[0m[38;5;12m (https://github.com/minodes/pynb) - Jupyter Notebooks as plain Python code with embedded Markdown text[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrst2ipynb[0m[38;5;12m (https://github.com/nthiery/rst-to-ipynb) - convert standalone reStructuredText files to Jupyter notebook file[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msphinxcontrib-jupyter[0m[38;5;12m (https://github.com/QuantEcon/sphinxcontrib-jupyter) - A Sphinx Extension for Generating Jupyter Notebooks[39m

[38;2;255;187;0m[4mJupyter resources[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGitHub Trending Jupyter Notebooks[0m[38;5;12m (https://github.com/trending/jupyter-notebook)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJupyter Notebook cheatsheet[0m[38;5;12m (https://www.cheatography.com/weidadeyue/cheat-sheets/jupyter-notebook/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJupyter tips, tricks and shortcuts[0m[38;5;12m (https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIPythonBlocks[0m[38;5;12m (http://ipythonblocks.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUsing the IPython Notebook as a Teaching Tool[0m[38;5;12m (https://software-carpentry.org/blog/2013/03/using-notebook-as-a-teaching-tool.html)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLTI Launch JupyterHub Authenticator[0m[38;5;12m (https://github.com/jupyterhub/ltiauthenticator) - Implements LTI v1 authenticator for use with JupyterHub[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLectures on scientific computing with Python[0m[38;5;12m (https://github.com/jrjohansson/scientific-python-lectures)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m"The world of Jupyter" —a tutorial[0m[38;5;12m (https://github.com/barbagroup/jupyter-tutorial)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mList of Jupyter Notebooks by Peter Norvig[0m[38;5;12m (http://norvig.com/ipython/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m28 Jupyter Notebook tips, tricks and shortcuts[0m[38;5;12m (https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVPython running in a Jupyter notebook[0m[38;5;12m (https://github.com/BruceSherwood/vpython-jupyter)[39m

[38;2;255;187;0m[4mIDEs[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbpython[0m[38;5;12m (https://bpython-interpreter.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mptpython[0m[38;5;12m (https://github.com/jonathanslenders/ptpython)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThonny[0m[38;5;12m (https://thonny.org) - Python IDE for beginners[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVIM[0m[38;5;12m (http://www.vim.org/) with [39m[38;5;14m[1mPython plugins[0m[38;5;12m (https://realpython.com/blog/python/vim-and-python-a-match-made-in-heaven/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEmacs[0m[38;5;12m (https://www.gnu.org/software/emacs/) with [39m[38;5;14m[1mPython plugins[0m[38;5;12m (https://realpython.com/blog/python/emacs-the-best-python-editor/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSublime Text 3[0m[38;5;12m (http://www.sublimetext.com/3) with [39m[38;5;14m[1mPython plugins[0m[38;5;12m (https://realpython.com/blog/python/setting-up-sublime-text-3-for-full-stack-python-development/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyCharm Edu[0m[38;5;12m (https://www.jetbrains.com/pycharm-edu/) - With [39m[38;5;14m[1msome courses[0m[38;5;12m (https://github.com/JetBrains/pycharm-courses)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpyder[0m[38;5;12m (https://github.com/spyder-ide/spyder) - The Scientific PYthon Development EnviRonment.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWingware Python IDE[0m[38;5;12m (https://wingware.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNinja-IDE[0m[38;5;12m (http://ninja-ide.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyDev[0m[38;5;12m (http://www.pydev.org/) - a Python IDE for Eclipse, which may be used in Python, Jython and IronPython development.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVisual Studio Code[0m[38;5;12m (https://code.visualstudio.com/) with [39m[38;5;14m[1mPython plugins[0m[38;5;12m (https://marketplace.visualstudio.com/items?itemName=ms-python.python)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMu[0m[38;5;12m (https://codewith.mu/) - a simple Python editor for beginner programmers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRodeo[0m[38;5;12m (http://rodeo.yhat.com/) - A Native Python IDE for Data Science.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTuring[0m[38;5;12m (https://github.com/TuringApp/Turing) - Free and cross-platform IDE for pseudocode and Python.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyScripter[0m[38;5;12m (https://github.com/pyscripter/pyscripter) - a feature-rich but lightweight Python IDE.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyzo[0m[38;5;12m (http://www.pyzo.org/) - computing environment that plays well with conda.[39m

[38;2;255;187;0m[4mDebuggers[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpdb[0m[38;5;12m (https://docs.python.org/3/library/pdb.html)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mipdb[0m[38;5;12m (https://pypi.org/project/ipdb/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPuDB[0m[38;5;12m (https://pypi.org/project/pudb/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpdb++[0m[38;5;12m (https://github.com/pdbpp/pdbpp) - a drop-in replacement for pdb[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Linter Online[0m[38;5;12m (http://pythonbuddy.com/) - Live Syntax Checking Using Pylint while Running Python[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyTA[0m[38;5;12m (https://github.com/pyta-uoft/pyta) - static code analysis to help students find and fix common coding errors[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcoala[0m[38;5;12m (http://coala.io/) - linting and fixing code[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwdb[0m[38;5;12m (https://github.com/Kozea/wdb) - An improbable web debugger through WebSockets[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuantifiedCode[0m[38;5;12m (https://github.com/quantifiedcode/quantifiedcode) - a code analyis & automation platform[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbirdseye[0m[38;5;12m (https://github.com/alexmojaki/birdseye) - graphical Python debugger using the AST[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHunter[0m[38;5;12m (https://github.com/ionelmc/python-hunter) - a flexible code tracing toolkit[39m

[38;2;255;187;0m[4mConferences and videos[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTaking Your Python Skills to the Next Level With Pythonic Code[0m[38;5;12m (http://www.datadependence.com/2016/07/pythonic-code-video-series-intro/) - 5 powerful Pythonic concepts and over 45 minutes of video examples.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWeekly Python Chat[0m[38;5;12m (http://www.weeklypython.chat/) - Weekly live video chats about Python, teaching, open source, and more[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython in Australian Education seminar[0m[38;5;12m (https://2016.pycon-au.org/programme/python_in_education_seminar) (2016)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyCon Australia 2015 Education Miniconf[0m[38;5;12m (https://www.youtube.com/playlist?list=PLs4CJRBY5F1I5vuApyUXp6bLWly1E-b0s) (youtube playlist)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Education Summit Schedule[0m[38;5;12m (https://us.pycon.org/2016/events/edusummit/schedule/) (PyCon 2016)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA one-day mini-conference about Python in Education[0m[38;5;12m (http://2016.pyconuk.org/teachers/) (PyConUK 2016)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyVideo tag 'education'[0m[38;5;12m (http://pyvideo.org/tag/education/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKhan Academy Computer Science (Python video playlist)[0m[38;5;12m (https://www.youtube.com/playlist?list=PL36E7A2B75028A3D6)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Programming in one video[0m[38;5;12m (https://www.youtube.com/watch?v=N4mEzFDjqtA) - [39m[38;5;14m[1mLearn to Program with Python[0m[38;5;12m (https://www.youtube.com/playlist?list=PLGLfVvz_LVvTn3cK5e6LjhgGiSeVlIRwt) Derek Banas playlist[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCPython internals: A ten-hour codewalk through the Python interpreter source code[0m[38;5;12m (http://pgbovine.net/cpython-internals.htm)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTeaching Python: The Hard Parts[0m[38;5;12m (http://pyvideo.org/pycon-us-2016/elana-hashman-teaching-python-the-hard-parts-pycon-2016.html) - PyCon 2016[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEpisode 14 – Allen Downey on Teaching Computer Science with Python[0m[38;5;12m (https://www.pythonpodcast.com/episode-14-allen-downey-on-teaching-computer-science-with-python/) from [39m[38;5;14m[1mpodcast.\__init__('Python')[0m[38;5;12m (https://www.pythonpodcast.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython For Informatics[0m[38;5;12m (https://www.youtube.com/playlist?list=PLlRFEj9H3Oj4JXIwMwN1_ss1Tk8wZShEJ)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython for Everybody - Exploring Information[0m[38;5;12m (https://www.youtube.com/playlist?list=PLlRFEj9H3Oj7Bp8-DfGpfAfDBiblRfl5p)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msentdex youtube playlists[0m[38;5;12m (https://www.youtube.com/user/sentdex/playlists) or via [39m[38;5;14m[1mPython Programming[0m[38;5;12m (https://pythonprogramming.net/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDan Bader's youtube channel[0m[38;5;12m (https://dbader.org/youtube/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCorey Schafer's youtube channel[0m[38;5;12m (https://www.youtube.com/user/schafer5)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython 3.4 Programming Tutorials[0m[38;5;12m (https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProgramming Foundations with Python[0m[38;5;12m (https://www.youtube.com/playlist?list=PLAwxTw4SYaPnYajEbZvqtcVWQ6XGhvtOW) from [39m[38;5;14m[1mUdacity[0m[38;5;12m (https://www.udacity.com/course/ud036)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPySide Video Tutorials[0m[38;5;12m (http://wiki.qt.io/PySide_Video_Tutorials)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Basics - Coding is for girls[0m[38;5;12m (https://www.youtube.com/playlist?list=PLbd_WhypdBbAMyFfKgSj27JO7CEpuIcEK)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython For Beginners - Learn To Code Tutorials [0m[38;5;12m (https://www.youtube.com/playlist?list=PLW_tdZJKynZXgLKQAR2g52ut4c2IpUmOv)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTheNewBoston[0m[38;5;14m[1m [0m[38;5;14m[1mPython[0m[38;5;14m[1m [0m[38;5;14m[1m3[0m[38;5;14m[1m [0m[38;5;14m[1mvideotutorials[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=HBxCHonP6Ro&list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;14m[1mFlask[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=ZVGwqnjOKjk&list=PL6gx4Cwl9DGDi9F_slcQK7knjtO8TUvUs)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mothers[39m[38;5;12m [39m
[38;5;12mon[39m[38;5;12m [39m[38;5;14m[1mtheir[0m[38;5;14m[1m [0m[38;5;14m[1mchannel[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/user/thenewboston)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuild applications in Python the antitextbook[0m[38;5;12m (https://www.youtube.com/playlist?list=PL41psiCma00wwvtQyLFMFpzWxUYmSZwZy)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSocratica Python Programming Tutorials[0m[38;5;12m (https://www.youtube.com/playlist?list=PLi01XoE8jYohWFPpC17Z-wWhPOSuh8Er-)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython for Data Analysis - Pandas Cookbook[0m[38;5;12m (https://www.youtube.com/playlist?list=PLyBBc46Y6aAz54aOUgKXXyTcEmpMisAq3)[39m

[38;2;255;187;0m[4mBooks[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Computer Science Field Guide[0m[38;5;12m (http://www.csfieldguide.org.nz/en/) - ([39m[38;5;14m[1mrepo[0m[38;5;12m (https://github.com/uccser/cs-field-guide))[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome Python Books[0m[38;5;12m (https://github.com/Junnplus/awesome-python-books)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPythonBooks[0m[38;5;12m (http://pythonbooks.revolunet.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuild applications in Python the antitextbook[0m[38;5;12m (http://github.com/thewhitetulip/build-app-with-python-antitextbook)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlgorithmic Problem Solving with Python[0m[38;5;12m (http://www.eecs.wsu.edu/~schneidj/PyBook/swan.pdf)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenlibra: Python[0m[38;5;12m (https://openlibra.com/en/collection/search/category/python/language/english/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntermediate Python[0m[38;5;12m (http://book.pythontips.com/) - [39m[38;5;14m[1mgithub repo[0m[38;5;12m (https://github.com/yasoob/intermediatePython)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Practice Book[0m[38;5;12m (http://anandology.com/python-practice-book/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScipy Lecture Notes[0m[38;5;12m (http://www.scipy-lectures.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProblem Solving with Algorithms and Data Structures using Python[0m[38;5;12m (http://interactivepython.org/courselib/static/pythonds/index.html) - [39m[38;5;14m[1maccompanying videos[0m[38;5;12m (https://teklern.blogspot.com.es/p/blog-page.html)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython for Everybody - Exploring Data In Python 3[0m[38;5;12m (http://www.py4e.com/book)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComposing Programs[0m[38;5;12m (http://composingprograms.com/) based on SICP textbook.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDive into Python 3[0m[38;5;12m (https://www.diveinto.org/python3/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntroduction to Programming with Python[0m[38;5;12m (http://opentechschool.github.io/python-beginners/en/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn Python, Break Python - A Beginner's Guide to Programming[0m[38;5;12m (http://learnpythonbreakpython.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNon-Programmer's Tutorial for Python 3[0m[38;5;12m (https://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Art and Craft of Programming (Python edition)[0m[38;5;12m (http://troll.cs.ua.edu/ACP-PY/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCS61A: Structure and Interpretation of Computer Programs[0m[38;5;12m (http://inst.eecs.berkeley.edu/~cs61a/sp12/book/index.html)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn Python the hard way[0m[38;5;12m (https://learnpythonthehardway.org/python3/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProgram Arcade Games With Python And Pygame[0m[38;5;12m (http://programarcadegames.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython for you and me[0m[38;5;12m (http://pymbook.readthedocs.io/en/py3/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mObject-Oriented Programming in Python[0m[38;5;12m (http://python-textbok.readthedocs.io)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mViolent Python. A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers[0m[38;5;12m (http://store.elsevier.com/Violent-Python/TJ-OConnor/isbn-9781597499576/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNatural Language Processing with Python – Analyzing Text with the Natural Language Toolkit[0m[38;5;12m (http://www.nltk.org/book/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython for Scientists and Engineers[0m[38;5;12m (http://pythonforengineers.com/python-for-scientists-and-engineers/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPythonBooks[0m[38;5;12m (http://pythonbooks.org/) - categorized Python books[39m

[38;2;255;187;0m[4mCoding Club books[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Basics[0m[38;5;12m (http://www.codingclub.co.uk/book1_home.php)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Next Steps[0m[38;5;12m (http://www.codingclub.co.uk/book2_home.php)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython: Building Big Apps[0m[38;5;12m (http://www.codingclub.co.uk/book3_home.php)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython: Programming Art[0m[38;5;12m (http://www.codingclub.co.uk/book4_home.php)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython: Interactive Adventures[0m[38;5;12m (http://www.codingclub.co.uk/book5_home.php)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBlack Flag: A Coding Club Mission[0m[38;5;12m (http://www.codingclub.co.uk/black_flag.php)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCoding Cards[0m[38;5;12m (http://www.codingclub.co.uk/codecards/CC-CodeCards.pdf) [39m[38;5;14m[1mPDF[0m[38;5;12m [39m

[38;2;255;187;0m[4mGreen Tea Press[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThink Python: How To Think Like a Computer Scientist, 2nd ed.[0m[38;5;12m (http://greenteapress.com/thinkpython2/html/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThink Complexity: Exploring Complexity Science with Python, 2nd ed.[0m[38;5;12m (http://greenteapress.com/complexity2/html/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThink DSP: Digital Signal Processing in Python[0m[38;5;12m (http://greenteapress.com/thinkdsp/html/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThink Stats: Exploratory Data Analysis in Python, 2nd ed.[0m[38;5;12m (http://greenteapress.com/thinkstats2/html/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThink Bayes: Bayesian Statistics in Python[0m[38;5;12m (http://www.greenteapress.com/thinkbayes/html/)[39m

[38;2;255;187;0m[4mInvent with Python series[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInvent your own computer games with Python[0m[38;5;12m (https://inventwithpython.com/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMaking Games with Python & Pygame[0m[38;5;12m (https://inventwithpython.com/pygame/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHacking Secret Ciphers with Python[0m[38;5;12m (http://inventwithpython.com/hacking/) -> 2nd ed: [39m[38;5;14m[1mCracking Codes with Python[0m[38;5;12m (http://inventwithpython.com/cracking/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAutomate the Boring Stuff with Python[0m[38;5;12m (https://automatetheboringstuff.com/)[39m

[38;2;255;187;0m[4mManning Publications[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClassic Computer Science Problems in Python[0m[38;5;12m (https://www.manning.com/books/classic-computer-science-problems-in-python)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHello! Python[0m[38;5;12m (https://www.manning.com/books/hello-python)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHello World! 2nd ed. Computer Programming for Kids and Other Beginners[0m[38;5;12m (https://www.manning.com/books/hello-world-second-edition)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHello Raspberry Pi![0m[38;5;12m (https://www.manning.com/books/hello-raspberry-pi) - Python programming for kids and other beginners.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Quick Python Book, Third Edition[0m[38;5;12m (https://www.manning.com/books/the-quick-python-book-third-edition)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn Programming with Python[0m[38;5;12m (https://www.manning.com/books/learn-programming-with-python)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrokking Algorithms[0m[38;5;12m (https://www.manning.com/books/grokking-algorithms) - An illustrated guide for programmers and other curious people.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPractices of the Python Pro[0m[38;5;12m (https://www.manning.com/books/practices-of-the-python-pro) - Professional software development principles and best practices for beginning developers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Well-Grounded Python Developer[0m[38;5;12m (https://www.manning.com/books/the-well-grounded-python-developer) - Helping programmers who know Python become and think like developers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTiny Python Projects[0m[38;5;12m (https://www.manning.com/books/tiny-python-projects) - An introduction to Python fundamentals through puzzles and games.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPublishing Python Packages[0m[38;5;12m (https://www.manning.com/books/publishing-python-packages) - Book that reveals best practices and standards for packaging your Python code in an easy, automated, and scalable way..[39m

[38;2;255;187;0m[4mNo Starch Press[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython for Kids[0m[38;5;12m (https://www.nostarch.com/pythonforkids)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTeach Your Kids to Code[0m[38;5;12m (https://www.nostarch.com/teachkids)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDoing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More![0m[38;5;12m (https://www.nostarch.com/doingmathwithpython)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Crash Course. A Hands-On, Project-Based Introduction to Programming[0m[38;5;12m (https://www.nostarch.com/pythoncrashcourse)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Playground. Geeky Projects for the Curious Programmer[0m[38;5;12m (https://www.nostarch.com/pythonplayground)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn to Program with Minecraft. Transform Your World with the Power of Python[0m[38;5;12m (https://www.nostarch.com/programwithminecraft)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBlack Hat Python. Python Programming for Hackers and Pentesters[0m[38;5;12m (https://www.nostarch.com/blackhatpython)[39m

[38;2;255;187;0m[4mO'Reilly[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRaspberry Pi Cookbook. Software and Hardware Problems and Solutions[0m[38;5;12m (http://shop.oreilly.com/product/0636920196372.do)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHead First Python, 2nd Edition[0m[38;5;12m (http://shop.oreilly.com/product/0636920036777.do)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython for Unix and Linux System Administration[0m[38;5;12m (http://shop.oreilly.com/product/9780596515829.do) (2008)[39m

[38;2;255;187;0m[4mPackt Pub[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Projects for Kids[0m[38;5;12m (https://www.packtpub.com/application-development/python-projects-kids)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRaspberry Pi Projects for Kids[0m[38;5;12m (https://www.packtpub.com/hardware-and-creative/raspberry-pi-projects-kids-second-edition)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython Programming for Arduino[0m[38;5;12m (https://www.packtpub.com/application-development/python-programming-arduino)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPro Python System Administration[0m[38;5;12m (http://www.apress.com/us/book/9781430226055) (2010)[39m

[38;2;255;187;0m[4mHardware[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCozmo[0m[38;5;12m (https://developer.anki.com/)[39m

[38;2;255;187;0m[4mRaspberry Pi[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRaspberry Pi[0m[38;5;12m (https://www.raspberrypi.org/)[39m

[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGetting Started with Minecraft Pi[0m[38;5;12m (https://www.raspberrypi.org/learning/getting-started-with-minecraft-pi/)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCreate a "Whac-a-block" game in Minecraft[0m[38;5;12m (https://www.raspberrypi.org/learning/minecraft-whac-a-block-game/)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMagPi issues[0m[38;5;12m (https://www.raspberrypi.org/magpi-issues/)[39m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Raspberry Pi Platform and Python Programming for the Raspberry Pi[0m[38;5;12m (https://www.coursera.org/learn/raspberry-pi-platform)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgpiozero[0m[38;5;12m (https://github.com/RPi-Distro/python-gpiozero) - A simple interface to GPIO devices with Raspberry Pi.[39m

[38;2;255;187;0m[4mArduino[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArduino and Python[0m[38;5;12m (http://playground.arduino.cc/Interfacing/Python)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUsing Python with Arduino[0m[38;5;12m (http://www.toptechboy.com/using-python-with-arduino-lessons/)[39m

[38;2;255;187;0m[4mBBC microbit[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe micro:bit Foundation[0m[38;5;12m (http://microbit.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBBC micro:bit MicroPython[0m[38;5;12m (https://microbit-micropython.readthedocs.io)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMicrobit Playground[0m[38;5;12m (https://github.com/microbit-playground)[39m

[38;2;255;187;0m[4mPyBoard[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMicroPython[0m[38;5;12m (http://micropython.org/)[39m

[38;2;255;187;0m[4mESP32[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMicroPython[0m[38;5;12m (https://github.com/micropython/micropython-esp32)[39m

[38;2;255;187;0m[4mAdafruit CircuitPython[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCircuitPython[0m[38;5;12m (https://github.com/adafruit/circuitpython) - a MicroPython fork for teaching coding with microcontrollers[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome CircuitPython[0m[38;5;12m (https://github.com/adafruit/awesome-circuitpython) - A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software and resources.[39m

[38;2;255;187;0m[4mLicense[0m

[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)[0m[38;5;12m (https://creativecommons.org/publicdomain/zero/1.0/)[39m
