Probeer Python in uw browser met deze gratis online interactieve shells

Probeer Python in uw browser met deze gratis online interactieve shells

Als u overweegt Python te leren, wordt u misschien overweldigd door het initiële installatieproces. U moet Python op uw systeem installeren en 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 opzet.





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





In plaats daarvan raden we aan om een ​​online interactieve shell te gebruiken, dit is gewoon een website waarmee je Python-code kunt schrijven en uitvoeren en direct de resultaten kunt zien. U hoeft niets te installeren. Dus of je nu deze Python-voorbeelden doornemen of de basisprincipes van arrays en lijsten bekijken , kunt u de code rechtstreeks in uw browser testen. Dit zijn de beste online Python-interpreters die we hebben gevonden.





1. Python overal

Als er één reden is waarom? Python overal verslaat elke andere online Python-interpreter, het is dat het IPython ondersteunt. IPython is een geavanceerder alternatief voor de standaard Python-interpreter. Hiermee krijg je een heleboel handige functies: het invullen van tabbladen tijdens het typen, de mogelijkheid om de variabelen en methoden van een object in realtime te 'zien', inline-moduledocumentatie te lezen en meer.

Dit alles is natuurlijk niet strikt noodzakelijk. Als je een compleet beginner, misschien wilt u het voor nu overslaan en over een paar weken terugkomen wanneer u zich meer op uw gemak voelt. Maar wat Python-interpreters betreft, is IPython de standaard voor productiviteit.



Opmerking: Python Anywhere is eigenlijk veel meer dan dit. Het is een complete web-IDE waarmee je Python-apps op internet kunt maken en hosten. Deze 'Probeer IPython'-pagina is slechts een handig hulpmiddeltje.

2. Python viool

Python viool is degene die ik zou aanraden 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 heleboel voorbeeldcode die u met een enkele klik kunt laden.





Door de linkerzijbalk te verkennen, leer je enkele van de coolste tips en trucs die Python leuker maken om te gebruiken dan andere talen. Of u kunt uw eigen code typen, uitvoeren en de resultaten bekijken in het uitvoergedeelte onderaan.

Merk op dat je de code die je hebt geschreven ook kunt 'opslaan en delen'. Dit kan handig zijn als je een mentor hebt die je helpt bij het debuggen, of als je samen 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 shell', dus raak niet in de war). Repl.it ondersteunt tientallen talen, waaronder zowel Python 2.x als Python 3.x, dus als je 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 inspringingsgrootte, het omlooptype aanpassen en of u automatisch aanvullen wilt inschakelen. De interface is eenvoudig. En als u een account aanmaakt, kunt u uw code opslaan en later weer ophalen.

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

Vier. snuisterij

snuisterij is een andere sterke optie. Je krijgt veel van dezelfde functies als hierboven onderzocht: een redelijke code-editor, de mogelijkheid om code uit te voeren en de mogelijkheid om te delen. Maar Trinket heeft twee voordelen. Ten eerste kun je meerdere scripts openen met de op tabbladen gebaseerde interface, en ten tweede kun je Trinket insluiten in je eigen site als je die hebt.

wat is mijn minecraft-serveradres?

Het gratis abonnement van Trinket, hoewel voor altijd en onbeperkt, staat alleen basis 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, waaronder Numpy, Matplotlib, SciPy en meer.

5. Ideone

Ideone is een tool voor algemeen gebruik 'probeer elke programmeertaal online', dus het is niet zo boordevol functies of geavanceerd als de andere opties hierboven. Dit is wat het is doet hebben: meer dan 60 verschillende programmeertalen en de mogelijkheid om uw code te labelen als Openbaar, Geheim of Privé.

Code geschreven in Ideone is ook onderhevig aan enkele 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.
  • De toegang tot internet is geblokkeerd en er kunnen geen nieuwe bestanden worden aangemaakt.

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

Bonus: Python-tutor

Python-tutor is niet per se een interactieve Python-shell. In plaats daarvan zal het, zodra u uw code typt, analyseren wat u hebt geschreven en een visualisatie van de codelogica presenteren. Het resultaat? Een reeks snapshots waar u doorheen kunt lopen, regel code per keer, om te zien hoe uw code daadwerkelijk van begin tot eind wordt uitgevoerd.

Dit is een geweldige tool voor het programmeren van beginners! U zult zien hoe elke regel code verschillende variabelen en uitvoer beïnvloedt, waardoor het voor u gemakkelijker wordt om bugs en andere problemen op te sporen. Hoewel programmeren moeilijk kan zijn voor beginners, kan deze tool de leercurve vereenvoudigen en je helpen om de logica van dit alles te begrijpen.

Het is je misschien ook opgevallen dat Python Tutor een experimentele Live Programming-modus heeft. Het is vergelijkbaar met de reguliere visualisatietool, maar wordt tijdens het typen in realtime geanalyseerd en bijgewerkt. Op het moment van schrijven is het zowel primitief als buggy, dus je moet het negeren totdat alle knikken zijn gladgestreken.

Tips om je Python-reis voort te zetten

Nadat je Python in een online interactieve shell hebt geprobeerd, besluit je misschien 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, of als je geen geld kunt missen, deze sites om Python te leren.

Python is misschien wel een van de gemakkelijkste talen om te leren, maar wees niet ontmoedigd als je het moeilijk vindt. Coderen in Python is nog steeds coderen en coderen is moeilijk. Worstelen betekent niet dat je moet stoppen met programmeren! Voor een beetje extra motivatie raad ik aan om naar enkele van deze handige podcasts voor programmeurs te luisteren.

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 beginners, deel ze dan hieronder met ons!

Deel Deel Tweeten E-mail Een beginnershandleiding voor het animeren van spraak

Het animeren van spraak kan een uitdaging zijn. Als u klaar bent om dialoog aan uw project toe te voegen, zullen we het proces voor u opsplitsen.

Lees volgende
Gerelateerde onderwerpen
  • Programmeren
  • Programmeren
  • Python
Over de auteur Joel Lee(1524 artikelen gepubliceerd)

Joel Lee is de hoofdredacteur van MakeUseOf sinds 2018. Hij heeft een B.S. in computerwetenschappen en meer dan negen jaar professionele schrijf- en redactieervaring.

Meer van Joel Lee

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

hoe krijg je plex pass gratis
Klik hier om je te abonneren