We’ve sourced an essential collection of Python resources that every Python developer should know about! As always, this list is updated regularly. Email over the URL, if you wish to be included.
Python IDE’s
- Atom
- GNU Emacs
- Jupyter Notebook
- PyCharm
- Pydev
- Spyder
- Sublime Text
- Thonny
- Vi / Vim
- Visual Studio Code
- Wing
- Anaconda
Python Libraries for GUI Development:
- DearPyGui: Link to DearPyGui GitHub
- Eel: Link to Eel documentation
- enaml: Link to enaml documentation
- Flexx: Link to Flexx GitHub
- Tkinter: Link to Tkinter documentation
- Toga: Link to Toga documentation
- urwid: Link to urwid documentation
- PyQT: Link to PyQT documentation
- PySimpleGUI: Link to PySimpleGUI GitHub
- Kivy: Link to Kivy documentation
Python Frameworks for Web Development:
- web2py: Link to web2py documentation
- Bottle: Link to Bottle documentation
- FastAPI: Link to FastAPI documentation
- Pyramid: Link to Pyramid documentation
- Django: Link to Django documentation
- Flask: Link to Flask documentation
Python Libraries for Game Development:
- Pygame: Link to Pygame documentation
- PyOpenGL: Link to PyOpenGL documentation
- Pyglet: Link to Pyglet documentation
Python Libraries for Data Science:
- TensorFlow: Link to TensorFlow documentation
- NumPy: Link to NumPy documentation
- SciPy: Link to SciPy documentation
- Pandas: Link to Pandas documentation
- Matplotlib: Link to Matplotlib documentation
- Seaborn: Link to Seaborn documentation
- StatsModels: Link to StatsModels documentation
Tags: Python, Python Resources, Python Libraries, Python GUI Development, Python Game Development, Python Web Development, Python IDE’s, Atom, GNU Emacs, Jupyter Notebook, DearPyGui, eel, enaml, flexx, web2py, bottle, fastAPI
(from github under MIT CC-BY 4.0, Changes include: adding documentation urls, tags added)