Python Wiki¶
Legacy Wiki Page
This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.
The Python Wiki¶
Welcome to the Python Wiki, a user-editable compendium of knowledge based around the Python programming language. Some pages are protected against casual editing - see WikiEditingGuidelines for more information about editing content.
Python is a great object-oriented, interpreted, and interactive programming language. It is often compared (favorably of course 🙂 ) to Lisp, Tcl, Perl, Ruby, C#, Visual Basic, Visual Fox Pro, Scheme or Java… and it’s much more fun.
Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.
Getting Started¶
Links to tutorials, courses and resources |
Learning materials, topic guides and links to central resources |
Some common pitfalls of beginners |
Books about Python plus reviews |
Questions asked by beginners, answered here |
A mixture of introductory and topical material |
Resources written in languages other than English |
Different software which runs programs in the Python language |
See also the documentation category for all known documentation-related pages. |
Events, Courses, Conferences, Community¶
Python Discussion Forums - if you want to meet people online, ask questions or discuss new ideas
Python Conferences - information about the Python conference scene
Local User Groups - find a Python group near you
Python Training - Python training courses
Python Events - event listing for conferences, training courses and more
Python Event Calendars - calendars for Python conferences and user groups
Participating in the Community - where people using and producing Python get together
Python Software Foundation - show your support by joining the Foundation behind Python
Find a job where you can use Python - Python job boards around the world
Python Software¶
Python Projects Information on finding software projects written in Python, including… Applications Ready-to-run applications which use Python Useful Modules Some building blocks for your own projects (including frameworks for database, GUI, Web programming) |
Development Tools Managing your code more effectively Python Editors Editing your code more effectively Publishing Python Modules How to make others aware of your own works |
Python Core Development Tools¶
The Python Web Site Maintaining the official Python online resources Package Index The infrastructure behind Python package hosting |
Bug Tracker Roundup and the code review services used by the Python project Other Resources A list of all development process-related resources on this Wiki |
- Archive
- Books & Publications
- Community & User Groups
- Conferences
- Database Programming
- Documentation
- Editors & IDEs
- Education
- Getting Started
- GUI Programming
- Guides and How-Tos
- Internationalization
- Python Implementations
- Infrastructure
- Language Reference
- Libraries & Tools
- Multimedia & Games
- Networking
- Packaging
- Performance
- Platform-Specific
- Python Software Foundation
- Psf Python Job Board
- Pythonsoftwarefoundation
- Pythonsoftwarefoundationlicensefaq
- PSF Python Job Board
- Python Cd
- Python Cd Contributors
- Python Cd Core
- Python Cd Docs
- Python Cd Download
- Python Cd Fun
- Python Cd Packages
- Python Cd to Do
- Python Cd Tools
- Python Cd Wiki
- Python Software Foundation
- Python Software Foundation Board
- Python Software Foundation Committees
- Python Software Foundation License FAQ
- Python Software Foundation License V 2
- Python Software Foundation License V 2 Easy
- Python Software Foundation License V 2 Revised
- Python Software Foundation Trademark Policy
- Python Software Foundation Trademark Policy Alt 2
- Python Software Foundation Workflow
- Python 3 Migration
- Scientific Computing
- Security
- Summer of Code
- Sprints
- Testing
- Web Development