Python for nybegynnere programmerere

Python for nybegynnere programmerere


Programmeringsspråket Python tilbyr mange fordeler til uerfarne programmerere. Den har en klar og enkel syntaks, funksjoner på nettet og som en stasjonær utviklingsverktøy, og det kommer komplett med et omfattende bibliotek av funksjoner. Videre fungerer Python tvers av alle operativsystemer, og det bare krever Python tolk og en tekst editor. Begynnelsen programmerere kan hoppe inn i Python og begynne å lære grunnleggende programmering begreper som variabel oppdrag, funksjon definisjon, og raskt, går videre til mer komplekse programmer i løpet av kort tid.

variabel Assignment

Variable oppdrag i Python ligner oppdrag på andre språk:

x = 4

I dette eksempelet variabelen "x" nå inneholder verdien 4. I motsetning til enkelte andre språk, er Python linjene ikke semikolon avsluttet. Enden av en linje betegner slutten av en kommando. Videre er Python variabler ikke skrevet. I motsetning til C / C ++ eller Java, som bruker variabeldeklarasjon med typer som:

int x = 4

Python variabler kan ta noen verdi, og type er bestemt på variabel oppdrag. Ved utførelse av operasjoner - for eksempel addisjon - på variable, imidlertid må de være av samme type. En programmerer kan ikke legge til et heltall og en rekke tegn, for eksempel.

data~~POS=TRUNC typer~~POS=HEADCOMP

Python inkluderer alle de typiske datatyper som finnes i andre språk, for eksempel heltall, flyter, booleans og strenger. En annen viktig datatype i Python er List. En liste er en samling av dataelementer under ett navn, som kan refereres av indeksen. For eksempel,

x = [ 'g', 't', 'e']

Variabelen "x" er en liste over tre verdier. En liste er markert med klammeparenteser rundt tildelte verdiene. For å få noen av disse verdiene, programmerer må referere er av indeksen:

print x [1]

t

For lister, alle indeksene starter på 0. Den første indeksen, x [0], vil holde verdien "g" og så videre.

Funksjon Definisjon og Calling

Funksjonene ta kodeblokker og definere dem under et navn, som en programmerer kan kalle for å utføre kode definert i funksjon til enhver tid. Den "def" søkeord innebærer en funksjonsdefinisjon:

def doble (x):

---> Avkastning x * 2

Funksjonen "dobbel" definerer en kodeblokk, og gir tilbake en verdi (x * 2). Ved hjelp av funksjonen er et enkelt som å bruke sitt navn:

y = 3

z = dobbel (y)

print z

6

Blokker av kode som er igjen sammen blir tilkjenne linje innrykk. Innrykket er vist med pilen i dette eksemplet. For kode for å forbli en del av den doble funksjonen, må det rykke en fane videre etter den doble definisjon.

Hvis ... Else

Python bruker noen uttalelser til å kontrollere flyten av et program. "Hvis" statement utfører en handling basert på en betinget eller en evaluering av en verdi.

hvis x == 2:

/ Gjøre ting /

Uttalelsen "x == 2" returnerer en verdi vurderes som enten sant eller usant. Hvis sann, utfører hvis setningen sin kode. Hvis False, er koden hoppet. En "annet" statement kan definere alternativ kode til en hvis, som alltid vil utføre bør en "hvis" statement mislykkes:

hvis x == 2:

/ Gjøre ting /

ellers:

/ Gjøre andre ting /

Mens og For Loops

Ligner på en hvis setningen, en "mens" statement skaper en loop, eller blokk med kode som gjentas så lenge som vilkår er oppfylt:

mens x == 2

/ Gjøre ting /

Hvis x betyr lik 2, da koden i sløyfen begynner. Når den er ferdig, er det x == 2 betinget sjekket igjen, og hvis det fortsatt sant, vil koden kjøres på nytt. Koden i mens blokken vil fortsette å kjøre inntil x == 2 returnerer en falsk verdi.

"For" løkker er spesielle løkker som fungerer på listene. En for løkke tar hvert element fra listen, og gjør det mulig for programmereren å gjøre noe med verdiene:

x = [ 'g', 't', 'e']

for y i x:

print y

I den for sløyfen, variabelen "y" vil representere hvert element i listen, en om gangen.