Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 2.62 KB

File metadata and controls

38 lines (27 loc) · 2.62 KB

Technical Resources & Tutorials

Python

  • A nice and accessible video tutorial (there are loads and loads of introductions on YouTube, if you find one that suits you better, go for it!)
  • Many more tutorials
  • A treasure trove of resources: Real Python

Jupyter Notebooks & Google Colab

Git, the Terminal

Run things in the cloud

Note: as of mid-2023, there is such demand for GPUs that it is more difficult to rent GPUs than it used to be. Colab remains a stable option, for short jobs.

Editors

  • Online p5js editor (pros: out of the box, online backup; cons: no live preview, some CORS issue and little available space for models and data)
  • Visual Studio Code (pros: modern and extensible code editor, huge community, extensions for many programming languages; cons: steeper learning curve, need to install extensions for each language, the recommended option)
  • Brackets (pros: simple to use, "one click" live preview in the browser; cons: not ideal for programming languages other than Javascript)
  • Vim (pros: super extensible, an entire customisable syntax for text processing, and it's also a cult!; cons: the steepest learning curve of all)