Python Programming: Difference between revisions
Jump to navigation
Jump to search
[unreviewed revision] | [unreviewed revision] |
Content deleted Content added
Line 95: | Line 95: | ||
== External links == |
== External links == |
||
*[http://www.techbooksforfree.com/perlpython.shtml Python books available for free download] |
*[http://www.techbooksforfree.com/perlpython.shtml Python books available for free download] |
||
*[http://www.wepapers.com/Papers/1684/Python_Programming_Tutorial Python Programming Tutorial] |
|||
*[http://www.honors.montana.edu/~jjc/easytut/easytut/ Non-programmers python tutorial] donated to this project: [[Non-Programmer's Tutorial for Python]] |
*[http://www.honors.montana.edu/~jjc/easytut/easytut/ Non-programmers python tutorial] donated to this project: [[Non-Programmer's Tutorial for Python]] |
||
*[http://harshad.wordpress.com/introduction-to-python/ Introduction to Python] |
*[http://harshad.wordpress.com/introduction-to-python/ Introduction to Python] |
||
Line 116: | Line 117: | ||
* [http://wiki.python.org/moin/BeginnersGuide/NonProgrammers "Python for Non-Programmers"]: a list on the Python wiki of various tutorials. |
* [http://wiki.python.org/moin/BeginnersGuide/NonProgrammers "Python for Non-Programmers"]: a list on the Python wiki of various tutorials. |
||
* [[Wikiversity:Topic:Python]] |
* [[Wikiversity:Topic:Python]] |
||
*[http://www.techbooksforfree.com/perlpython.shtml Python books available for free download] |
|||
*[http://www.odesk.com/trends/python Python Developer Global Job Trends] |
*[http://www.odesk.com/trends/python Python Developer Global Job Trends] |
||
Revision as of 13:20, 15 December 2008
Python is a general-purpose interpreted programming language. It currently has distributions available for Microsoft Windows, Apple Mac OS X, GNU/Linux, BSD, and many other platforms. There are currently three major implementations: the standard implementation written in C, Jython written in Java, and IronPython written in C# for the MS .NET environment.
If you have questions related to Python programming, ask at the Q&A.
Introduction
Learning to program in Python
- Creating Python programs
- Variables and Strings
- Basic Math
- Arrays
- Decision Control
- Source Documentation and Comments
- Modules and how to use them See section below.
- Creating and Handling Files
- Handling Text
- Errors
- Namespaces
- Object-oriented programming
- User Interface and Interaction
- Databases
- Web interaction
- Network interaction
- Tips and tricks
Python concepts
Rocking the Python (Modules)
- Regular Expression
- Graphical User Interfaces in Python
- Game Programming in Python
- Socket programming
- Databases
- Extracting info from web pages
- Threading
- Extending with C
- Extending with C++
- Extending with Pyrex
- Extending with ctypes
- Extending with pyFormex
- WSGI web programming
- XML Tools
Notes
The latest documentation for the standard python libraries and modules can always be found at The Python.org documents section. This documentation includes the official Tutorial.
The following articles are Python adaptations from articles of the Computer programming book. The texts in these articles are language neutral but the examples are all Python.
See also
External links
- Python books available for free download
- Python Programming Tutorial
- Non-programmers python tutorial donated to this project: Non-Programmer's Tutorial for Python
- Introduction to Python
- Dive into Python
- The Python.org documents section
- How to think Like a Computer Scientist: Learning with Python
- How to think Like a (Python) Programmer
- A Byte of Python
- ActiveState Python Cookbook
- Text Processing in Python
- Dev Shed's Python Tutorials
- MakeBot - Simple Python IDE designed for teaching game programming to kids.
- Snake Wrangling for Kids - Learning to Program with Python
- Invent Your Own Computer Games with Python - A complete eBook available for free under a Creative Commons license.
- SPE - Stani's Python Editor
- python tutorials
- Python IDEs - When coding, half of the work may be done by your IDE ... so choosing a good one might be helpful
- Python Tutorials - Python Tutorials
- Python Videos at ShowMeDo, covering four IDEs, programming tools, introductions to coding and popular Python projects
- Python Examples - Some exciting python examples
- "Python for Non-Programmers": a list on the Python wiki of various tutorials.
- Wikiversity:Topic:Python
- Python Developer Global Job Trends