![Python -opplæring nr. 1: 5 trinn Python -opplæring nr. 1: 5 trinn](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10541460-python-tutorial-no-1-5-steps-0.webp)
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
Dette er en Python -opplæring laget med den absolutte nybegynneren i tankene. En kort introduksjon til Python vil tjene til å gi deg en grunnleggende forståelse av historien og hva den er, før vi går videre til leksjoner. Hva er Python? Hentet fra www.python.org:
Python er et dynamisk objektorientert programmeringsspråk som kan brukes til mange typer programvareutvikling. Den tilbyr sterk støtte for integrasjon med andre språk og verktøy, kommer med omfattende standardbiblioteker og kan læres på noen få dager. Mange Python -programmerere rapporterer betydelige produktivitetsgevinster og føler at språket oppmuntrer til utvikling av høyere kvalitet, mer vedlikeholdbar kode. Med andre ord, Python er lett å lære, lese og skrive, slik at du kan forstå hva du skrev noen måneder etter at du skrev det. En kort historie om Python. Python ble unnfanget på slutten av 1980 -tallet av Guido van Rossum i Nederland som en etterfølger av programmeringsspråket ABC, og det ble snart populært, spesielt etter at det ble utgitt under GPL i versjon 1.6.1 I dag er noen av de største prosjektene som bruker Python Zope -applikasjonsserveren, og den opprinnelige BitTorrent -klienten. Det er også mye brukt av Google og NASA. Merk: Denne instruksen blir aktivt redigert og forbedret av forfatteren (ZN13) og samarbeidspartneren (Hugo. B), så vær tålmodig og fortsett å besøke, du vil lære å lære Python en givende opplevelse. ZN13 Hugo. B
Trinn 1: Last ned Python
![Last ned Python Last ned Python](https://i.howwhatproduce.com/images/002/image-5466-67-j.webp)
For å programmere i Python må du laste ned Python -bibliotekene og Integrated DeveLopment Environment, IDLEAs av 16/6/07, versjonen er versjon 2.5.1Python Last ned her. Vi antar at du bruker Windows her, men Hvis du bruker et Linux-basert operativsystem, vil det sannsynligvis allerede ha det installert. For å finne ut, åpne konsoll/konsole/terminal (varierer med distro) og typepython. Hvis den er installert, åpnes kommandolinjen for Python. Etter at du har installert den, går du til Start> Alle programmer> Python> IDLE, så starter vi!
Trinn 2: Programoutput, utskriftserklæring og "Hello World"
![Programoutput, utskriftserklæring og Programoutput, utskriftserklæring og](https://i.howwhatproduce.com/images/002/image-5466-68-j.webp)
Her lærer vi deg en av de første tingene som nesten enhver programmerer lærer: hvordan skrive ut "hei verden". Det er programmererens flerårige første eksempel. Merk, utskrift betyr ikke utskrift som med blekk og papir, det betyr bare visning eller utskrift. Uansett, her går det: Ved den primære ledeteksten (>>>) skriver du inn:
>> skrive ut "Hei verden"Og du vil motta utgangen av
Hei VerdenN. B. Du trenger ("") tegnene for å indikere for Python at du vil at den skal skrives ut, ellers får du dette
>> Skriv ut hei worldSyntaxError: ugyldig syntaksmed "verden" vil bli markert med rødt, for å vise hvor du gikk galt.
Trinn 3: Variabler
![Variabler Variabler](https://i.howwhatproduce.com/images/002/image-5466-69-j.webp)
![Variabler Variabler](https://i.howwhatproduce.com/images/002/image-5466-70-j.webp)
En variabel (så vidt jeg vet) er en lenke til et annet stykke data: Jeg skal demonstrere: Skriv dette inn i IDLE:
>> myvar = "Hei verden!" >>> & apos & apos & aposprint & apos & apos & apos myvarHei verden!myvar er variabelen i dette eksemplet, men variabler kan også være tall. Det er et kort eksempel på hvordan en variabel fungerer. Gjør ting litt mer komplekse nå, en introduksjon til strengformatoperatøren: Prosenttegnet: "%" kan bruk den til å erstatte tekst/data i en streng
>> Skriv ut " %s er nummer %d!" %("Python", 1) Python er nummer 1!"%s" betyr å erstatte en streng mens "%d" indikerer at et heltall bør erstattes. En annen populær er "%f" for flytende tall.
Trinn 4: Programinput og Raw_input () -funksjonen
![Programinput og Raw_input () -funksjonen Programinput og Raw_input () -funksjonen](https://i.howwhatproduce.com/images/002/image-5466-71-j.webp)
Den enkleste måten å få brukerinput fra kommandolinjen er med
raw_input ()Den leser fra standardinngang og tilordner strengverdien til variabelen du angir. Slik brukes den for eksempel
name = raw_input ("Skriv inn navnet ditt her:") age = raw_input ("Skriv inn alderen din her:") print "Ditt navn er:", navneprint "Og du er", alderNår Python -tolken leser den første linjen, vil den skrive ut innholdet i parentes (Skriv inn navnet ditt her:), og når du skriver inn navnet ditt, fortsetter det til neste linje, gjør det samme, men når det kommer på tvers av "print" -utskriften skriver den ut innholdet i parentes, og kommer over "navn" som er en variabel, som i utgangspunktet fungerer som en lenke til innholdet du skrev inn tidligere, med følgende resultat
>> Skriv inn navnet ditt her: Hugo. BE Skriv inn alderen din her: 16Ditt navn er: Hugo. Og du er 16På dette stadiet er det en god idé å introdusere metoden for å legge igjen kommentarer. Som med de fleste skript- og Unix-shell-språk, signalerer hash- eller pund (#) -tegnet at en kommentar begynner fra # og fortsetter til Vær oppmerksom på at i IDLE, når du skriver # -tegnet, blir den og all følgende tekst på den linjen rød. Så
#Advarsel!!! Dette vil sette CPU -bruken opp til 100% !!! counter = 0 while counter <1000000: counter += 1 print counter
Trinn 5: Pågår …
![Pågående… Pågående…](https://i.howwhatproduce.com/images/002/image-5466-72-j.webp)
Midlertidig plassholder: Venter på nytt innhold, vær tålmodig. H. B.
Anbefalt:
Synkronisering av mapper med Python: 5 trinn
![Synkronisering av mapper med Python: 5 trinn Synkronisering av mapper med Python: 5 trinn](https://i.howwhatproduce.com/images/001/image-74-j.webp)
Synkronisere mapper med Python: Denne instruksjonen viser deg hvordan du holder to mapper (og alle mappene i dem) synkronisert, så den ene er en direkte kopi av den andre. Ideell for sikkerhetskopiering av arbeid både lokalt, til en sky-/nettverksserver eller en USB -stasjon. Ingen erfaring med programmering er
Python Tic Tac Toe -spill: 4 trinn
![Python Tic Tac Toe -spill: 4 trinn Python Tic Tac Toe -spill: 4 trinn](https://i.howwhatproduce.com/images/001/image-575-j.webp)
Python Tic Tac Toe Game: python tic tac toe game dette spillet er laget i python som er et dataspråk jeg har brukt en python editor som heter: pycharm du kan også bruke vanlig python code editor også
Python Introduction - Katsuhiko Matsuda & Edwin Cijo - Grunnleggende: 7 trinn
![Python Introduction - Katsuhiko Matsuda & Edwin Cijo - Grunnleggende: 7 trinn Python Introduction - Katsuhiko Matsuda & Edwin Cijo - Grunnleggende: 7 trinn](https://i.howwhatproduce.com/images/001/image-1412-j.webp)
Python Introduction - Katsuhiko Matsuda & Edwin Cijo - Grunnleggende: Hei, vi er 2 studenter i MYP 2. Vi vil lære deg grunnleggende om hvordan du koder Python. Det ble opprettet på slutten av 1980 -tallet av Guido van Rossum i Nederland. Det ble laget som en etterfølger av ABC -språket. Navnet er " Python " fordi når
QR -kodeskanner som bruker OpenCV i Python: 7 trinn
![QR -kodeskanner som bruker OpenCV i Python: 7 trinn QR -kodeskanner som bruker OpenCV i Python: 7 trinn](https://i.howwhatproduce.com/images/001/image-2256-j.webp)
QR Code Scanner Using OpenCV in Python: I dagens verden ser vi QR-kode og strekkode brukes nesten hvor som helst fra produktemballasje til online betalinger og nå om dagen ser vi QR-koder selv i restauranten for å se menyen. Så ingen tviler på at det er den store tanken nå. Men har du noen gang
DIY GPS Tracker --- Python-applikasjon: 5 trinn (med bilder)
![DIY GPS Tracker --- Python-applikasjon: 5 trinn (med bilder) DIY GPS Tracker --- Python-applikasjon: 5 trinn (med bilder)](https://i.howwhatproduce.com/images/001/image-20-44-j.webp)
DIY GPS Tracker --- Python-applikasjon: Jeg deltok i et sykkelarrangement for to uker siden. Etter at jeg var ferdig, ønsket jeg å sjekke ruten og hastigheten jeg kjørte på den tiden. Dessverre ble det ikke oppnådd. Nå bruker jeg ESP32 til å lage en GPS -tracker, og jeg tar den til å registrere sykkelruten min