Prøv Python i din browser med disse gratis online interaktive skaller

Prøv Python i din browser med disse gratis online interaktive skaller

Hvis du tænker på at lære Python, kan du blive overvældet af den første installationsproces. Du skal installere Python på dit system og derefter lære at bruge kommandolinjen til at behandle kode, eller lære at bruge den interaktive skal eller lære at konfigurere en Python IDE.





Ignorer alt det. Det er unødvendigt, før du ved, om Python er det rigtige for dig.





I stedet anbefaler vi at bruge en online interaktiv shell, som bare er et websted, der lader dig skrive og eksekvere Python -kode og øjeblikkeligt se resultaterne. Ingen grund til at installere noget. Så om du er gennemgå disse Python -eksempler eller gennemgå det grundlæggende i arrays og lister , kan du teste koden lige i din browser. Her er de bedste online Python -tolke, vi har fundet.





1. Python overalt

Hvis der er en grund til det Python overalt slår hver anden online Python -tolk, det er, at den understøtter IPython. IPython er et mere avanceret alternativ til standard Python -tolk. Med det får du en masse nyttige funktioner: fanefuldførelse, mens du skriver, muligheden for at 'se' variabler og metoder for et objekt i realtid, læse indbygget moduldokumentation og mere.

Intet af dette er naturligvis strengt nødvendigt. Hvis du er en komplet nybegynder, kan du springe over det for nu og vende tilbage om et par uger, når du er mere komfortabel. Men hvad angår Python -tolke, er IPython standarden for produktivitet.



Bemærk: Python Anywhere er faktisk meget mere end dette. Det er en fuldblæst web-IDE, der lader dig oprette og hoste Python-apps på internettet. Denne 'Prøv IPython' -side er bare et smart lille sideværktøj.

2. Python Fiddle

Python Fiddle er den, jeg vil anbefale til alle, der har erfaring med programmering, men ingen erfaring med Python. Interfacet er ganske enkelt og let at bruge, men vigtigere er det med en masse eksempler på kode, som du kan indlæse med et enkelt klik.





Ved at udforske venstre sidepanel lærer du nogle af de sejeste tips og tricks, der gør Python sjovere at bruge end andre sprog. Eller du kan indtaste din egen kode, køre den og se resultaterne i output -sektionen 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 fejlfinding, eller hvis du samarbejder med andre om et projekt.





3. Repl.it

Navnet Repl.it kommer fra REPL, som står for 'Read-Eval-Print Loop' (hovedsageligt et synonym for 'interaktiv shell', så bliv ikke forvirret). Repl.it understøtter snesevis 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.

Det, jeg bedst kan lide, er dens tilpasningsevne. Du kan justere layout, farvetema, skriftstørrelse, indrykningsstørrelse, indpakningstype og om autofuldførelse skal aktiveres. Interfacet er ligetil. Og hvis du opretter en konto, kan du gemme din kode og trække den tilbage senere.

Og der er endnu en massiv fordel ved Repl.it: du kan importere nogen Python -pakke nogensinde fordi det understøtter dem alle .

Fire. Smykker

Smykker er en anden stærk mulighed. Du får mange af de samme funktioner som udforsket ovenfor: en acceptabel kodeditor, evnen til at køre kode og muligheden for at dele. Men Trinket har to fordele. For det første kan du åbne flere scripts med sin fanebaserede grænseflade, og for det andet kan du integrere Trinket på dit eget websted, hvis du har et.

hvordan man organiserer bøger om tændt

Trinkets gratis plan, mens den for evigt og ubegrænset kun tillader grundlæggende Python 2.x. Hvis du vil have fuld adgang til Python 3.x -versionen af ​​Trinket, skal du opgradere til Connect -abonnementet, som koster $ 9 pr. Måned eller $ 72 pr. År. 'Fuld adgang' indebærer alle indbyggede Python-moduler, herunder Numpy, Matplotlib, SciPy og mere.

5. Ideone

Ideone er et generelt formål 'prøv ethvert programmeringssprog online' værktøj, så det er ikke så funktionsfyldt eller avanceret som de andre muligheder ovenfor. Her er hvad det er gør have: over 60 forskellige programmeringssprog og mulighed for at mærke din kode som offentlig, hemmelig eller privat.

Kode skrevet i Ideone er også underlagt et par begrænsninger:

  • Maksimalt 10 sekunder til at kompilere/fortolke.
  • Maksimalt 5 eller 15 sekunder under udførelse (for gæster eller registrerede brugere).
  • Maksimum 256 MB RAM under udførelse.
  • Adgang til internettet er blokeret, og der kan ikke oprettes nye filer.

Alt i alt er Ideone et okay valg, hvis du bare skal teste lidt kode med det samme, men for mere seriøse udforskninger af Python vil jeg hellere gå med en af ​​de andre, der er anført ovenfor.

Bonus: Python -underviser

Python -underviser er ikke i sig selv en interaktiv Python -skal. Når du først har indtastet din kode, analyserer den snarere, hvad du skrev, og præsenterer en visualisering af kodelogikken. Resultatet? En række snapshots, som du kan gå igennem, en linje kode ad gangen, for at se, hvordan din kode rent faktisk udføres 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 timere, kan dette værktøj forenkle indlæringskurven og hjælpe dig med at vikle dit hoved om 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. I skrivende stund er det både primitivt og buggy, så du bør ignorere det, indtil alle knæk er udglattet.

Tips til at fortsætte din Python -rejse

Efter at have prøvet Python i en online interaktiv skal, kan du beslutte, at du elsker sproget og vil forfølge det på et mere praktisk niveau. Til det kan du klare dig godt med disse fremragende online Python -kurser, eller hvis du ikke kan spare penge, disse websteder til at lære Python.

Python er måske et af de letteste sprog at lære, men lad dig ikke afskrække, hvis du synes det er svært. Kodning i Python koder stadig, og kodning er hård. At kæmpe betyder ikke, at du skal stoppe med at programmere! For lidt ekstra motivation anbefaler jeg at lytte til nogle af disse nyttige podcasts til programmører.

Hvordan kan du lide Python? Er der andre gode interaktive skaller, som vi savnede? Hvis du har andre Python -tips, især for nybegyndere, kan du dele med os herunder!

Del Del Tweet E -mail En begyndervejledning til animering af tale

Animering af tale kan være en udfordring. Hvis du er klar til at begynde at tilføje dialog til dit projekt, nedbryder vi processen for dig.

Læs Næste
Relaterede emner
  • Programmering
  • Programmering
  • Python
Om forfatteren Joel lee(1524 artikler udgivet)

Joel Lee er chefredaktør for MakeUseOf siden 2018. Han har en B.S. i datalogi og over ni års professionel skrive- og redigeringserfaring.

Mere fra Joel Lee

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

hvor meget koster det at opgradere fra windows 10 home til pro
Klik her for at abonnere