Programmerer Guido van Rossum laget programmeringsspråket Python i 1990 . Van Rossum designet Python skal være lett lesbar selv med nye programmerere , som er grunnen syntaksen er forskjellig fra C og Java. Python er et tolket programmeringsspråk , det krever et annet program , tolk , for å kjøre den. Både Python og tolken er tilgjengelig som gratis nedlastinger fra Python Software Foundation . Moduler
Når du skriver en betydelig Python program , bryte det ned i flere filer gjør det enklere å administrere. Ved å inkludere flere funksjoner i én fil , gjør du det inn i en modul som du kan importere inn i andre Python- skript og programmer . Hver fil må ha en . Py forlengelse. Å gjennomgå intern dokumentasjon for en bestemt modul, gi Python navnet på modulen etterfulgt av _doc_ . Python kommer med et bibliotek av standard moduler tilgjengelig for bruk.
Optimization
Etter du skrive programmet , teste den for å kontrollere at den går riktig . Hvis det fungerer , men går sakte , optimalisere den for å gjøre den mer effektiv. Python har en rekke profilering moduler for å hjelpe til med dette ved å se over programmet og identifisere flaskehalser . Omskrive de svake punktene uten å forstyrre koden som fungerer greit . Kjør programmet igjen etter omskrive for å bekrefte at det fortsatt fungerer som den skal.
Feil
To vanlige kategorier av Python-program feil er unntak og syntaks feil . Nye programmerere gjør masse syntaks feil, for eksempel ikke inkludert et kolon til å skille en kode blokk . Pythons parser verktøyet hjelper deg med å finne problemet . Unntak er syntaktisk riktig kode som kjører ikke riktig. Hvis du har opprettet et unntak Python gjenkjenner , kan Python informere deg når du kjører programmet at du har en NameError eller en TypeError og forklare i hvilken sammenheng det skjedde.
Andre språk
p Det er viktig å huske at Python er ikke C , C + + eller Java , det følger ikke de samme reglene. Mest kompilert programmeringsspråk bruke semikolon for å skille uttalelser og krøllete parentes å skille kode blokker . Python bruker linjeskift for utsagn , det bruker et kolon og innrykk for kode blokker . Python har også dynamisk typing . I motsetning til Java og C + + , du aldri trenger å eksplisitt identifisere en datatype ; . Python spor datatyper internt