Aug SEP Oct
18
2019 2020 2021
success
fail

About this capture

COLLECTED BY

Organization: Internet Archive

Focused crawls are collections of frequently-updated webcrawl data from narrow (as opposed to broad or wide) web crawls, often focused on a single domain or subdomain.

Collection: php.net

TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20200918012119/https://www.python.org/
 


Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience. 



Skip to content  


Python  

PSF  

Docs  

PyPI  

Jobs  

Community  




 
 Menu



AA

Smaller

Larger

Reset
 





Socialize  

Facebook

Twitter

Chat on IRC
 





About  

Applications

Quotes

Getting Started

Help

Python Brochure
 


Downloads  

All releases

Source code

Windows

Mac OS X

Other Platforms

License

Alternative Implementations
 


Documentation  

Docs

Audio/Visual Talks

Beginner's Guide

Developer's Guide

FAQ

Non-English Docs

PEP Index

Python Books

Python Essays
 


Community  

Community Survey

Diversity

Mailing Lists

IRC

Forums

PSF Annual Impact Report

Python Conferences

Special Interest Groups

Python Logo

Python Wiki

Merchandise

Community Awards

Code of Conduct

Get Involved
 


Success Stories  

Arts

Business

Education

Engineering

Government

Scientific

Software Development
 


News  

Python News

PSF Newsletter

Community News

PSF News

PyCon News
 


Events  

Python Events

User Group Events

Python Events Archive

User Group Events Archive

Submit an Event
 






>_  Launch Interactive Shell  




# Python 3: Fibonacci series up to n
>>> def fib(n):
>>>     a, b = 0, 1
>>>     while a < n:
>>>         print(a, end=' ')
>>>         a, b = b, a+b
>>>     print()
>>> fib(1000)
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987


Functions Defined


The core of extensible programming is defining functions. Python allows mandatory and optional arguments, keyword arguments, and even arbitrary argument lists. More about defining functions in Python 3
 


# Python 3: List comprehensions
>>> fruits = ['Banana', 'Apple', 'Lime']
>>> loud_fruits = [fruit.upper() for fruit in fruits]
>>> print(loud_fruits)
['BANANA', 'APPLE', 'LIME']

# List and the enumerate function
>>> list(enumerate(fruits))
[(0, 'Banana'), (1, 'Apple'), (2, 'Lime')]


Compound Data Types


Lists (known as arrays in other languages) are one of the compound data types that Python understands. Lists can be indexed, sliced and manipulated with other built-in functions. More about lists in Python 3
 


# Python 3: Simple arithmetic
>>> 1 / 2
0.5
>>> 2 ** 3
8
>>> 17 / 3  # classic division returns a float
5.666666666666667
>>> 17 // 3  # floor division
5


Intuitive Interpretation


Calculations are simple with Python, and expression syntax is straightforward: the operators +, -, * and / work as expected; parentheses () can be used for grouping. More about simple math functions in Python 3.
 


# Python 3: Simple output (with Unicode)
>>> print("Hello, I'm Python!")
Hello, I'm Python!

# Input, assignment
>>> name = input('What is your name?\n')
>>> print('Hi, %s.' % name)
What is your name?
Python
Hi, Python.


Quick & Easy to Learn


Experienced programmers in any other language can pick up Python very quickly, and beginners find the clean syntax and indentation structure easy to learn. Whet your appetite with our Python 3 overview.
 



# For loop on a list
>>> numbers = [2, 4, 6, 8]
>>> product = 1
>>> for number in numbers:
...    product = product * number
... 
>>> print('The product is:', product)
The product is: 384


All the Flow Youd Expect


Python knows the usual control flow statements that other languages speak  if, for, while and range  with some of its own twists, of course. More control flow tools in Python 3
 





Python is a programming language that lets you work quickly and integrate systems more effectively. Learn More
 





Get Started


Whether you're new to programming or an experienced developer, it's easy to learn and use Python.

Start with our Beginners Guide
 

Download


Python source code and installers are available for download for all versions!

Latest: Python 3.8.5
 

Docs


Documentation for Python's standard library, along with tutorials and guides, are available online.

docs.python.org
 

Jobs


Looking for work or have a Python related position that you're trying to hire for? Our relaunched community-run job board is the place to go.

jobs.python.org
 




Latest News


More


 Python 3.9.0rc2 is now available for testing

 Python Software Foundation - September 2020 Newsletter

 Answer these surveys to improve pip's usability

 Noah Alorwu Awarded the PSF Community Service Award for Q2 2020

 Python 3.5.10 is now available
 



Upcoming Events


More


 DragonPy 2020 (postponed)

 PyCon APAC 2020

 GeoPython 2020 & PyML 2020

 Django Day Copenhagen

 PyCon Turkey
 






Success Stories


More


Python powers major aspects of Abridge’s ML lifecycle, including data annotation, research and experimentation, and ML model deployment to production.  

Abridging clinical conversations using Python by Nimshi Venkat and Sandeep Konam





Use Python for


More


Web Development:  Django, Pyramid, Bottle, Tornado, Flask, web2py

GUI Development:  tkInter, PyGObject, PyQt, PySide, Kivy, wxPython

Scientific and Numeric:   SciPy, Pandas, IPython

Software Development:  Buildbot, Trac, Roundup

System Administration:  Ansible, Salt, OpenStack

 


>>> Python Enhancement Proposals (PEPs): The future of Python is discussed here.    




>>> Python Software Foundation


The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers. Learn more 

Become a Member  Donate to the PSF
 


 Back to Top  

About  

Applications

Quotes

Getting Started

Help

Python Brochure
 


Downloads  

All releases

Source code

Windows

Mac OS X

Other Platforms

License

Alternative Implementations
 


Documentation  

Docs

Audio/Visual Talks

Beginner's Guide

Developer's Guide

FAQ

Non-English Docs

PEP Index

Python Books

Python Essays
 


Community  

Community Survey

Diversity

Mailing Lists

IRC

Forums

PSF Annual Impact Report

Python Conferences

Special Interest Groups

Python Logo

Python Wiki

Merchandise

Community Awards

Code of Conduct

Get Involved
 


Success Stories  

Arts

Business

Education

Engineering

Government

Scientific

Software Development
 


News  

Python News

PSF Newsletter

Community News

PSF News

PyCon News
 


Events  

Python Events

User Group Events

Python Events Archive

User Group Events Archive

Submit an Event
 


Contributing  

Developer's Guide

Issue Tracker

python-dev list

Core Mentorship

Report a Security Issue
 


 Back to Top  




Help & General Contact

Diversity Initiatives

Submit Website Bug

Status 



Copyright ©2001-2020.   Python Software Foundation   Legal Statements   Privacy Policy   Powered by Heroku