Difference between revisions of "Python"
From ProgrammingExamples
m (→Python Programming Examples) |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= Python = | = Python = | ||
− | [http://python.org/ The Python programming language] | + | [http://python.org/ The Python programming language] |
− | * [http://python.org/download/ Freely available] | + | * Is [http://python.org/download/ Freely available] |
− | * | + | * Runs [http://python.org/about/#python-runs-everywhere "everywhere"] |
+ | * Is interpreted (byte code compiled) | ||
* Has efficient high level [http://docs.python.org/tutorial/datastructures.html data structures] | * Has efficient high level [http://docs.python.org/tutorial/datastructures.html data structures] | ||
− | * Provides simple, effective object oriented programming | + | * Provides simple, effective [http://en.wikipedia.org/wiki/Object-oriented_programming object oriented programming] |
− | * Has dynamic typing (duck typing) | + | * Has dynamic typing ([http://en.wikipedia.org/wiki/Duck_typing duck typing]) |
* Has an extensive [http://docs.python.org/library/index.html standard library] as well as many [http://pypi.python.org/pypi 3rd party additions] | * Has an extensive [http://docs.python.org/library/index.html standard library] as well as many [http://pypi.python.org/pypi 3rd party additions] | ||
+ | * Is readily extensible using code written in C or C++ | ||
There is [http://docs.python.org/ extensive online documentation], including a [http://docs.python.org/tutorial/index.html tutorial]. | There is [http://docs.python.org/ extensive online documentation], including a [http://docs.python.org/tutorial/index.html tutorial]. | ||
---- | ---- | ||
Line 12: | Line 14: | ||
* [[Python/Smtplib|Send Emails with SMTP Library]] | * [[Python/Smtplib|Send Emails with SMTP Library]] | ||
* [[Python/ManyArgs|Handle many parameters under maintenance]] | * [[Python/ManyArgs|Handle many parameters under maintenance]] | ||
+ | * [[Python/UserPasswords|Getting a user name and (hidden text) password]] | ||
+ | * [[Python/DictAsSwitch|How to do a switch/case statement in Python]] | ||
+ | * [[Python/ThreePartOperator|How to mimic C's a = b ? b : c]] | ||
+ | * [[Python/Query MySQL databases using a custom class]] |
Latest revision as of 17:51, 22 September 2012
Python
The Python programming language
- Is Freely available
- Runs "everywhere"
- Is interpreted (byte code compiled)
- Has efficient high level data structures
- Provides simple, effective object oriented programming
- Has dynamic typing (duck typing)
- Has an extensive standard library as well as many 3rd party additions
- Is readily extensible using code written in C or C++
There is extensive online documentation, including a tutorial.