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.
- 1. Att stilla din aptit
- 2. Använda Pythons tolkprogram
- 3. En informell introduktion till Python
- 4. Fler verktyg för kontrollflöde
- 4.1.
if
Statements - 4.2.
for
Uttalanden - 4.3. Funktionen
range()
- 4.4.
break
ochcontinue
Uttalanden - 4.5.
else
-klausuler på loopar - 4.6.
pass
Uttalanden - 4.7.
match
Uttalanden - 4.8. Definiera funktioner
- 4.9. Mer om att definiera funktioner
- 4.10. Intermezzo: Kodningsstil
- 4.1.
- 5. Datastrukturer
- 6. Moduler
- 7. Inmatning och utmatning
- 8. Fel och undantag
- 8.1. Syntaxfel
- 8.2. Undantag
- 8.3. Hantering av undantag
- 8.4. Utredning av undantag
- 8.5. Kedjning av undantag
- 8.6. Användardefinierade undantag
- 8.7. Definiera saneringsåtgärder
- 8.8. Fördefinierade saneringsåtgärder
- 8.9. Upphävande och hantering av flera orelaterade undantag
- 8.10. Berika undantag med anteckningar
- 9. Klasser
- 10. Kort rundtur i standardbiblioteket
- 10.1. Operativsystemets gränssnitt
- 10.2. Jokertecken för filer
- 10.3. Argument på kommandoraden
- 10.4. Omdirigering av felutgång och programavslutning
- 10.5. Matchning av strängmönster
- 10.6. Matematik
- 10.7. Tillgång till internet
- 10.8. Datum och tider
- 10.9. Komprimering av data
- 10.10. Prestationsmätning
- 10.11. Kvalitetskontroll
- 10.12. Batterier ingår
- 11. Kort rundtur i standardbiblioteket — Del II
- 12. Virtuella miljöer och paket
- 13. Vad händer nu?
- 14. Interaktiv inmatningsredigering och historikersättning
- 15. Aritmetik med flyttal: problem och begränsningar
- 16. Appendix