AskBiography Logo   Latest News  Follow Us on Twitter  Follow Us on Google Buzz  Became Fan - Facebook  Subscribe to RSSRSS   Bookmark and Share

Python (programming language)

Python (programming language)
Programming language
NamePython
Paradigmmulti-paradigm: object-oriented, imperative, functional, reflective
Appeared in1991
Designed byGuido van Rossum
Software developerPython Software Foundation
Stable release3.2/ February 20, 2011
2.7.1/ November 27, 2010
Preview release3.2 rc 3/ February 14, 2011
Typing disciplineduck, dynamic, strong
Major implementationsCPython, IronPython, Jython, Python for S60, PyPy, Unladen Swallow
DialectsCython, RPython, Stackless Python
Influenced byABC, ALGOL 68, C, C++, Haskell, Icon, Java, Lisp, Modula-3, Perl
InfluencedBoo, Cobra, D, Falcon, Groovy, JavaScript, Ruby
Operating systemCross-platform
LicensePython Software Foundation License
Usual file extensions.py, .pyw, .pyc, .pyo, .pyd

     Home | programming language | Python (programming language)



Python is an interpreted, general-purpose high-level programming language whose design philosophy emphasizes code readability. Python aims to combine "remarkable power with very clear syntax", and its standard library is large and comprehensive. Its use of indentation for block delimiters is unique among popular programming languages.

Python supports multiple programming paradigms, primarily but not limited to object-oriented, imperative and, to a lesser extent, functional programming styles. It features a fully dynamic type system and automatic memory management, similar to that of Scheme, Ruby, Perl, and Tcl. Like other dynamic languages, Python is often used as a scripting language, but is also used in a wide range of non-scripting contexts.

The reference implementation of Python (CPython) is free and open source software and has a community-based development model, as do all or nearly all of its alternative implementations. CPython is managed by the non-profit Python Software Foundation.

Python interpreters are available for many operating systems, and Python programs can be packaged into stand-alone executable code for many systems using various tools.

Python (programming language) Video

Here's a very basic tutorial to get you introduced to the Python programming language. Table of Contents * Download Python * Intro to the command line interpreter * Intro to IDLE * Very simple programming examples - * sum(x,y) - * Fibonacci - * printing numbers in a loop The rest of the videos in this series will not be on this account (murfvillage). They will be posted by the user camurflage. Thank you.
8.42 min. | 4.75 user rating
Part 11 - www.youtube.com Slice python.
7.72 min. | 4.94 user rating
Beginners' tutorial for the Python programming language. This video focuses on importing modules and using the "inspect" module to explore the source code of modules you are using.
9.32 min. | 4.65 user rating
Hi, my name is Average Roots and my friend and I(DJ John Locke) will show you the ins and outs of this fantastic programming language, Python. Python can craft numerous complex applications that you can make with few lines of codes. Watch the video, and please comment! Stay tuned for the other 2 parts coming up VERY soon! Thank you
3.22 min. | 1.95 user rating
My first video tutorial for programming in Python, more to come soon (I hope!)
2.02 min. | 4.75 user rating
This is Part 2 of our Tutorial on how to use the exciting new programming language: Python! Today we teach you how to make the simple Hello World command, and other common syntax that is used often. Thank You and may God Bless you all.
4.63 min. | 2.2 user rating
May 7, 2008 lecture by Steve Yegge for the Stanford University Computer Systems Colloquium (EE380). Dynamically typed programming languages such as Perl, Python and Ruby have been gradually gaining popularity and momentum for the past fifteen years. However, dynamic languages are also arguably the biggest source of controversy in the industry. In this talk, Steve Yegge debunks some of the issues considered central to the debate, and then shares some novel techniques people are using to produce static-quality tools and performance in dynamic languages. EE380 | Computer Systems Colloquium: www.stanford.edu Stanford Computer Systems Laboratory: csl.stanford.edu Stanford Center for Professional Development: scpd.stanford.edu Stanford University: www.stanford.edu Stanford University channel on YouTube: www.youtube.com
68.97 min. | 4.67 user rating
The basics of Kolmogorov complexity, explained using the Python programming language. Download Python at www.activestate.com More information on Kolmogorov complexity: www.scholarpedia.org en.wikipedia.org www.scholarpedia.org talkorigins.org If you want to learn more about Python, check out docs.python.org Inspired by randyhelzerman's series "Kolmogorov Complexity using Prolog" ( tinyurl.com ). The music is preview.tinyurl.com twitter.com www.facebook.com myspace.com Honors for this video (9) #35 - Most Discussed (Today) - Education #68 - Most Viewed (Today) - Education - Australia #49 - Most Viewed (Today) - Education - Canada #87 - Most Viewed (Today) - Education - Israel #69 - Most Viewed (Today) - Education #76 - Most Viewed (Today) - Education - Netherlands #53 - Most Viewed (Today) - Education - Sweden #61 - Top Favorited (Today) - Education #32 - Top Rated (Today) - Education
8.00 min. | 4.90 user rating
In this lesson we will learn how to make comments and how to use print(). Next time we will learn how to use calculator functions! Comment, rate, and subscribe, please!
1.93 min. | 4.65 user rating
In this lesson we learn how to make inputs and write our first programs. If you have any programs you want to request because you can't figure out how to make them, just post a reply.
4.13 min. | 5.0 user rating

