Python: Tools or IDE
- Download PDF
-
To access the updated handouts, please click on the following link: https://yasirbhutta.github.io/python/docs/tools.html
- Install Python: Download and install it from https://www.python.org/downloads/.
1. Visual Studio Code (Recommended) [Online, Desktop]
- Download Visual Studio Code
- Getting Started with Python in VS Code
- VS code for Web: To open VS Code for web, you can simply visit the URL https://vscode.dev/ in your web browser. This web-based version of VS Code allows you to code directly in your browser without needing to install any software locally.
2. PyCharm
3. Jupyter Notebook
4. Pydroid 3 - IDE for Python 3 (Recommended) [Mobile App]
-
Pydroid 3 is an IDE (Integrated Development Environment) for Android devices that allows you to write and run Python code on your phone or tablet. It’s a great tool for learning Python or for working on small Python projects on the go.
5. Replit – Build software faster (Recommended) [Online, Desktop, Mobile(Android, iOS)]
Replit is an AI-powered software development & deployment platform for building, sharing, and shipping software fast.
Online Replit:
- To open Replit online, follow these steps:
- Visit the Website: Go to Replit.com in your web browser.
- Sign In or Sign Up: If you already have an account, sign in using your credentials. If not, you can sign up for a new account.
- Access Replit: Once signed in, you can access the Replit online coding environment directly from the homepage. You can create new projects, explore existing ones, or start coding right away in various programming languages.
- Start Coding: Click on “Start Coding” or create a new project to begin coding in the browser. Replit offers a convenient online IDE that supports multiple programming languages and allows for collaborative coding as well.
See also:
6. Google Colab (Recommnded) [Online]
Colab notebooks allow you to combine executable code and rich text in a single document, along with images, HTML, LaTeX and more.
To open Google Colab, follow these steps:
- Visit the Website: Go to https://colab.google/ in your web browser.
- Sign In: If you are not already signed in with your Google account, sign in with your credentials. If you don’t have a Google account, you will need to create one.
- Create or Open a Notebook: Once signed in, you can create a new notebook by clicking on “File” > “New notebook” or open an existing notebook from your Google Drive or GitHub.
- Start Using Colab: Google Colab provides a Jupyter notebook environment that allows you to write and execute Python code directly in your browser. You can also install additional libraries, upload files, and collaborate with others in real-time.
- Save Your Work: Your notebooks are automatically saved to your Google Drive. You can also download them locally or share them with others.
Google Colab is particularly useful for data analysis, machine learning, and research projects as it provides free access to GPUs and TPUs for computation.
7. Kaggle’s Code
Kaggle’s Code is a platform where users can write, run, and share code, particularly for data science and machine learning projects. It provides an interactive environment to collaborate on code, explore datasets, and build models. You can find various notebooks and scripts created by the community, participate in coding competitions, and learn from others’ work.