Reklame
Hvis du overvejer at lære Python, kan du blive overvældet af den indledende installationsproces. Du skal installere Python på dit system, derefter lære at bruge kommandolinjen til at behandle kode, eller lære at bruge den interaktive shell, eller lære at konfigurere en Python IDE.
Ignorer alt det. Det er unødvendigt, indtil du ved det om Python er det rigtige for dig.
I stedet anbefaler vi at bruge en online interaktiv shell, som kun er et websted, der giver dig mulighed for at skrive og udføre Python-kode og øjeblikkeligt se resultaterne. Ingen grund til at installere noget. Så uanset om du er gennemgår disse Python-eksempler 10 grundlæggende Python-eksempler, der kan hjælpe dig med at lære hurtigtDenne artikel med grundlæggende pythoneksempler er for dem, der allerede har en vis programmeringserfaring og blot ønsker at skifte til Python så hurtigt som muligt. Læs mere eller gennemgang af det grundlæggende i matriser og lister Sådan fungerer matriser og lister i PythonArrays og lister er nogle af de mest nyttige datastrukturer i programmeringen - selvom få mennesker bruger dem til deres fulde potentiale. Læs mere , kan du teste koden lige i din browser. Her er de bedste online Python-tolke, vi har fundet.
Hvis der er en grund til Python overalt slår enhver anden online Python-tolk, det er, at den understøtter IPython. IPython er et mere avanceret alternativ til standard Python-tolken. Med det får du en masse nyttige funktioner: færdiggørelse af fane under indtastning, evnen til at "se" variabler og metoder til et objekt i realtid, læse dokumentation for inline moduler og mere.
Intet af dette er naturligvis strengt nødvendigt. Hvis du er en komplet nybegynder, kan du måske springe over det i øjeblikket og vende tilbage om et par uger, når du er mere komfortabel. Men så vidt Python-tolke går, er IPython standarden for produktivitet.
Bemærk: Python Anywhere er faktisk meget mere end dette. Det er en fuldblæst web-IDE, der giver dig mulighed for at oprette og være vært for Python-apps på nettet. Denne side “Prøv IPython” er bare et smidigt sideværktøj.
Python fiddle er den, jeg vil anbefale til alle, der har erfaring med programmering, men ingen erfaring med Python. Grænsefladen er ganske enkel og nem at bruge, men endnu vigtigere kommer det med en masse eksempler, som du kan indlæse med et enkelt klik.
Ved at udforske venstre sidepanel lærer du nogle af de fedeste tip og tricks der gør Python sjovere at bruge end andre sprog 7 Nyttige tricks til at mestre et nyt programmeringssprogDet er okay at blive overvældet, når du lærer at kode. Du vil sandsynligvis glemme tingene så hurtigt, som du lærer dem. Disse tip kan hjælpe dig med at bevare alle de nye oplysninger bedre. Læs mere . Eller du kan indtaste din egen kode, køre den og se resultaterne i outputdelen nederst.
Bemærk, at du også kan "gemme og dele" den kode, du har skrevet. Dette kan være praktisk, hvis du har en mentor til at hjælpe dig med debugging, eller hvis du samarbejder med andre om et projekt.
Navnet Repl.it stammer fra REPL, der står for "Read-Eval-Print Loop" (hovedsagelig et synonym for "interaktiv shell", så ikke forveksles). Repl.it understøtter dusinvis af sprog, herunder både Python 2.x og Python 3.x, så hvis du beslutter, at Python er ikke for dig kan du stadig bruge det, når du lærer C #, Java, Ruby, Lua, ES6 og mere.
Hvad jeg bedst kan lide er dets tilpasningsevne. Du kan justere layout, farvetema, skriftstørrelse, indrykkestørrelse, indpakningstype og om du vil aktivere autofuldførelse. Grænsefladen er ligetil. Og hvis du opretter en konto, kan du gemme din kode og trække den op igen senere.
Og der er en mere massiv fordel ved Repl.it: du kan importere nogen Python-pakke nogensindefordi det understøtter dem alle.
trinket er en anden stærk mulighed. Du får mange af de samme funktioner som undersøgt ovenfor: en redigerbar kodeeditor, muligheden for at køre kode og muligheden for at dele. Men Trinket har to fordele. Først kan du åbne flere scripts med dens fanebaserede interface, og for det andet kan du integrere Trinket på dit eget sted, hvis du har et.
Trinkets gratis plan tillader kun grundlæggende Python 2.x, for evigt og ubegrænset. Hvis du vil have fuld adgang til Python 3.x version af Trinket, skal du opgradere til Connect-planen, der koster $ 9 pr. Måned eller $ 72 pr. år. "Fuld adgang" indebærer alle indbyggede Python-moduler inklusive Numpy, Matplotlib, SciPy og mere.
Ideone er et generelt formål "prøv ethvert programmeringssprog online" værktøj, så det ikke er så funktionspakket eller avanceret som de andre indstillinger ovenfor. Her er hvad det er gør har: over 60 forskellige programmeringssprog og muligheden for at markere din kode som offentlig, hemmelig eller privat.
Kode, der er skrevet i Ideone, er også underlagt et par begrænsninger:
- Maksimum 10 sekunder for at kompilere / fortolke.
- Maksimalt 5 eller 15 sekunder under eksekvering (for gæster eller registrerede brugere).
- Maksimum 256 MB RAM under eksekvering.
- Adgang til internettet er blokeret, og nye filer kan ikke oprettes.
Alt i alt er Ideone et okay valg, hvis du bare har brug for at teste en smule kode med det samme, men for mere seriøse udforskninger af Python vil jeg hellere gå med en af de andre, der er nævnt ovenfor.
Python Tutor er ikke en interaktiv Python-shell i sig selv. Når du først indtaster din kode, analyserer den snarere, hvad du skrev og viser en visualisering af kodelogikken. Resultatet? En række snapshots, som du kan gå igennem, en kodelinje ad gangen for at se, hvordan din kode faktisk kører fra start til slut.
Dette er et fantastisk værktøj til programmering af begyndere! Du kan se, hvordan hver kodelinje påvirker forskellige variabler og output, hvilket gør det lettere for dig at fange fejl og andre problemer. Selvom programmering kan være hård for første tidtagere, er dette værktøj kan forenkle indlæringskurven Sådan læres programmering uden al stressMåske har du besluttet at fortsætte programmeringen, hvad enten det drejer sig om en karriere eller bare som en hobby. Store! Men måske begynder du at blive overvældet. Ikke så stor. Her er hjælp til at lette din rejse. Læs mere og hjælpe dig med at vikle dit hoved omkring logikken i det hele.
Du vil muligvis også bemærke, at Python Tutor har en eksperimentel Live-programmeringstilstand. Det ligner det almindelige visualiseringsværktøj, men analyseres og opdateres i realtid, mens du skriver. Fra denne skrivning er det både primitivt og buggy, så du skal ignorere det, indtil alle kninks er stryket ud.
Tip til fortsættelse af din Python-rejse
Efter at have prøvet Python i en online interaktiv shell, kan du beslutte, at du elsker sproget og vil forfølge det på et mere praktisk niveau. Til det kan du muligvis klare dig godt disse fremragende online Python-kurser 5 kurser, der tager dig fra Python Beginner til ProDisse fem kurser lærer dig alt om programmering i Python, et af de hotteste sprog derude lige nu. Læs mere , eller hvis du ikke kan spare nogen kontanter, disse sider til læring af Python De 5 bedste websteder til at lære Python-programmeringVil du lære Python-programmering? Her er de bedste måder at lære Python online, hvoraf mange er helt gratis. Læs mere .
Python er muligvis et af de nemmeste sprog at lære, men lad dig ikke afskrække, hvis du finder det vanskeligt. Kodning i Python er stadig kodning, og kodning er hård. At kæmpe betyder ikke det du skal afslutte programmeringen 6 tegn på, at du ikke har til hensigt at være programmererIkke alle er udskåret til at være programmerer. Hvis du ikke er helt sikker på, at du er beregnet til at være programmør, er her nogle tegn, der kan pege dig i den rigtige retning. Læs mere ! For lidt ekstra motivation anbefaler jeg at lytte til nogle af disse nyttige podcasts til programmerere 15 top-notch podcasts til programmerere og softwareudviklerePodcasts er en fantastisk måde at lære mere om programmering på. Her er nogle af vores yndlingsprogrammerelaterede podcasts til din lytter fornøjelse. Læs mere .
Hvad synes du om Python? Er der andre gode interaktive skaller, som vi har savnet? Hvis du har andre Python-tip, især til nybegynder, skal du dele med os nedenfor!
Joel Lee har en B.S. inden for datalogi og over seks års professionel skriftlig erfaring. Han er chefredaktør for MakeUseOf.