Beginning Python for Non-Programmers
  • Cover
  • About the Author
  • Introduction to Programming
    • What is Programming?
    • What Programmers Do
    • The Mind of a Programmer
    • How Does a Programmer Think?
  • Programming Languages
    • Python
    • HTML / CSS
    • JavaScript / TypeScript
    • C, C++, C#
    • Java
    • SQL
  • Introduction to Python
    • What is Python?
    • Types of Python Programs
    • Core Tools for Python Programming
      • Python Interpreter
      • Jupyter Notebooks
      • Visual Studio Code
      • Python Playground
      • Pycharm Community Edition
  • Installing Python
    • Step-by-step guide for Windows Users
    • Step-by-step guide for Mac Users
  • Installing Visual Studio Code
    • Step-by-step guide for Windows Users
    • Step-by-step guide for Mac Users
  • Writing and Running Your First Python Program
  • Basic Concepts of Python Programming
  • Control Flow in Python
  • Functions and Reusability
  • Debugging and Problem Solving
  • Exploring More Python Concepts
  • Adding Python Packages with pip
  • Python Web Frameworks
  • Resources for Continued Learning
    • CodeAcademy.com
    • Python.org
    • SoloLearn.com
    • coursera.com
    • udemy.com
    • youtube.com
    • Code With Mosh
    • GameDev.tv
  • Staying Motivated and Practicing Regularly
  • Appendices
    • Beginner Project Ideas for Learning
    • Python Cheat Sheet
    • Frequently Asked Questions for Beginners
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Introduction to Python
  2. Core Tools for Python Programming

Python Interpreter

PreviousCore Tools for Python ProgrammingNextJupyter Notebooks

Last updated 9 months ago

Was this helpful?

This is the core Python interpreter and is required in order to run the programs you create. It is a very simple install. In Linux and MacOS, python is already installed. You can install another instance if the version on your system is too old, etc.

Python includes a few small programs:

  • Python - The core interpreter

  • Pip - A tool for adding modules that give you more features, when you need them.

  • PipEnv - A tool to create different environments for the different programs you write. This becomes more important later one when you write programs that need different modules than the other programs you have written. Like a game versus a financial app. This becomes useful as you become more advanced.

  • IDLE - A built in script editor. Most people never use this.

Some content generated with AI

www.python.org/downloads