• Skip to main content
  • Select language
  • Skip to search
MDN Web Docs
  • Technologies
    • HTML
    • CSS
    • JavaScript
    • Graphics
    • HTTP
    • APIs / DOM
    • WebExtensions
    • MathML
  • References & Guides
    • Learn web development
    • Tutorials
    • References
    • Developer Guides
    • Accessibility
    • Game development
    • ...more docs
Learn web development
  1. MDN
  2. Learn web development
  3. Drafts
  4. Python

Python

In This Article
  1. Learn Python basics
  2. Bring Python to the Web
  3. Old articles

Draft
This page is not complete.

Python is a widely used, general-purpose, interpreted scripting language. It is available on a broad range of platforms, including Windows, Linux, and Mac OS X. Python helps you work quickly and integrate systems effectively, and it encourages programmers to program without boilerplate (prepared) code.

In this series of tutorials, you'll learn to use the basic building blocks of Python 3. After getting a taste for the language, you'll learn how to build Sked, a simple web application to keep track of a conference schedule

Learn Python basics

  • Introduction: what it is and why to use Python
  • Installation and first steps
    • Installing Python on your machine
    • Getting to know the interactive interpreter
    • Hello, world!
    • Running scripts from the command line
  • First steps
    • Variables
    • Conditionals
    • Lists
    • Loops
  • More advanced concepts

Bring Python to the Web

  • Setting the stage
  • The simple web application
  • Database basics

Old articles

  • Quickly Learn Object Oriented Programming in Python

Document Tags and Contributors

Tags: 
  • CodingScripting
  • Learn
  • NeedsContent
  • new
  • Python
 Contributors to this page: chrisdavidmills, rolfedh, hbloomer, klez, diogeneshamilton, Andrew_Pfeiffer, openjck, tr3w, Jeremie, Puja0708, anistark
 Last updated by: rolfedh, Nov 9, 2015, 1:40:29 PM