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
  • Scripts
  • Graphical Programs
  • Jupyter Pages
  • Web Pages

Was this helpful?

Edit on GitHub
  1. Introduction to Python

Types of Python Programs

With Python, you can create four main types of programs. In the beginning, you will work on the first type, Scripts. Just know there are ways to expand your skills into these other types of applications.

Scripts

These are scripts that run in your console and provide basic text output. These scripts will run at your command prompt and output text into the terminal / console.

Graphical Programs

Not as common as scripts, it is possible to write screens that show up in Windows and have animations for basic games, graphs, etc.

Jupyter Pages

These are basically web pages that have sections of Python code built in. It allows people to execute the code fragments within the page. They are common for financial or statistical apps.

Web Pages

You can write entire websites using Python. There is a couple ways of doing this. Basically it's an Python environment that generates web pages on the fly. You can make shopping carts or whatever type of website you need.

Some content generated with AI

PreviousWhat is Python?NextCore Tools for Python Programming

Last updated 9 months ago

Was this helpful?