- Editor (with suggestion): Sublime Text 3 (Crack version with setup), suggestion
- Interpreter
- Anaconda (on Windows)
- Python3 (on Linux (Ubuntu)) (If required)
-
[Linux (Ubuntu)]:
sudo apt install python3- And use
pipas package manager. Installcondausing this.
NOTE: Why not Anaconda in Linux?
- If already installed in Windows, & Linux is running on WSL. Then, try using anaconda in Windows, so that it will not add (so many approx. 600 MB of) packages additionally in the PC/Laptop.
- Anaconda is mainly installed because of built-in IDEs like Jupyter notebook, Spyder.
- Also, both
conda&pippackage manager comes alongwith.
- And use
-
Jupyter Notebook by Anaconda (used mostly in debugging each module)
-
Sublime text 3 (Install conda packages after Anaconda installation) - Excel-python (with xlwings), Dash (Dashboard), Django (Web App)
Note: It depends on the project. If it consists of multiple dependent python files, then use ST3, otherwise use Jupyter Notebook.
-
- For Python, ST3 is recommended for editing.
- Anaconda installed & added to PATH in Windows.
- Packages
- Build system
- default
- Snippet
- None
Anaconda #packagemanager
Pip #packagemanager
pandas #package
xlwings #package
matplotlib #package
- Error while opening jupyterlab on cmd
Error executing Jupyter command 'lab': [WinError 5] Access is denied- Reason: As the jupyterlab is not installed as Admin during the Anaconda installation. That's why need to be either followed: M-1 or M-2.
- Solution 1
python -m jupyterlab- Solution 2
step1: open your anaconda navigator
step2: click on jupyter lab setting option and then remove it
step2: Now open your anaconda prompt and type the following command "conda install -c conda-forge jupyterlab"- Python Algorithms - https://github.com/TheAlgorithms/Python
- HackerRank Problems and Solutions - https://github.com/juhilsomaiya/HackerRank-Python-Algorithm-Solution
- Plotly Offline Charts - https://github.com/SayaliSonawane/Plotly_Offline_Python
- Plotly Dashboards with Dash - https://github.com/Pierian-Data/Plotly-Dashboards-with-Dash
- Plotly Datasets - https://github.com/plotly/datasets
- Dash plotly recipes (for discussion forum) - https://github.com/plotly/dash-recipes
- Pandas Exercises - https://github.com/guipsamora/pandas_exercises
- Zulip (powerful open source team chat) - https://github.com/zulip/zulip
- Code Beautify (into Image) - LINK
- Dash Bootstrap Components - https://dash-bootstrap-components.opensource.faculty.ai/
- Automate docs with Python - Documentation, Github, pip, Example
- Automate PPT with Python - Documentation, Github, pip
- Python Geocoding Toolbox (location, coordinates, address, street, city, country) - pip, example
- Geocoding and reverse geocoding using Python - https://chrisalbon.com/python/data_wrangling/geocoding_and_reverse_geocoding/
- Beautiful formatting in Console - https://github.com/willmcgugan/rich
- Learning Python through test-driven development of games and puzzles - https://github.com/kyclark/tiny_python_projects
- Open source home automation that puts local control and privacy first - https://github.com/home-assistant/core
- Apprise - Push Notifications that work with just about every platform! - https://github.com/caronc/apprise
- Dash Plotly - https://dash.plot.ly/
- Django with Dash - Online Documentation, pip
- Python all charts - https://python-graph-gallery.com/