Probeer Python in uw browser met deze gratis online interactieve shells

Probeer Python in uw browser met deze gratis online interactieve shells / Programming

Als je erover denkt om Python te leren, kun je overweldigd raken door het initiële instellingsproces. U moet Python op uw systeem installeren, vervolgens leren hoe u de opdrachtregel gebruikt om code te verwerken, of leren hoe u de interactieve shell gebruikt, of leren hoe u een Python IDE instelt.

Negeer dat allemaal. Het is niet nodig totdat u weet of Python geschikt voor u is.

In plaats daarvan raden we aan een online interactieve shell te gebruiken, die slechts een website is waarmee je Python-code kunt schrijven en uitvoeren en meteen de resultaten kunt zien. U hoeft niets te installeren. Dus of je nu door deze Python-voorbeelden gaat 10 Fundamentele Python-voorbeelden die je snel zullen helpen snel leren 10 Fundamentele Python-voorbeelden die je zullen helpen snel te leren Dit artikel van eenvoudige Python-voorbeelden is voor diegenen die al enige programmeerervaring hebben en gewoon willen overstappen naar Python zo snel mogelijk. Lees meer of bekijk de basisprincipes van arrays en lijsten Hoe arrays en lijsten werken in Python Hoe arrays en lijsten werken in Python Arrays en lijsten zijn enkele van de meest bruikbare datastructuren bij het programmeren - hoewel maar weinig mensen ze gebruiken om hun volledige potentieel te benutten. Meer lezen, u kunt de code rechtstreeks in uw browser testen. Dit zijn de beste online Python-tolken die we hebben gevonden.

1. Python overal

Als er een reden is waarom Python overal verslaat elke andere online Python-interpreter, het is dat het IPython ondersteunt. IPython is een meer geavanceerd alternatief voor de standaard Python-interpreter. Hiermee krijg je een aantal handige functies: het voltooien van het tabblad tijdens het typen, de mogelijkheid om “zien” de variabelen en methoden van een object in realtime, lees inline modeldocumentatie en meer.

Niets hiervan is natuurlijk strikt noodzakelijk. Als je een bent compleet Beginner, misschien wil je het nu overslaan en binnen een paar weken terugkomen als je je meer op je gemak voelt. Maar voor Python-tolken is IPython de standaard voor productiviteit.

Notitie: Python Anywhere is eigenlijk veel meer dan dit. Het is een volwaardige web-IDE waarmee u Python-apps op internet kunt maken en hosten. Deze “Probeer IPython” pagina is gewoon een handige kleine zijtool.

2. Python Fiddle

Python Fiddle is degene die ik zou aanbevelen aan iedereen die ervaring heeft met programmeren maar geen ervaring heeft met Python. De interface is vrij eenvoudig en gemakkelijk te gebruiken, maar wat nog belangrijker is, het wordt geleverd met een aantal voorbeeldcodes die u kunt laden met een enkele klik.

Door de linkerzijbalk te verkennen, leer je enkele van de coolste tips en trucs die Python leuker maken om te gebruiken dan andere talen. 7 Handige trucs voor het beheersen van een nieuwe programmeertaal 7 nuttige trucs voor het beheersen van een nieuwe programmeertaal Het is prima om overweldigd te worden wanneer je leert programmeren. Je zult dingen waarschijnlijk zo snel vergeten als je ze leert. Deze tips kunnen u helpen om al die nieuwe informatie beter te bewaren. Lees verder . Of u kunt uw eigen code invoeren, uitvoeren en de resultaten in de uitvoersectie onderaan bekijken.

Merk op dat je dat ook kunt “sla op en deel” de code die je hebt geschreven. Dit kan van pas komen als je een mentor hebt om je te helpen met debuggen, of als je met anderen aan een project werkt.

3. Repl.it

De naam Repl.it komt van REPL, wat staat voor “Read-Eval-Print Loop” (in wezen een synoniem voor “interactieve schaal” dus wees niet in de war). Repl.it ondersteunt tientallen talen, waaronder Python 2.x en Python 3.x, dus als u besluit dat Python is niet voor jou kun je het nog steeds gebruiken bij het leren van C #, Java, Ruby, Lua, ES6 en meer.

Wat ik het leukst vind, is de aanpasbaarheid. U kunt de lay-out, het kleurthema, de lettergrootte, de inspringing, het omslagtype aanpassen en aangeven of u autocomplete wilt inschakelen. De interface is eenvoudig. En als u een account aanmaakt, kunt u uw code opslaan en later opnieuw opslaan.

En er is nog een groter voordeel voor Repl.it: u kunt importeren ieder Python-pakket ooit omdat het ze allemaal ondersteunt.

4. Trinket

sieraad is een andere sterke optie. Je krijgt veel van dezelfde functies als hierboven zijn onderzocht: een redelijk bewerkbare code-editor, de mogelijkheid om code uit te voeren en de mogelijkheid om te delen. Maar Trinket heeft twee voordelen. Ten eerste kunt u meerdere scripts openen met de op tab gebaseerde interface en ten tweede kunt u Trinket op uw eigen site insluiten als u er een hebt.

