-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Labels
Description
This issue outlines the resources we need to put together and include in resources/...
- Installing Python (pip/Anaconda)
- Learning Python - @namurphy
- Outline IDEs
- Summary of IDEs - @rocco8773
- Topics
- Installing
- git integration
- add-ons
- ...
- PyCharm - @rocco8773
- VSCode - @wdeshazer @qudsiramiz
- Spyder (+git and/or GitHub Desktop) - @svincena @dschaffner
- Terminals (Unix/MacOS/Windows)
- Unix - @namurphy
- MacOS - @namurphy
- Windows - @wdeshazer
- Virtual Envornments
- git & Github
- probably software-carpentry with any additions from us
Other topics:
- Jupyter notebooks
- notebook on PlasmaPy
- How to structure Python packages.
- https://packaging.python.org/en/latest/
- dunders
__all__,__init__ - changing the mindset from writing and running scripts to build a package of tools
- How to get
git...