Latest News : Python (programming language) : Tweet this RSS

Want to Python (programming language) latest news on your twitter account???   sign in with twitter
Python (programming language)     sign in with twitter   ||  programming_language     sign in with twitter   ||  Other     sign in with twitter
Behind private equity's 'pig in the python' push - Financial News Tweet this news
Financial News---...- of bankers called it at the Association for Corporate Growth's State of the Capital Markets conference in New York on Thursday, "the pig in the -python-. ... - Date : Mon, 25 Oct 2010 23:02:47 GMT+00:00
Python found in Kalamazoo - WWMT Tweet this news
WWMT--(NEWSCHANNEL 3) - Police in Kalamazoo made an unusual discovery over the weekend when they found a three foot long -python-. The young snake turned up in the ... - Date : Mon, 25 Oct 2010 21:32:19 GMT+00:00
Playlovers do Python: hamming it up with Spamalot - WA premiere - NewsMaker (press release) Tweet this news
NewsMaker (press release)--PLAYLOVERS is staging the WA premiere of Monty -Python's- Spamalot this November, the Tony Award-winning musical. Directed by Kimberley Shaw, it's described ... - Date : Sun, 24 Oct 2010 15:39:03 GMT+00:00
Spamalot demands second show - London Free Press Tweet this news
London Free Press--Monty -Python's- Spamalot kicks off the Broadway in London series at the John Labatt Centre. ... - Date : Mon, 25 Oct 2010 20:26:09 GMT+00:00

Typing :
Type Description Syntax example
str An immutable sequence of characters. In Python 2, strings are a sequence of characters. Unicode string literals need to be specified by prefixing with the letter u. In Python 3, strings are Unicode by default. 'Wikipedia'
"Wikipedia"
"""Spanning
multiple
lines"""
bytes An immutable sequence of bytes b'Some ASCII'
b"Some ASCII"
list Mutable, can contain mixed types [4.0, 'string', True]
tuple Immutable, can contain mixed types (4.0, 'string', True)
set, frozenset Unordered, contains no duplicates. A frozenset is immutable. {4.0, 'string', True}
frozenset([4.0, 'string', True])
dict A mutable group of key and value pairs {'key1': 1.0, 3: False}
int An immutable fixed precision number of unlimited magnitude 42
float An immutable floating point number (system-defined precision) 3.1415927
complex An immutable complex number with real number and imaginary parts 3+2.7j
bool An immutable truth value True
False

Python

ImplementationsChinesePython * CLPython * CPython * Jython * IronPython * PyPy * Python for S60 * Psyco * Stackless Python * Unladen Swallow
FrameworksCherryPy * Web2py * Django * Pylons * TurboGears * Quixote
IDEBoa * IDLE * SPE * more...

Python web application frameworks

Django * Nevow * Pyjamas * Pylons * Spyce * TurboGears * TwistedWeb * Webware * web2py * Zope * more...



Privacy | Sitemap | Micra Hosting