Skip to content
This repository has been archived by the owner on Mar 31, 2021. It is now read-only.

Latest commit

 

History

History
89 lines (79 loc) · 6.97 KB

technology.md

File metadata and controls

89 lines (79 loc) · 6.97 KB

Technology

General

  • Learning
  • Tools

3D Design and Fabrication

  • Learning
  • Tools
    • Sketchup - Free or Paid Mac, PC - 3D modeling software. Free for non-commercial use.

Programming

  • Learning
  • Tools
    • Project Euler - Web, Challenge Problems - Series of math and computer science problems that are applicable to most languages.
    • Data Science 45-min Intros - Web, Resource Collection of talks, Jupyter Notebooks and other resources.
    • Let's Solve the File Format Problem - Web, Resource - Documentation of different file formats.
    • codecademy - Free Web, Courses Programming courses in HTML, CSS, JavaScript, PHP, Python, Ruby, SQL, and the command line.
    • udacity - Free, paid nanodegrees Web, Courses - Courses in many languages, often taught by programmers from large technology companies.

Python

  • Learning
  • Tools
    • Anaconda - Mac, PC, Linux - Python distribution with many of the core scientific tools preinstalled.
    • Jupyter - Mac, PC, Linux - Formally known as iPython, Project Jupyter and Jupyter notebooks make for some really effective enhancements to the Read-Eval-Print-Loop. Especially useful for the sciences where your methods and results sections can actually work with the data you've produced. Included as part of Anaconda.
    • Python Tutor - Web - Online debugger that is especially useful to see state changes in code.
    • SageMathCloud - Free, paid upgrades Web - Hosted programming environments that have Jupyter pre-installed, course management tools, collaborative editing, and terminal access.
    • The Hitchhiker's Guide to Python - Web, Resource - Tools and instructions for Python development.
    • Awesome Python - Web - Curated list (that inspired this one) of tools and packages for Python development.
    • Data Science iPython Notebooks - A collection of notebooks for reference of many data science and related tool use.
    • pyvideo.org - Videos - Thousands of Python related videos. Many from PyCon and different Python User Groups.

JavaScript

SQL

Haskell

Swift