background preloader

Python

Facebook Twitter

For Beginners. Welcome! Are you completely new to programming? If not then we presume you will be looking for information about why and how to get started with Python. Fortunately an experienced programmer in any programming language (whatever it may be) can pick up Python very quickly. It's also easy for beginners to use and learn, so jump in! Installing Python is generally easy, and nowadays many Linux and UNIX distributions include a recent Python. If you want to know whether a particular application, or a library with particular functionality, is available in Python there are a number of possible sources of information.

If you have a question, it's a good idea to try the FAQ, which answers the most commonly asked questions about Python. If you want to help to develop Python, take a look at the developer area for further information. Code.tutsplus. Newest 'python' Questions. Learn Python, it's CAKE (Beginners) by Jason Elbourne. BeginnersGuide/Programmers. This is a Wiki page. Users with edit rights can edit it. You are, therefore, free to (in fact, encouraged to) add details of material that other Python users will find useful.

It is not an advertising page and is here to serve the whole Python community. Users who continually edit pages to give their own materials (particularly commercial materials) prominence, or spam the listing with multiple entries which point to resources with only slightly altered material, may subsequently find their editing rights disabled. You have been warned. A beginner-friendly Python tutorial that starts with the absolute basics but also covers more advanced stuff like Python software deployment. Python (Programmiersprache)

Python unterstützt mehrere Programmierparadigmen, z. B. die objektorientierte, die aspektorientierte und die funktionale Programmierung. Ferner bietet es eine dynamische Typisierung. Wie viele dynamische Sprachen wird Python oft als Skriptsprache genutzt. Die Sprache weist ein offenes, gemeinschaftsbasiertes Entwicklungsmodell auf, das durch die gemeinnützige Python Software Foundation gestützt wird, die die Definition der Sprache in der Referenzumsetzung CPython pflegt. Datentypen und Strukturen Python besitzt eine größere Anzahl von grundlegenden Datentypen. Der Zweck solcher Unveränderlichkeit hängt z. Die Sprache unterstützt direkt den Umgang mit Typen und Klassen. Zwei Schleifenformen for zur Iteration über die Elemente einer Sequenzwhile zur Wiederholung einer Schleife, solange ein logischer Ausdruck wahr ist.Verzweigungen if … elif … else für Verzweigungen Beim letzten Punkt bieten andere Programmiersprachen zusätzlich switch und/oder goto.

Fakultätsfunktion in C: Für den Einstieg.