Python-guiden

Tips

Denna handledning är utformad för programmerare som är nya i Python-språket, inte nybörjare som är nya i programmering.

Python är ett kraftfullt programmeringsspråk som är lätt att lära sig. Det har effektiva datastrukturer på hög nivå och ett enkelt men effektivt tillvägagångssätt för objektorienterad programmering. Pythons eleganta syntax och dynamiska typning, tillsammans med dess tolkade natur, gör det till ett idealiskt språk för skriptning och snabb applikationsutveckling inom många områden på de flesta plattformar.

Python-tolken och det omfattande standardbiblioteket är fritt tillgängliga i källkod eller binär form för alla större plattformar från Python-webbplatsen, https://www.python.org/, och får fritt distribueras. Samma webbplats innehåller också distributioner av och pekare till många gratis Python-moduler, program och verktyg från tredje part samt ytterligare dokumentation.

Python-tolken kan enkelt utökas med nya funktioner och datatyper som implementerats i C eller C++ (eller andra språk som kan anropas från C). Python är också lämpligt som ett tilläggsspråk för anpassningsbara applikationer.

Denna handledning ger läsaren en informell introduktion till de grundläggande begreppen och funktionerna i Python-språket och Python-systemet. Tänk på att den förväntar sig att du har en grundläggande förståelse för programmering i allmänhet. Det är bra att ha en Python-tolk till hands för praktisk erfarenhet, men alla exempel är fristående, så handledningen kan också läsas offline.

För en beskrivning av standardobjekt och moduler, se Pythons standardbibliotek. Referens till Python-språket ger en mer formell definition av språket. För att skriva tillägg i C eller C++, läs Utöka och bädda in Pythons tolkprogram och Python/C API Referensmanual. Det finns också flera böcker som täcker Python på djupet.

Denna handledning försöker inte vara heltäckande och täcka varje enskild funktion eller ens varje vanligt förekommande funktion. Istället introducerar den många av Pythons mest anmärkningsvärda funktioner och ger dig en god uppfattning om språkets smak och stil. När du har läst den kommer du att kunna läsa och skriva Python-moduler och -program, och du kommer att vara redo att lära dig mer om de olika Python-biblioteksmodulerna som beskrivs i Pythons standardbibliotek.

Ordlista är också värt att gå igenom.