GithubHelp home page GithubHelp logo

imalkaweer / awesome-python-in-education Goto Github PK

View Code? Open in Web Editor NEW

This project forked from quobit/awesome-python-in-education

0.0 0.0 0.0 510 KB

A curated list about Python in Education :snake: :mortar_board:

License: Creative Commons Zero v1.0 Universal

awesome-python-in-education's Introduction

awesome-python-in-education Awesome

A curated list of resources about Python in Education

There are many ways to contribute to this project. Get started here.

Sparkline (GitHub stars velocity): Sparkline

Contents

Roadmaps

Courses and lessons

Interactive environments

MOOCs

Introductions and Tutorials

Data Science

Exercises and Games

Reference and forums

Python suitability for education

Reference

Mailing lists

Forums

Tools and Libraries

Games, graphics and simulation

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.

Jupyter

Hosted Jupyter notebooks

Jupyter Tools

  • RISE - "Live" Reveal.js Jupyter/IPython Slideshow Extension
  • fastpages - static/JAMstack blogging platform with support for Jupyter notebooks
  • hugo-academic - static/JAMstack website builder with support for Jupyter notebooks
  • ipytest - run py.test tests within the notebook environment
  • jupyter-contrib-nbextensions - Unofficial Jupyter Notebook Extensions
  • jupyter-edx-colab-cloud-xblock - launch Google Colab notebooks from within an Open edX XBlock
  • jupyter-edx-grader-xblock - auto-grade assignments with nbgrader and post the scores to an Open edX gradebook
  • jupyter-themes - Custom Jupyter Notebook Themes
  • jupyter-viewer-xblock - view Jupyter notebooks in an Open edX XBlock
  • jupytext - Jupyter Notebooks as Markdown, Julia, Python, or R scripts (that [auto-]save to and from the configured paired formats)
  • lolviz - data-structure visualization tool for lists of lists, lists, dictionaries
  • nbTranslate - translate cells of a notebook from one language to another - Adds multi language support
  • nbautoeval - creating auto-evaluated exercises
  • nbconvert - convert Notebooks to other formats
  • nbdev - export, sync, and document notebook cells to and from regular python modules
  • nbdime - diffing and merging of Jupyter Notebooks
  • nbgallery - platform for sharing and collaborating on Jupyter notebooks
  • nbinteract - creates interactive webpages from Jupyter notebooks
  • nbscan - search for and print contents of cells in Jupyter notebooks
  • nbsphinx - Sphinx extension for publishing Jupyter Notebooks as static/JAMstack websites
  • nbtranslate - translate content of Jupyter notebook using gettext tools
  • nbtutor - visualize Python code execution (line-by-line)
  • nbval - Py.test plugin for validating Jupyter notebooks
  • notedown - Convert IPython Notebooks to markdown (and back)
  • pixiedebugger - The Visual Python Debugger for Jupyter Notebooks You’ve Always Wanted
  • pynb - Jupyter Notebooks as plain Python code with embedded Markdown text
  • rst2ipynb - convert standalone reStructuredText files to Jupyter notebook file
  • sphinxcontrib-jupyter - A Sphinx Extension for Generating Jupyter Notebooks

Jupyter resources

IDEs

Debuggers

  • pdb
  • ipdb
  • PuDB
  • pdb++ - a drop-in replacement for pdb
  • Python Linter Online - Live Syntax Checking Using Pylint while Running Python
  • PyTA - static code analysis to help students find and fix common coding errors
  • coala - linting and fixing code
  • wdb - An improbable web debugger through WebSockets
  • QuantifiedCode - a code analyis & automation platform
  • birdseye - graphical Python debugger using the AST
  • Hunter - a flexible code tracing toolkit

Conferences and videos

Books

Coding Club books

Green Tea Press

Invent with Python series

Manning Publications

No Starch Press

O'Reilly

Packt Pub

Hardware

Raspberry Pi

Arduino

BBC microbit

PyBoard

ESP32

Adafruit CircuitPython

  • CircuitPython - a MicroPython fork for teaching coding with microcontrollers
  • Awesome CircuitPython - A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software and resources.

License

CC0

awesome-python-in-education's People

Contributors

quobit avatar bartolomesintes avatar ipcenas avatar wwj718 avatar aivarannamaa avatar bartolomesintesiesabastos avatar daneah avatar markusschanta avatar westurner avatar jgwerner avatar thewhitetulip avatar pandawhocodes avatar roziunicorn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.