awesome-python-in-education
A curated list about Python in Education
Archived
853 stars
44 watching
150 forks
last commit: 6 months ago
Linked from 4 awesome lists
awesomeawesome-listcomputer-scienceeducationlearning-pythonpython
awesome-python-in-education / Contents / Reference and forums | |||
Academic Papers | |||
awesome-python-in-education / Contents / Interactive environments | |||
From Blocks to Code with Trinket! | (more resources included in ) | ||
Python for Everybody | Trinket.io interactive book | ||
How to Think Like a Computer Scientist | (more resources included in ) | ||
pythonroom | |||
repl.it classrooms | |||
CS Principles: Big Ideas in Programming | |||
CodeSkulptor | |||
BlockPy | web-based Python environment that lets you work with blocks, text, or both | ||
Edublocks | Making the transition from Scratch to Python easier | ||
Python Lectures | 388 | about 4 years ago | IPython Notebooks to learn Python |
Jupyter notebooks for teaching/learning Python 3 | 6,464 | 11 months ago | |
Learn Python | |||
Code Club Python modules | |||
Computer Science Circles | |||
Python from scratch | |||
Interactive Python 3 tutorial with 100+ exercises | |||
Codesters | |||
Pyfiddle | |||
Code the blocks | interactive playground for learning how to code | ||
Pythonpad.js | programming environment for tiny Python 3 projects, that can be embedded in web pages (using ) | ||
awesome-python-in-education / Contents / MOOCs | |||
Programming for Everybody | |||
An Introduction to Interactive Programming in Python (Part 1) | |||
An Introduction to Interactive Programming in Python (Part 2) | |||
Python Programming: A Concise Introduction | |||
Introduction to Computer Science and Programming Using Python | |||
Learn to Program Using Python | |||
CS For All: Introduction to Computer Science and Python Programming | |||
Programming Foundations with Python | |||
Python Codecademy | |||
CS 61A: The Structure and Interpretation of Computer Programs | |||
Python School | |||
Python curriculum outline | 178 | about 6 years ago | Curriculum outline at FreeCodeCamp.com GitHub issue |
awesome-python-in-education / Contents / Introductions and Tutorials | |||
The Hello World Program: Learn Python | |||
Practical Python Programming (course by @dabeaz) | 9,931 | 4 months ago | |
Introduction to Python | |||
NewCoder | |||
Python tutorial | |||
Programming with Python | from | ||
Introduction to Programming with Python | |||
Python Land | |||
Python Course | |||
The Programming Historian | |||
Program Arcade Games With Python And Pygame | |||
Python Tutorials for Kids 13+ | |||
KidsCanCode | |||
Python Asynchronous I/O Walkthrough | |||
Python Tutorials and Courses Directory | |||
Python as a Second Language | |||
A simple tutorial about effectively using pdb | 854 | 6 months ago | |
Beginning Python | - - - 4 courses from the archived O'Reilly School of Technology | ||
Testing and Continuous Integration with Python | a tutorial from the Software Carpentry | ||
Playground and cheatsheet for learning Python | 16,434 | 4 months ago | |
Try Python | a free course from Code School | ||
Python Synopsis | 190 | almost 2 years ago | Python study guide |
Python Fundamentals I & II | two 20h free courses from Rithm School | ||
A Byte of Python | |||
A Brief, Animated Introduction to Programming with Python | |||
Build applications in Python (the anti-textbook) | 560 | over 4 years ago | |
Asyncio in Python | collection of tutorials about Asyncio in Python | ||
A SQLite Tutorial with Python | |||
Learning Python for Social Scientists | |||
Learn how to use Python for your Lab | |||
Python Basics | 555 | almost 4 years ago | |
Dead Simple Python | from beginners to python (not programming) | ||
Learn Python | Introduction and Intermediate Python, recorded for Frontend Masters by Nina Zakharenko | ||
The Cracking Python Bootcamp | 288 | about 5 years ago | Learn How to Code in Python in 12 Weeks By Building Fun Real World Projects |
w3schools Python tutorial | |||
Geeks for geeks Python tutorial | |||
Ultimate Python | 5,110 | 11 days ago | study guide for newcomers and professionals alike |
LearnPython.org interactive tutorial | |||
awesome-python-in-education / Contents / Data Science | |||
A Whirlwind Tour of Python | and the behind | ||
A Crash Course in Python for Scientists | |||
Intro to Python for Data Science | |||
Learning Python for Data Science | |||
Introduction to Python for Data Science | |||
Programming with Python for Data Science | |||
Python Data Science Handbook | 43,338 | 5 months ago | complete book in Jupyter Notebook format |
NumPy Illustrated - The Visual Guide to NumPy | |||
Exploratory Computing with Python | |||
Data Carpentry: Python for Ecologists | |||
Plotting and Programming in Python | |||
Applied Plotting, Charting & Data Representation in Python | |||
Using Python for Research | |||
The Hitchhiker’s Guide to Machine Learning in Python | |||
SIOC 209: Python for Data Analysis | 848 | about 4 years ago | and its |
Reproducible analysis in Python | 111 | about 6 years ago | |
Python Level 1 | free course at Kaggle | ||
Pandas Cheat Sheet | |||
Python for Data Science Cheat Sheets | |||
awesome-python-in-education / Exercises and Games | |||
CheckiO | |||
CodeAbbey | |||
Empire of Code | |||
Project Euler | |||
Exercism | |||
HackerRank Challenges | |||
PyBites | - | ||
Practice Python | |||
Python Challenge | |||
Python for Fun | |||
CodingBat | |||
Reeborg's world | |||
Python Koans | 4,960 | 4 months ago | |
Boston Python Puzzles | |||
Norvig's pytudes | 23,179 | about 1 month ago | Python programs for perfecting programming skills |
Python Challenges | |||
Code & Conquer | |||
CodeCombat | |||
TeachCraft: Minecraft + Python | - | ||
Slice like a Ninja | |||
Python Datasets: The Collection of Really Great, Interesting, Situated Datasets | (visit for raw formats) | ||
Interactive Coding Challenges | 29,600 | 7 months ago | |
Pyweek Programming Challenge | |||
CodingGame | |||
CodeFights | |||
Edabit Python Challenges | |||
futurecoder | interactive beginner exercises - | ||
DevProjects - Python Projects | Learn programming with curated Python projects | ||
awesome-python-in-education / Reference and forums / Python suitability for education | |||
CP4E | by Guido van Rossum | ||
Python in Education: Teach, Learn, Program | free e-book on why Python is well suited for education by Nicholas Tollervey | ||
'Think Python like a Computer Scientist' book Foreword | by David Beazley | ||
Why I push for Python | by Lorena Barba | ||
Why Python is a Great First Language | by Elliott Hauser (Trinket CEO) | ||
Why Python is a great language for teaching beginners in introductory programming classes | by Philip Guo | ||
Python is Now the Most Popular Introductory Teaching Language at Top U.S. Universities | by Philip Guo (Communications of the ACM) | ||
Why Learn Python? Here Are 8 Data-Driven Reasons | by Elena Ruchko | ||
[Level 1] Programming: Python | Archived version | ||
Python as a way of thinking | |||
awesome-python-in-education / Reference and forums / Reference | |||
Official Python documentation | |||
Python in Education | - | ||
Google's Python Class | |||
The Hitchhiker’s Guide to Python | |||
Tiny Python 3.6 Notebook | 1,345 | almost 4 years ago | |
Real Python Tutorials | - | ||
PEP8 - Python Style Guide | |||
The Elements of Python Style | 3,449 | 8 months ago | |
PyMOTW3 | Python Module Of The Week | ||
Full Stack Python | - | ||
Learn X in Y minutes where X=python3 | |||
Tutorial - Learn Python in 10 minutes | but don't forget to | ||
PyCrumbs - Bits and bytes of Python from the Internet | 3,218 | over 1 year ago | |
CheckiO Python blog | curated Python articles | ||
A Sheet of Python | : direct access to the | ||
A gallery of interesting Jupyter Notebooks | 14,947 | about 1 month ago | |
CS1 Python Programming Projects Archive | |||
Python 3 Cheat Sheet | (PDF) | ||
Python cheatsheet | |||
Python Crash Course - Cheat Sheets | |||
Comprehensive Python Cheatsheet | 36,551 | 2 days ago | |
Algorithms implemented in python (for education) | 194,744 | 8 days ago | |
Algorithms | 2,850 | about 6 years ago | |
Minimal examples of data structures and algorithms in Python | 24,124 | 5 months ago | |
awesome-python | 226,364 | 4 months ago | |
Python GitHub Projects | 830 | almost 3 years ago | |
Python Reference | 3,763 | over 2 years ago | useful functions, tutorials, and other Python-related things |
Pythonidae | 969 | over 1 year ago | curated decibans of scientific programming resources in Python |
Python Patterns | by Brandon Rhodes ( ) | ||
python-patterns | 40,577 | 3 months ago | a collection of design patterns/idioms in Python |
PyPattyrn | 2,275 | 6 months ago | |
Python 3 Patterns, Recipes and Idioms | |||
How to make mistakes in Python | |||
The Little Book of Python Anti-Patterns | small book of Python anti-patterns and worst practices | ||
Python IAQ: Infrequently Answered Questions | by Peter Norvig | ||
Anti-Patterns in Python Programming | |||
Python Code Disasters | 157 | 10 months ago | more anti-patterns |
What the f*ck Python? | 35,846 | 7 days ago | A collection of interesting and tricky Python examples |
DjangoGirls Introduction to Python | |||
Experiments in Python Pedagogy | 11 | 4 months ago | - |
29 common beginner Python errors on one page | from | ||
Learn Python - Udacity | |||
Popular Python Recipes | |||
Transforming Code into Beautiful, Idiomatic Python | |||
Improve your Python skills (Dan Bader's blog) | |||
Practical Business Python | |||
Python Lessons | 6 lessons from teachwithict | ||
Machine Learning and Python (and Math) Cheat Sheets | |||
AIAMA Python implementation | 8,066 | 4 months ago | Python implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach" |
PyFormat | Using % and .format() for great good! | ||
Replacing Bash Scripting with Python | 1,061 | 10 months ago | |
ugo_py_doc | a Python documentation website | ||
The 35 Words You Need to Python | The core vocabulary of Python you actually need to know to start to do meaningful work | ||
awesome-python-in-education / Reference and forums / Mailing lists | |||
Python EDU-SIG | Python.org subsite | ||
Python EDU-SIG | Special Interest Group mailing list | ||
Python EDU-WG | Working Group mailing list | ||
Tutor | (mailing list) Discussion for learning programming with Python | ||
Python-list | General discussion list for the Python programming language (mailing list) | ||
jupyter-education | Teaching with Jupyter Notebooks mailing list | ||
awesome-python-in-education / Reference and forums / Forums | |||
'python' tag | StackOverflow: - | ||
r/Python | reddit: - - - | ||
awesome-python-in-education / Tools and Libraries | |||
Your Python Trinket | Put Interactive Python Anywhere on the Web | ||
Python Tutor | Visualize the execution of Python programs | ||
Livepython | 2,554 | almost 6 years ago | Visually trace Python code in real-time (alpha stage) |
Skulpt | Skulpt is an entirely in-browser implementation of Python 2.X (!) | ||
SoloLearn Python 3 Tutorial | mobile version | ||
Python Anywhere | |||
repl.it | |||
Python AST Explorer | |||
kite | programming copilot | ||
EarSketch | learn to code by making music | ||
FoxDot | Live Coding Music with Python & SuperCollider | ||
Ren'Py | a visual novel engine | ||
ColorZero | 25 | about 3 years ago | Another color manipulation library for Python |
LogZero | 1,028 | about 2 years ago | Robust and effective logging |
NetworkZero | 47 | over 1 year ago | Make it easy for learning groups to use simple networking in Python |
awesome-python-in-education / Tools and Libraries / Games, graphics and simulation | |||
Jupylet | 231 | 11 months ago | Create 2D and 3D games, graphics, live music and sound synthesizers, interactively in a Jupyter notebook |
PyGame | |||
Pygame Zero | for creating games without boilerplate | ||
Python Arcade Library | |||
Pyglet | a pure python cross-platform application framework intended for game development | ||
Python Mode for Processing | |||
PythonTurtle | 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 | ||
A Simple Tutorial for Python's turtle.py Module | 133 | 9 months ago | |
VPython | 3D programming | ||
Pymunk | 2D physics library | ||
PyPhysicsSandbox | 46 | about 1 year ago | a simple wrapper around Pymunk |
Kivy | innovative user interfaces, such as multi-touch apps | ||
PyQT 15 minute apps | 4,157 | about 2 months ago | 15 minute (small) desktop apps built with PyQt |
PyQt5 tutorial | Create GUI applications with Python | ||
Panda3D | game engine and framework for 3D rendering | ||
Ursina Engine | game engine based on Panda3D but really easy-to-use. Great for beginners in 3D game coding | ||
gui zero | to allow children to quickly and easily create GUIs for their programs | ||
Free Python Games | collection of free Python games intended for education and fun | ||
Angry Birds in Python | 354 | almost 2 years ago | using pygame and pymunk |
Jappy | 17 | almost 2 years ago | the app powering the collaborative coding platform |
Predigame | instructional platform that teaches the basics of coding through the creation of arcade games | ||
ThorPy | A GUI library for pygame | ||
sc8pr | 14 | 2 months ago | A simple framework for new and experienced Python programmers to create animations, games, and other graphics-based programs |
pyxel | 15,420 | about 17 hours ago | A retro game development environment in Python |
PySimpleGUI | 13,461 | 22 days ago | Super-simple GUI to use... Powerfully customizable |
evennia | library and toolkit for building multi-player online text games | ||
adventurelib | 153 | 7 months ago | easy text adventures |
PythonStdioGames | 907 | about 1 year ago | A compilation of text-based games written in Python that only use "standard i/o" |
PyperCard | 111 | 7 days ago | HyperCard inspired GUI framework for beginner developers in Python ( ) |
PyComic | 7 | over 1 year ago | A static website for generating Pythonic comics |
awesome-python-in-education / Tools and Libraries / Visualization | |||
Bokeh | an interactive visualization library that targets modern web browsers for presentation | ||
VisPy | library for interactive scientific visualization that is designed to be fast, scalable, and easy to use | ||
Python Graph Gallery | showcase hundreds of charts, always providing the reproducible python code | ||
awesome-python-in-education / Tools and Libraries / Jupyter | |||
Awesome Jupyter | 4,062 | about 17 hours ago | A curated list of awesome Jupyter projects, libraries and resources |
Project Jupyter | |||
awesome-python-in-education / Tools and Libraries / Jupyter / Project Jupyter | |||
github.com/jupyter4edu | best practices and content for teaching with Jupyter notebooks | ||
awesome-python-in-education / Tools and Libraries / Jupyter / Project Jupyter / github.com/jupyter4edu | |||
jupyter4edu/jupyter-edu-book | 437 | over 1 year ago | open source of the "Teaching and Learning with Jupyter" book |
awesome-python-in-education / Tools and Libraries / Jupyter / Project Jupyter / github.com/jupyter4edu / jupyter4edu/jupyter-edu-book | |||
https://jupyter4edu.github.io/jupyter-edu-book/ | "Teaching and Learning with Jupyter" book | ||
awesome-python-in-education / Tools and Libraries / Jupyter / Project Jupyter | |||
github.com/IPython | |||
github.com/Jupyter | |||
github.com/JupyterHub | |||
github.com/JupyterLab | |||
awesome-python-in-education / Tools and Libraries / Jupyter | |||
jupyter-education: Teaching with Jupyter Notebooks mailing list | mailing list | ||
jupyterhub/JupyterHub | 7,825 | 8 days ago | multi-user server for Jupyter notebooks |
awesome-python-in-education / Tools and Libraries / Jupyter / jupyterhub/JupyterHub | |||
Zero to JupyterHub | documentation for setting up a multi-user JupyterHub server | ||
TLJH: The Littlest JupyterHub | documentation for "a simple JupyterHub distribution for a small (0-100) number of users on a single server" | ||
jupyterhub-deploy-teaching | 247 | 6 months ago | reference deployment of JupyterHub and nbgrader on a single server |
awesome-python-in-education / Tools and Libraries / Jupyter | |||
jupyterlab/JupyterLab | 14,226 | 4 days ago | rewrite of Jupyter Notebook with tabs, extensions, command list |
awesome-python-in-education / Tools and Libraries / Jupyter / jupyterlab/JupyterLab | |||
JupyterLab Documentation | |||
awesome-python-in-education / Tools and Libraries / Jupyter | |||
mybinder.org | "Binder": generate a container from a git repository (or a DOI) with repo2docker and run it in the cloud | ||
awesome-python-in-education / Tools and Libraries / Jupyter / mybinder.org | |||
jupyterhub/binderhub | 2,575 | 1 day ago | BinderHub is the application that powers (on k8s) |
jupyter/repo2docker | 1,628 | about 6 hours ago | generate Jupyter-enabled Docker Images from repositories |
github.com/binder-examples | examples of Binder-ready (REES-compatible) Jupyter notebooks | ||
REES: Reproducible Execution Environment Specification | specification that repo2docker uses to build a container image for a given project and its dependencies | ||
REES Config files | requirements.txt, environment.yml, Pipfile.lock, postBuild, Dockerfile | ||
awesome-python-in-education / Tools and Libraries / Jupyter | |||
ipython/ipywidgets - IPython widgets | 3,168 | about 1 month ago | |
jupyter/nbgrader | 1,300 | 13 days ago | nbgrader is a tool that facilitates creating and grading assignments in the Jupyter notebook |
awesome-python-in-education / Tools and Libraries / Jupyter / jupyter/nbgrader | |||
nbgrader docs | docs for the nbgrader tool | ||
jupyterhub/jupyterhub-deploy-teaching | 247 | 6 months ago | reference deployment of JupyterHub and nbgrader on a single server |
awesome-python-in-education / Tools and Libraries / Jupyter | |||
jupyterlab/jupyterlab-google-drive | 400 | over 1 year ago | Google Drive for JupyterLab (see also: Google Colab) |
jupyterlab/debugger | 558 | over 2 years ago | a JupyterLab debugger extension for debugging code in notebook cells |
awesome-python-in-education / Tools and Libraries / Hosted Jupyter notebooks | |||
awesome-jupyter > Hosted Notebook Solutions | 4,062 | about 17 hours ago | |
CoCalc's comparison of Online Jupyter Notebook services | |||
CoCalc | Jupyter notebook environment with Course Management, Handouts, Assignments, nbgrader, Time Travel history, chat | ||
Google Colab | Jupyter notebook environment for machine learning education and research (requires no setup to use) | ||
IllumiDesk | Jupyter notebook environment with LMS integration via LTI 1.1/1.3 | ||
awesome-python-in-education / Tools and Libraries / Jupyter Tools | |||
RISE | 3,696 | about 1 year ago | "Live" Reveal.js Jupyter/IPython Slideshow Extension |
fastpages | 3,534 | about 2 years ago | static/JAMstack blogging platform with support for Jupyter notebooks |
hugo-academic | 8,416 | 29 days ago | static/JAMstack website builder with support for Jupyter notebooks |
ipytest | 318 | 4 months ago | run py.test tests within the notebook environment |
jupyter-contrib-nbextensions - Unofficial Jupyter Notebook Extensions | |||
jupyter-edx-colab-cloud-xblock | 7 | over 5 years ago | launch Google Colab notebooks from within an Open edX XBlock |
jupyter-edx-grader-xblock | 45 | about 4 years ago | auto-grade assignments with nbgrader and post the scores to an Open edX gradebook |
jupyter-themes | 9,782 | about 1 year ago | Custom Jupyter Notebook Themes |
jupyter-viewer-xblock | 30 | over 4 years ago | view Jupyter notebooks in an Open edX XBlock |
jupytext | 6,662 | 13 days ago | Jupyter Notebooks as Markdown, Julia, Python, or R scripts (that [auto-]save to the configured paired formats) |
lolviz | 830 | almost 3 years ago | data-structure visualization tool for lists of lists, lists, dictionaries |
nbTranslate | 9 | over 7 years ago | translate cells of a notebook from one language to another - Adds multi language support |
nbautoeval | 19 | almost 4 years ago | creating auto-evaluated exercises |
nbconvert | convert Notebooks to other formats | ||
nbdev | 4,942 | 12 days ago | export, sync, and document notebook cells to and from regular python modules |
nbdime | diffing and merging of Jupyter Notebooks | ||
nbgallery | 146 | 15 days ago | platform for sharing and collaborating on Jupyter notebooks |
nbinteract | creates interactive webpages from Jupyter notebooks | ||
nbscan | 23 | about 5 years ago | search for and print contents of cells in Jupyter notebooks |
nbsphinx | Sphinx extension for publishing Jupyter Notebooks as static/JAMstack websites | ||
nbtranslate | 7 | almost 8 years ago | translate content of Jupyter notebook using gettext tools |
nbtutor | 461 | 10 days ago | visualize Python code execution (line-by-line) |
nbval | 443 | about 2 months ago | Py.test plugin for validating Jupyter notebooks |
notedown | 855 | about 3 years ago | Convert IPython Notebooks to markdown (and back) |
pixiedebugger | The Visual Python Debugger for Jupyter Notebooks You’ve Always Wanted | ||
pynb | 249 | over 4 years ago | Jupyter Notebooks as plain Python code with embedded Markdown text |
rst2ipynb | 17 | about 1 year ago | convert standalone reStructuredText files to Jupyter notebook file |
sphinxcontrib-jupyter | 77 | almost 3 years ago | A Sphinx Extension for Generating Jupyter Notebooks |
awesome-python-in-education / Tools and Libraries / Jupyter resources | |||
GitHub Trending Jupyter Notebooks | |||
Jupyter Notebook cheatsheet | |||
Jupyter tips, tricks and shortcuts | |||
IPythonBlocks | |||
Using the IPython Notebook as a Teaching Tool | |||
LTI Launch JupyterHub Authenticator | 68 | 27 days ago | Implements LTI v1 authenticator for use with JupyterHub |
Lectures on scientific computing with Python | 3,506 | about 1 year ago | |
"The world of Jupyter" —a tutorial | 23 | over 8 years ago | |
List of Jupyter Notebooks by Peter Norvig | |||
28 Jupyter Notebook tips, tricks and shortcuts | |||
VPython running in a Jupyter notebook | 64 | over 5 years ago | |
awesome-python-in-education / Tools and Libraries / IDEs | |||
bpython | |||
ptpython | 5,238 | 4 months ago | |
Thonny | Python IDE for beginners | ||
VIM | with | ||
Emacs | with | ||
Sublime Text 3 | with | ||
PyCharm Edu | With | ||
Spyder | 8,377 | about 18 hours ago | The Scientific PYthon Development EnviRonment |
Wingware Python IDE | |||
Ninja-IDE | |||
PyDev | a Python IDE for Eclipse, which may be used in Python, Jython and IronPython development | ||
Visual Studio Code | with | ||
Mu | a simple Python editor for beginner programmers | ||
Rodeo | A Native Python IDE for Data Science | ||
Turing | 38 | 11 months ago | Free and cross-platform IDE for pseudocode and Python |
PyScripter | 995 | 11 days ago | a feature-rich but lightweight Python IDE |
Pyzo | computing environment that plays well with conda | ||
awesome-python-in-education / Tools and Libraries / Debuggers | |||
pdb | |||
ipdb | |||
PuDB | |||
pdb++ | 1,313 | 8 months ago | a drop-in replacement for pdb |
Python Linter Online | Live Syntax Checking Using Pylint while Running Python | ||
PyTA | 90 | 9 days ago | static code analysis to help students find and fix common coding errors |
coala | linting and fixing code | ||
wdb | 1,577 | almost 2 years ago | An improbable web debugger through WebSockets |
QuantifiedCode | 111 | over 6 years ago | a code analyis & automation platform |
birdseye | 1,657 | about 2 months ago | graphical Python debugger using the AST |
Hunter | 802 | 5 months ago | a flexible code tracing toolkit |
awesome-python-in-education / Conferences and videos | |||
Taking Your Python Skills to the Next Level With Pythonic Code | 5 powerful Pythonic concepts and over 45 minutes of video examples | ||
Weekly Python Chat | Weekly live video chats about Python, teaching, open source, and more | ||
Python in Australian Education seminar | (2016) | ||
PyCon Australia 2015 Education Miniconf | (youtube playlist) | ||
Python Education Summit Schedule | (PyCon 2016) | ||
A one-day mini-conference about Python in Education | (PyConUK 2016) | ||
PyVideo tag 'education' | |||
Khan Academy Computer Science (Python video playlist) | |||
Python Programming in one video | Derek Banas playlist | ||
CPython internals: A ten-hour codewalk through the Python interpreter source code | |||
Teaching Python: The Hard Parts | PyCon 2016 | ||
Episode 14 – Allen Downey on Teaching Computer Science with Python | from | ||
Python For Informatics | |||
Python for Everybody - Exploring Information | |||
sentdex youtube playlists | or via | ||
Dan Bader's youtube channel | |||
Corey Schafer's youtube channel | |||
Python 3.4 Programming Tutorials | |||
Programming Foundations with Python | from | ||
PySide Video Tutorials | |||
Python Basics - Coding is for girls | |||
Python For Beginners - Learn To Code Tutorials | |||
TheNewBoston Python 3 videotutorials | also and others on | ||
Build applications in Python the antitextbook | |||
Socratica Python Programming Tutorials | |||
Python for Data Analysis - Pandas Cookbook | |||
awesome-python-in-education / Books | |||
The Computer Science Field Guide | ( ) | ||
Awesome Python Books | 3,981 | over 1 year ago | |
PythonBooks | |||
Build applications in Python the antitextbook | |||
Algorithmic Problem Solving with Python | |||
Openlibra: Python | |||
Intermediate Python | - | ||
Python Practice Book | |||
Scipy Lecture Notes | |||
Problem Solving with Algorithms and Data Structures using Python | - | ||
Python for Everybody - Exploring Data In Python 3 | |||
Composing Programs | based on SICP textbook | ||
Dive into Python 3 | |||
Introduction to Programming with Python | |||
Learn Python, Break Python - A Beginner's Guide to Programming | |||
Non-Programmer's Tutorial for Python 3 | |||
The Art and Craft of Programming (Python edition) | |||
CS61A: Structure and Interpretation of Computer Programs | |||
Learn Python the hard way | |||
Program Arcade Games With Python And Pygame | |||
Python for you and me | |||
Object-Oriented Programming in Python | |||
Violent Python. A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers | |||
Natural Language Processing with Python – Analyzing Text with the Natural Language Toolkit | |||
Python for Scientists and Engineers | |||
PythonBooks | categorized Python books | ||
awesome-python-in-education / Books / Coding Club books | |||
Python Basics | |||
Python Next Steps | |||
Python: Building Big Apps | |||
Python: Programming Art | |||
Python: Interactive Adventures | |||
Black Flag: A Coding Club Mission | |||
Coding Cards | [PDF] | ||
awesome-python-in-education / Books / Green Tea Press | |||
Think Python: How To Think Like a Computer Scientist, 2nd ed. | |||
Think Complexity: Exploring Complexity Science with Python, 2nd ed. | |||
Think DSP: Digital Signal Processing in Python | |||
Think Stats: Exploratory Data Analysis in Python, 2nd ed. | |||
Think Bayes: Bayesian Statistics in Python | |||
awesome-python-in-education / Books / Invent with Python series | |||
Invent your own computer games with Python | |||
Making Games with Python & Pygame | |||
Hacking Secret Ciphers with Python | -> 2nd ed: | ||
Automate the Boring Stuff with Python | |||
awesome-python-in-education / Books / Manning Publications | |||
Classic Computer Science Problems in Python | |||
Hello! Python | |||
Hello World! 2nd ed. Computer Programming for Kids and Other Beginners | |||
Hello Raspberry Pi! | Python programming for kids and other beginners | ||
The Quick Python Book, Third Edition | |||
Learn Programming with Python | |||
Grokking Algorithms | An illustrated guide for programmers and other curious people | ||
Practices of the Python Pro | Professional software development principles and best practices for beginning developers | ||
The Well-Grounded Python Developer | Helping programmers who know Python become and think like developers | ||
Tiny Python Projects | An introduction to Python fundamentals through puzzles and games | ||
Publishing Python Packages | Book that reveals best practices and standards for packaging your Python code in an easy, automated, and scalable way | ||
awesome-python-in-education / Books / No Starch Press | |||
Python for Kids | |||
Teach Your Kids to Code | |||
Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More! | |||
Python Crash Course. A Hands-On, Project-Based Introduction to Programming | |||
Python Playground. Geeky Projects for the Curious Programmer | |||
Learn to Program with Minecraft. Transform Your World with the Power of Python | |||
Black Hat Python. Python Programming for Hackers and Pentesters | |||
awesome-python-in-education / Books / O'Reilly | |||
Raspberry Pi Cookbook. Software and Hardware Problems and Solutions | |||
Head First Python, 2nd Edition | |||
Python for Unix and Linux System Administration | (2008) | ||
awesome-python-in-education / Books / Packt Pub | |||
Python Projects for Kids | |||
Raspberry Pi Projects for Kids | |||
Python Programming for Arduino | |||
Pro Python System Administration | (2010) | ||
awesome-python-in-education / Hardware | |||
Cozmo | |||
awesome-python-in-education / Hardware / Raspberry Pi | |||
Getting Started with Minecraft Pi | |||
Create a "Whac-a-block" game in Minecraft | |||
MagPi issues | |||
awesome-python-in-education / Hardware / Arduino | |||
Arduino and Python | |||
Using Python with Arduino | |||
awesome-python-in-education / Hardware / BBC microbit | |||
The micro:bit Foundation | |||
BBC micro:bit MicroPython | |||
Microbit Playground | |||
awesome-python-in-education / Hardware / PyBoard | |||
MicroPython | |||
awesome-python-in-education / Hardware / ESP32 | |||
MicroPython | 680 | almost 6 years ago | |
awesome-python-in-education / Hardware / Adafruit CircuitPython | |||
CircuitPython | 4,125 | 6 days ago | a MicroPython fork for teaching coding with microcontrollers |
Awesome CircuitPython | 646 | 7 days ago | A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software and resources |