Python tips

Programmerer Guido van Rossum laget programmeringsspråket Python i 1990. Van Rossum designet Python for å være lett lesbar selv av nye programmerere, som er grunnen til at syntaksen er forskjellig fra C og Java. Python er et tolket programmeringsspråk; det krever et annet program, en tolk, for å kjøre den. Både Python og tolken er tilgjengelig som gratis nedlasting 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, du gjør det til 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 fulgt av doc. Python kommer med et bibliotek av standardmoduler tilgjengelig for bruk.

optimalisering

Når du skriver 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 profilerings moduler for å hjelpe til med dette ved å se over programmet og identifisere flaskehalser. Rewrite de svake punktene uten å forstyrre koden som fungerer greit. Kjør programmet igjen etter omskriving for å bekrefte at det fortsatt fungerer.

feil

To vanlige kategorier av Python program feil er unntak og syntaksfeil. Nye programmerere gjør masse syntaks feil, som ikke inkluderer et kolon for å skille en kodeblokk. Pythons parser verktøyet hjelper deg med å finne problemet. Unntak er syntaktisk riktig kode som ikke utføres på riktig måte. Hvis du har opprettet et unntak Python gjenkjenner, kan Python informere deg når du kjører programmet som du har en NameError eller en Typeerror og forklare i hvilken sammenheng det skjedde.

Andre språk

Det er viktig å huske at Python er ikke C, C ++ eller Java; det følger ikke de samme reglene. Mest kompilerte programmeringsspråk bruke semikolon for å skille uttalelser og klammeparentes til separate kodeblokker. Python bruker linjeskift for uttalelser; den 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 sporer datatyper internt.