Skip to content
David Pérez-Suárez edited this page Oct 26, 2022 · 2 revisions

Welcome to the RSE-Classwork wiki!

A place for you to share tools, tricks, workarounds and solutions to issues you may have encountered, anything!

This wiki uses markdown format similarly to what we've used on the hackmds and in some class exercises (e.g., The travel guide!). But this wiki is also backed by a git repository 🤯, so you can pull/push and edit the files locally on your machine.

As a wiki, anyone can edit in here, no need to open for pull-requests as we do in other repositories.

Tools

Browser extensions

  • Gitako a nice tree-like view to browse files on github Firefox Chrome Edge

IDEs

VS Code extension

Git

  • git graph helps to visualise the history of a git repository
  • git stash shows the stash on the side bar

Working in teams

  • Live Share extensiont pack enables collaborative editing and more on files on your machine. The pack also includes an audio channel to talk as if you were in the same place.

Python

  • Python's official VS Code extension gives you lots of helpful tools. Add here your favourites!

PyCharm

  • Batteries included IDE setup guide
  • Students can get the professional edition for free
  • Core features to explore git integration, run configurations to run a script, running tests, using pycharm debugger
  • Other useful features:
    • Diffing: files, history of files
    • database integration
    • exploring of pandas and numpy objects

Emacs

  • magit gives you great power to control all related with git within emacs
  • forge expands the power of magit to github!

Vim

Spyder

Add your editor here!

Command line tools

  • delta a diff tool with syntax highlighting which is very useful when doing git diff