Advertentie

Als je erover denkt om Python te leren, ben je misschien overweldigd door het eerste installatieproces. U moet Python op uw systeem installeren en vervolgens leren hoe u de opdrachtregel gebruikt om code te verwerken, of hoe u de interactieve shell gebruikt, of hoe u een Python IDE instelt.

Negeer dat allemaal. Het is niet nodig totdat je het weet of Python geschikt is voor jou.

In plaats daarvan raden we aan een online interactieve shell te gebruiken, wat slechts een website is waarmee je Python-code kunt schrijven en uitvoeren en direct de resultaten kunt zien. U hoeft niets te installeren. Dus of je nu bent door deze Python-voorbeelden gaan 10 basis Python-voorbeelden die u zullen helpen snel te lerenDit artikel met standaard python-voorbeelden is voor diegenen die al enige programmeerervaring hebben en gewoon zo snel mogelijk naar Python willen overstappen. Lees verder of de basisprincipes van arrays en lijsten herzien Hoe arrays en lijsten werken in PythonArrays en lijsten zijn enkele van de nuttigste datastructuren bij het programmeren - hoewel weinig mensen ze ten volle benutten.

Lees verder kunt u de code rechtstreeks in uw browser testen. Dit zijn de beste online Python-tolken die we hebben gevonden.

Probeer Python in uw browser met deze gratis online interactieve shells python online tolk ipython

Als er een reden is waarom Python overal verslaat elke andere online Python-tolk, het is dat het IPython ondersteunt. IPython is een geavanceerder alternatief voor de standaard Python-interpreter. Hiermee krijgt u een heleboel handige functies: voltooiing van tabbladen tijdens het typen, de mogelijkheid om de variabelen en methoden van een object in realtime te “zien”, inline module-documentatie te lezen en meer.

Niets van dit alles is natuurlijk strikt noodzakelijk. Als je een bent compleet beginner, misschien wil je het voorlopig overslaan en over een paar weken terugkomen als je je meer op je gemak voelt. Maar wat Python-tolken betreft, IPython is de standaard voor productiviteit.

Opmerking: Python Anywhere is eigenlijk veel meer dan dit. Het is een complete web-IDE waarmee u Python-apps op internet kunt maken en hosten. Deze "Probeer IPython" -pagina is slechts een handige kleine zij-tool.

Probeer Python in uw browser met deze gratis online interactieve shells python online tolkviool

Python Fiddle 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 je met een enkele klik kunt laden.

Door de linkerzijbalk te verkennen, leer je enkele van de coolste tips en trucs die maken Python leuker om te gebruiken dan andere talen 7 Handige trucs voor het beheersen van een nieuwe programmeertaalHet is prima om overweldigd te worden als je leert programmeren. U vergeet de dingen waarschijnlijk net zo snel als u ze leert. Deze tips kunnen u helpen om al die nieuwe informatie beter te bewaren. Lees verder . Of u kunt uw eigen code typen, deze uitvoeren en de resultaten bekijken in het uitvoergedeelte onderaan.

Houd er rekening mee dat u de code die u heeft geschreven ook kunt 'opslaan en delen'. Dit kan handig zijn als u een mentor heeft om u te helpen bij het opsporen van fouten of als u met anderen samenwerkt aan een project.

Probeer Python in uw browser met deze gratis online interactieve shells python online tolk replit

De naam Repl.it komt van REPL, wat staat voor "Read-Eval-Print Loop" (in wezen een synoniem voor "interactieve shell", dus verwar niet). Repl.it ondersteunt tientallen talen, waaronder zowel Python 2.x als Python 3.x, dus als je besluit dat Python is het niet voor jou, je kunt 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 omlooptype aanpassen en of automatisch aanvullen moet worden ingeschakeld. De interface is eenvoudig. En als u een account aanmaakt, kunt u uw code opslaan en later weer ophalen.

En Repl.it heeft nog een enorm voordeel: u kunt importeren ieder Python-pakket ooitomdat het ze allemaal ondersteunt.

Probeer Python in uw browser met deze gratis online interactieve shells python online interpreter trinket

Trinket is een andere sterke optie. U krijgt veel van dezelfde functies als hierboven onderzocht: een code-editor voor redelijk gebruik, 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 tabbladen gebaseerde interface en ten tweede kunt u Trinket insluiten in uw eigen site als u die heeft.

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

Probeer Python in uw browser met deze gratis online interactieve shells python online tolk ideone

Ideone is een tool voor algemene doeleinden, "probeer elke programmeertaal online", dus het is niet zo boordevol functies of geavanceerd als de andere opties hierboven. Hier 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 onderworpen aan een paar beperkingen:

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

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

Probeer Python in uw browser met deze gratis online interactieve shells python online tolk-tutor

Python Tutor is niet per se een interactieve Python-shell. Zodra u uw code heeft ingevoerd, zal deze eerder analyseren wat u hebt geschreven en een visualisatie van de codelogica presenteren. Het resultaat? Een reeks snapshots waar u doorheen kunt lopen, één regel code tegelijk, 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 u gemakkelijker bugs en andere problemen kunt opsporen. Hoewel programmeren moeilijk kan zijn voor beginners, is dit hulpmiddel kan de leercurve vereenvoudigen Programmeren leren zonder alle stressMisschien heb je besloten om te gaan programmeren, voor een carrière of gewoon als hobby. Super goed! Maar misschien begin je je overweldigd te voelen. Niet zo goed. Hier is hulp om uw reis te vergemakkelijken. Lees verder en je helpen je hoofd om de logica heen te wikkelen.

Je merkt misschien ook 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 opgelost.

Tips om je Python-reis 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 praktischer niveau wilt nastreven. Daarvoor kun je het misschien goed doen deze uitstekende online Python-cursussen 5 cursussen die je van Python Beginner naar Pro brengenDeze vijf cursussen leren je alles over programmeren in Python, een van de populairste talen die er momenteel is. Lees verder , of als je geen geld kunt missen, deze sites voor het leren van Python De 5 beste websites om Python-programmeren te lerenWilt u Python-programmeren leren? Hier zijn de beste manieren om Python online te leren, waarvan er vele volledig gratis zijn. Lees verder .

Python is misschien wel een van de gemakkelijkst te leren talen, maar laat je niet ontmoedigen als je het moeilijk vindt. Codering in Python is nog steeds codering en codering is moeilijk. Worstelen betekent dat niet je moet stoppen met programmeren 6 tekenen dat u niet bedoeld bent om programmeur te zijnNiet iedereen is bedoeld als programmeur. Als u niet helemaal zeker weet of u programmeur wilt worden, volgen hier enkele aanwijzingen die u in de goede richting kunnen wijzen. Lees verder ! Voor een beetje extra motivatie raad ik aan om er een paar te beluisteren deze handige podcasts voor programmeurs 15 eersteklas podcasts voor programmeurs en softwareontwikkelaarsPodcasts zijn een fantastische manier om meer te leren over programmeren. Hier zijn enkele van onze favoriete programmagerelateerde podcasts voor uw luisterplezier. Lees verder .

Hoe vind je Python leuk? 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!

Joel Lee heeft een B.S. in computerwetenschappen en meer dan zes jaar professionele schrijfervaring. Hij is de hoofdredacteur van MakeUseOf.