Het gratis plan van Trinket, voor altijd en onbeperkt, staat alleen standaard Python 2.x toe. Als je volledige toegang wilt tot de Python 3.x-versie van Trinket, moet je upgraden naar het Connect-abonnement, dat $ 9 per maand of $ 72 per jaar kost. “Volledige toegang” omvat alle ingebouwde Python-modules inclusief Numpy, Matplotlib, SciPy en meer.

5. Ideone

Ideone is een algemeen doel “probeer een programmeertaal online” tool, dus het is niet zo vol of geavanceerd als de andere opties hierboven. Dit is wat het is doet hebben: meer dan 60 verschillende programmeertalen en de optie om uw code te labelen als Openbaar, Geheim of Privé.

Code geschreven in Ideone is ook onderworpen aan een aantal beperkingen:

  • Maximaal 10 seconden om te compileren / interpreteren.
  • Maximaal 5 of 15 seconden tijdens het uitvoeren (voor gasten of geregistreerde gebruikers).
  • Maximaal 256 MB RAM tijdens het uitvoeren.
  • Toegang tot internet is geblokkeerd en nieuwe bestanden kunnen niet worden gemaakt.

Al met al is Ideone een prima keuze als je meteen een beetje code wilt testen, maar voor serieuzere verkenningen van Python ga ik liever met een van de andere hierboven genoemde.

Bonus: Python Tutor

Python Tutor is op zich geen interactieve Python-schaal. Integendeel, als u eenmaal uw code intypt, zal deze analyseren wat u schreef en een visualisatie van de codelogica presenteren. Het resultaat? Een reeks snapshots waar u doorheen kunt lopen, één coderegel tegelijk, om te zien hoe uw code van start tot finish wordt uitgevoerd.

Dit is een geweldige tool voor het programmeren van beginners! U zult zien hoe elke coderegel verschillende variabelen en outputs beïnvloedt, waardoor u gemakkelijker bugs en andere problemen kunt opvangen. Hoewel programmeren lastig kan zijn voor beginners, kan deze tool de leercurve vereenvoudigen. Leren programmeren zonder alle stress Leren programmeren zonder al het stress Misschien heb je besloten om te blijven programmeren, of het nu voor een carrière is of gewoon als een hobby. . Super goed! Maar misschien begin je je overweldigd te voelen. Niet zo goed. Hier is hulp om uw reis te vergemakkelijken. Lees Meer en help je om je hoofd rond de logica van dit alles te wikkelen.

Je zou ook kunnen opmerken dat Python Tutor een experimentele Live-programmeermodus heeft. Het is vergelijkbaar met de normale visualisatietool, maar wordt in realtime geanalyseerd en bijgewerkt terwijl u typt. Vanaf dit schrijven is het zowel primitief als buggy, dus je zou het moeten negeren totdat alle knikken zijn gladgestreken.

Tips om je pythonreis voort te zetten

Nadat je Python in een online interactieve shell hebt geprobeerd, kun je besluiten dat je van de taal houdt en deze op een meer praktisch niveau wilt nastreven. Daarvoor kun je het goed doen met deze uitstekende online Python-cursussen 5 cursussen die je meenemen van Python Beginner naar Pro 5-cursussen die je meenemen van Python Beginner naar Pro Deze vijf cursussen leren je alles over programmeren in Python, één van de heetste talen die er nu zijn. Lees meer, of als u geen geld kunt besparen, deze sites voor het leren van Python De 5 beste websites om Python te leren programmeren De 5 beste websites om Python te leren programmeren Wilt u Python-programmeren leren? Dit zijn de beste manieren om Python online te leren, waarvan vele volledig gratis zijn. Lees verder .

Python is misschien een van de gemakkelijkste te leren talen, maar wees niet ontmoedigd als u het moeilijk vindt. Codering in Python codeert nog steeds en coderen is moeilijk. Worstelen betekent niet dat je moet stoppen met programmeren 6 Tekens die je niet als programmeur mag beschouwen 6 Tekens dat je niet programmeur hoeft te zijn Niet iedereen is een programmeur. Als je niet helemaal zeker bent dat je een programmeur moet zijn, zijn hier enkele aanwijzingen die je in de juiste richting kunnen wijzen. Lees verder ! Voor een beetje extra motivatie, raad ik aan te luisteren naar enkele van deze handige podcasts voor programmeurs. 15 Top-notch-podcasts voor programmeurs & softwareontwikkelaars 15 Top-notch-podcasts voor programmeurs & softwareontwikkelaars Podcasts zijn een fantastische manier om meer te leren over programmeren. Hier zijn enkele van onze favoriete programmeergerelateerde podcasts voor uw luisterplezier. Lees verder .

Wat vind je van Python? Zijn er nog andere goede interactieve shells die we hebben gemist? Als je nog andere Python-tips hebt, vooral voor nieuwkomers, deel deze dan hieronder met ons!

Ontdek meer over: Programmeren, Python.