Python

Definition

Code Schools

Tutorial

  • :link: Tutorialspoint
  • :link: learnpython.org by DataCamp
  • :link: code.tutsplus.com
  • :link:  codingbat.com - live coding problems to build skill in Python (and Java)

Developer Resources

  • :link: Full Stack Python - List of lists
  • :link: PyPI - the Python Package Index
  • Package managers ^
    • :link: PIP - The PyPA recommended tool for installing Python packages.
    • :link: Conda - Package, dependency and environment management for any language
  • Various hosting
    • :link: c9.io
    • :link: Jupyter notebooks - create and share documents that contain live code
    • :link: pythonanywhere.com
  • :link: Automate the Boring Stuff with Python by inventwithpython
  • :link: Composing Programs
  • :link: Think Python
  • :link: Hitchikers Guide to Python
  • :link: Dive Into Python 3
  • :link: Computer Science for All
  • :link: Python for Fun
  • :link: Probabilistic Programming & Bayesian Methods for Hackers
  • :link: Natural Language Processing with Python
  • :pdf: Problem Solving with Algorithms and Data Structures, Release 3.0
  • :pdf: Data Mining with Python
  • :pdf: An introduction to Python for scientific computing
  • :link: How to think like a computer scientist

Reference