Skip to content

Instantly share code, notes, and snippets.

@quantenschaum
Last active March 26, 2019 20:27
Show Gist options
  • Save quantenschaum/03c771313c4fce7ac2d7b6a15f1d1e9b to your computer and use it in GitHub Desktop.
Save quantenschaum/03c771313c4fce7ac2d7b6a15f1d1e9b to your computer and use it in GitHub Desktop.
Python and other cool stuff

Python

Python is great - Batteries included! 🐍

implementations and extensions

  • CPython - the reference
  • IronPython - for the .NET Framework
  • PyPy - alternative implementation with JIT
  • Jython - Python running on Java VM
  • MicroPython - Python on microcontrollers (bare metal)
  • Cython - C extensions for Python made easy
  • Numba - JIT for Python and NumPy
  • Nuitka - Python to native compiler
  • Anaconda - data science distribution, precompiled packages

scientific computing

  • SciPy - ecosystem for mathematics, science and engineering, library of scientific functions ❗
    • NumPy - fundamental package for scientific computing
    • Matplotlib - plotting library which produces publication quality figures
    • Pandas - easy-to-use data structures and data analysis tools
    • Sympy - library for symbolic mathematics
    • IPython - powerful interactive shell
  • Jupyter - interactive computing across dozens of programming languages
  • seaborn - statistical data visualization
  • Bokeh - interactive visualization library that targets modern web browsers
  • mathics - free, light-weight alternative to Mathematica

other Python libraries

some useful stuff

  • explainshell - write down a command-line to see the help text that matches each argument
  • taobackup - the tao fo backup
  • borgbackup - deduplicating backup
  • partedmagic - thumd drive linux rescue system
  • git - THE version control system
  • markdown - simple and easy-to-use markup language
  • YAML - YAML is a human friendly data serialization standard for all programming languages
  • Sphinx - create intelligent and beautiful documentation
  • Pandoc - swiss-army knife for markup format conversion
  • Particle - IoT platform
  • GPS Logger - very good and configurable android GPS logger
  • OwnTracks - another GPS tracker
  • PhoneTrack - Verfolgung und Speicherung von Standorten mobiler Geräte
  • MPD - flexible, powerful, server-side application for playing music
  • PrivateBin - minimalist pastebin where the server has zero knowledge of pasted data
  • Firefox Send - Simple, private file sharing
  • Intel NUC - powerful 4x4-inch mini PC
  • Hypex - Class D Amp Modules
  • Geizhals - Preis- und Produktsuchmaschine

web stuff

  • jQuery - document traversal, manipulation, event handling, animation
  • nodejs - JavaScript runtime built on Chrome's V8 JavaScript
  • vuejs - The Progressive JavaScript Framework
  • angularjs - platform that makes it easy to build applications with the web
  • reactjs - JavaScript library for building user interfaces
  • bootstrap - toolkit for developing with HTML, CSS, and JS
  • yarn - fast, reliable, secure dependency management
  • MathJax - Beautiful math in all browsers
  • Jekyll - simple, extendable, static site generator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment