Skip to content

CEU-Economics-and-Business/python-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

python-tools

A comparison of useful Python tools

To use on your laptop

Download Anaconda 3.11 for your operating system. Follow the installation instructions there.

Please use this distribution even if you have a different version pre-installed on your laptop. We want to ensure that each student has access to the same computing environment with the same Python libraries.

Cloud environments

We are looking for a cloud environment that serves two purposes: students can use it a backup if their laptop is not powerful enough, and (in some classes) teachers can distribute and collect code for in-class and out-of-class assignments, minimizing the friction of downloading code and data.

The language is Python 3.10 (preferably 3.11 to match the recommended Anaconda distro). In-class instruction will use JupyterLab, so it would be great if that platform included this as an IDE that students are already familiar with. Some courses do machine learning where GPU access is a big plus.

Name Link Costs Class management Jupyter Notes
GitHub Codespaces https://docs.github.com/codespaces $0.09/core-hour Can be combined with GitHub Classroom. Jupyter is available by selecting "Open in JupyterLab" or adding ?editor=jupyter to the end of the URL. See blog post. Costs can be centralized by organization. Hosted in Docker containers, does not seem to have GPUs. Directly linked to a repo.
Google Colab https://colab.google/ Starts free, €0.12/compute-unit Compute units are unclear. Can be synced with GitHub, so possible to use GitHub Classroom. Starts immediately with Jupyter Notebook. Has variable explorer. Has GPU. Library versions.
Replit https://replit.com/ Free for edu institutions There are teams to which it is easy to invite students and score their assignments. No
Hex https://hex.tech/ ? ? ? ?
Deepnote https://deepnote.com/home ? ? ? ?
Binder https://mybinder.org/ ? ? ? ?
Nuvolos https://nuvolos.cloud/ €10/month ? ? ?

About

A comparison of useful Python tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published