Instalation - Python (1)
Instalation - Python (1)
PYTHON
CHAPTER 1: PYTHON INSTALLATION (SETUP)
PYTHON INSTALLING
1- OFFICIAL PYTHON WEBSITE
Website:
https://www.python.org/downloads/
Through the magic of coding, the
website will probably know what type
of computer you are using, and the
DOWNLOAD button will show you
the correct version of Python to install!
In our case, we want the latest version,
which is Python 3.12.1
Available for: Windows and Mac.
2
IN CASE OF
3
PYTHON INSTALLING
1- ANACONDA WEBSITE
Website: https://www.anaconda.com/
Anaconda Distribution is a Free Download.
In our case, we want the latest version, which is:
Anaconda3-2023.09-0-Windows-x86_64.exe.
Available for: Windows, Mac and Linux.
https://repo.anaconda.com/archive/Anaconda3-
2023.09-0-Windows-x86_64.exe
4
INSTALLING ANACONDA
5
6
ANACONDA DIRECTORY
Anaconda Navigator is a desktop graphical user interface (GUI) included in Anaconda distribution that
allows users to launch applications and manage conda packages, environments and channels without using
command-line commands. Navigator can search for packages on Anaconda Cloud or in a local Anaconda
Repository, install them in an environment, run the packages and update them.
The following applications are available by default in Anaconda Navigator:
1. JupyterLab
2. Jupyter Notebook
3. QtConsole
4. Spyder
5. Glue
6. Orange
7. RStudio
8
8. Visual Studio Code, …
9
INTEGRATED DEVELOPMENT ENVIRONMENT
An integrated development environment (IDE) is a software application that provides comprehensive facilities for
software development. An IDE normally consists of at least a source-code editor, build automation tools, and a
debugger.
The 10 Best Python IDE & Code Editors In 2024:
1. PyCharm: Hugely popular, powerful, and feature-rich Python IDE.
2. Visual Studio Code (VSCode): Lightweight and extensible code editor.
3. Jupyter Notebooks: Data Science IDE, easily run simulations and share data in your browser.
4. Pydev (for Eclipse): powerful code analysis capabilities, with real-time syntax highlighting, error checking, and
code completion.
5. IDLE: If you're completely new to coding, this is always a great place to start, as it's literally bundled with your
Python install.
6. Sublime Text: lightning-fast performance and clean, distraction-free interface. If you like a sleek coding
environment or you prioritize speed and efficiency, this is a great option. 11
7. Spyder: it's an excellent choice for scientific computing and data analysis tasks.
PYTHON GETTING STARTED
SPYDER
14