Python Programming
From Wikibooks, the open-content textbooks collection
(Redirected from Python)
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.
| Wikibook Development Stages | ||||
|---|---|---|---|---|
| Sparse text |
Developing text |
Maturing text |
Developed text |
Comprehensive text: |
If you have questions related to Python programming, ask at the Q&A.
Contents |
[edit] Introduction
[edit] Learning to program in Python
- Creating Python programs
- Variables and Strings
- Basic Math
- Arrays
- Decision Control
- Source Documentation and Comments
- User Interface and Interaction
- Modules and how to use them See section below.
- Creating and Handling Files
- Handling Text
- Errors
- Namespaces
- Object-oriented programming
- Databases
- Web interaction
- Network interaction
- Game Programming in Python
- Tips and tricks
[edit] Python concepts
[edit] Rocking the Python (Modules)
- Regular Expression
- Graphical User Interfaces in Python
- Game Programming in Python
- Socket programming
- Files (I/O)
- Databases
- Extracting info from web pages
- Threading
- Extending with C
- Extending with C++
- Extending with Pyrex
- Extending with ctypes
- WSGI web programming
- XML Tools
[edit] 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.
[edit] See also
[edit] External links
- Python books available for free download
- Non-programmers python tutorial donated to this project: Non-Programmer's Tutorial for 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
- The Blog of a Python Adventurer - A nonprogrammer attempts to learn python. Follow his adventures.
- MakeBot - Simple Python IDE designed for teaching game programming to kids.
- Snake Wrangling for Kids - Learning to Program with Python
- 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

