Manual Installation Guide for Python #

Python is a versatile and widely-used programming language. Installing Python on your computer enables you to execute Python scripts, develop applications, and participate in the Python development community. In this guide, we will walk you through the manual installation process for Python on various operating systems.

Before proceeding, please note that these instructions cover the installation of Python version 3.x.x, which is the latest major release as of the time of writing. The specific version numbers may differ in the future, but the general installation steps will remain the same.

Windows Installation #

  1. Visit the official Python website at and navigate to the downloads section.
  2. Choose the version of Python you wish to install. Select the appropriate installer based on your operating system architecture (32-bit or 64-bit).
  3. Click on the installer file to start the download. Once the download is complete, run the installer.
  4. In the installer window, check the box labeled "Add Python to PATH" (additionally, you may also choose to customize the installation path).
  5. Click on the "Install Now" button to begin the installation process.
  6. After installation, open the command prompt and type python --version to verify that Python has been successfully installed.

macOS Installation #

  1. Open a web browser and go to to access the Python downloads page.
  2. Choose the version of Python you wish to install. Select the macOS installer package appropriate for your version of macOS.
  3. Download the installer package and run the downloaded file.
  4. In the installer window, check the box labeled "Install for all users" and click on the "Continue" button.
  5. On the next screen, you can choose the optional components to install. Unless you have a specific reason, it is recommended to leave the default selection enabled.
  6. Continue through the installation process by clicking on the "Install" button.
  7. Once the installation is complete, open the Terminal application and type python3 --version to verify the successful installation.

Linux Installation #

  1. Open a terminal on your Linux distribution.
  2. Enter the following command to update the package manager: sudo apt update.
  3. Execute the following command to install Python: sudo apt install python3.
  4. Confirm the installation by entering Y when prompted.
  5. After the installation is complete, verify by running python3 --version in the terminal.

Google Apps Script and Python #

Google Apps Script is a JavaScript-based platform that enables you to automate tasks and extend the capabilities of various Google Apps, such as Google Sheets, Google Docs, and Gmail. Although Google Apps Script does not directly support Python, there is a workaround that allows you to use Python within Google Sheets.

Follow these steps to utilize Python in Google Sheets using Google Apps Script:

  1. Open a Google Sheets document and navigate to "Extensions" in the menu bar.
  2. Click on "Apps Script" to open the script editor.
  3. In the script editor, delete any existing code and replace it with the following example:
// Example usage: =PYTHON_EVAL("print('Hello, Python!')")
function PYTHON_EVAL(input) {
const pythonCode = input.substring(input.indexOf('"') + 1, input.lastIndexOf('"'));
const output = JSON.parse(UrlFetchApp.fetch('', {
method: 'post',
payload: JSON.stringify({
'script': pythonCode
headers: {
'Content-Type': 'application/json'
muteHttpExceptions: true
return output.stdout;
  1. Save the script and close the script editor.
  2. Now, you can use the =PYTHON_EVAL() custom function in any cell to run Python code. For instance, entering =PYTHON_EVAL("print('Hello, Python!')") will output the text "Hello, Python!" in the cell.

Please note that this workaround utilizes an external API and may have limitations or restrictions. Ensure the security and reliability of the provided script before using it in production or handling sensitive data.

Use Case Examples #

Data Processing and Analysis #

Python's powerful libraries like Pandas, NumPy, and Matplotlib make it an excellent choice for data processing and analysis tasks. With Python installed, you can write scripts to import, clean, manipulate, and visualize data easily.

Web Development #

Python has popular web frameworks like Django and Flask that facilitate the development of dynamic and robust web applications. By installing Python, you gain the ability to build and deploy web-based projects efficiently.

Automation and Scripting #

Python's simplicity and versatility make it ideal for automating repetitive or complex tasks. With Python installed, you can create scripts to automate file operations, web scraping, data extraction, and more.

In conclusion, Python is a widely-used programming language that offers various capabilities for different use cases, from data analysis to web development and automation. By following the manual installation instructions outlined above, you can get started with Python and explore its vast potential.

Read previous:

Basics of SQL