Subukan ang Python sa Iyong Browser Gamit ang Mga Libreng Online Interactive Shell

Subukan ang Python sa Iyong Browser Gamit ang Mga Libreng Online Interactive Shell

Kung nag-iisip kang matuto ng Python, maaari kang mapuno ng paunang proseso ng pag-set up. Kailangan mong i-install ang Python sa iyong system, pagkatapos ay alamin kung paano gamitin ang command line upang maproseso ang code, o alamin kung paano gamitin ang interactive shell, o alamin kung paano mag-set up ng isang Python IDE.





Huwag pansinin ang lahat ng iyon. Hindi kinakailangan hanggang alam mo kung ang Python ay tama para sa iyo.





Sa halip, inirerekumenda namin ang paggamit ng isang online interactive shell, na kung saan ay isang website lamang na hinahayaan kang magsulat at magpatupad ng Python code at agad na makita ang mga resulta. Hindi kailangang mag-install ng anumang bagay. Kaya't kung ikaw man dumadaan sa mga halimbawang ito sa Python o pagsusuri sa mga pangunahing kaalaman sa mga arrays at listahan , maaari mong subukan ang code mismo sa iyong browser. Narito ang pinakamahusay na mga online interpreter ng Python na nakita namin.





1. Python Kahit saan

Kung may isang dahilan kung bakit Python Kahit saan pinapatalo ang bawat iba pang interpreter sa online na Python, sinusuportahan nito ang IPython. Ang IPython ay isang mas advanced na kahalili sa default na interpreter ng Python. Sa pamamagitan nito, nakakakuha ka ng isang pangkat ng mga kapaki-pakinabang na tampok: pagkumpleto ng tab habang nagta-type, ang kakayahang 'makita' ang mga variable at pamamaraan ng isang bagay sa real-time, basahin ang dokumentasyon ng module ng inline, at marami pa.

Wala sa mga ito ang mahigpit na kinakailangan, syempre. Kung ikaw ay isang kumpleto nagsisimula, baka gusto mong laktawan ito sa ngayon at bumalik sa loob ng ilang linggo kapag mas komportable ka. Ngunit hanggang sa pumunta ang mga interpreter ng Python, ang IPython ang pamantayan para sa pagiging produktibo.



Tandaan: Ang Python Anywhere ay talagang higit pa rito. Ito ay isang buong-blown na web IDE na nagbibigay-daan sa iyong lumikha at mag-host ng mga Python app sa web. Ang pahinang 'Subukan IPython' ay isang maliit na tool sa gilid.

2. Python Fiddle

Python Fiddle ang irekomenda ko sa sinumang may karanasan sa pagprograma ngunit walang karanasan sa Python. Ang interface ay medyo simple at madaling gamitin, ngunit higit sa lahat, ito ay mayroong isang bungkos ng halimbawa ng code na maaari mong mai-load sa isang solong pag-click.





Sa pamamagitan ng paggalugad sa kaliwang sidebar, matututunan mo ang ilan sa mga pinaka-cool na tip at trick na ginagawang mas masaya ang Python kaysa sa ibang mga wika. O maaari kang mag-type sa iyong sariling code, patakbuhin ito, at makita ang mga resulta sa seksyon ng output sa ibaba.

Tandaan na maaari mo ring 'i-save at ibahagi' ang code na iyong isinulat. Maaari itong magamit kung mayroon kang isang mentor na makakatulong sa iyo sa pag-debug, o kung nakikipagtulungan ka sa iba pa sa isang proyekto.





3. Repl.it

Ang pangalan Repl.it nagmula sa REPL, na nangangahulugang 'Read-Eval-Print Loop' (mahalagang isang kasingkahulugan para sa 'interactive shell' kaya huwag malito). Sinusuportahan ng Repl.it ang dose-dosenang mga wika, kabilang ang parehong Python 2.x at Python 3.x, kaya kung magpapasya ka sa Python hindi ba para sa iyo, magagamit mo pa rin ito kapag natututo ng C #, Java, Ruby, Lua, ES6, at higit pa.

Ang pinakagusto ko ay ang pagiging napapasadyang ito. Maaari mong sabunutan ang layout, tema ng kulay, laki ng font, laki ng indent, uri ng balot, at kung paganahin ang autocomplete. Prangka ang interface. At kung lumikha ka ng isang account, maaari mong i-save ang iyong code at hilahin ito pabalik sa paglaon.

At mayroong isa pang napakalaking benepisyo sa Repl.it: maaari kang mag-import kahit ano Pakete ng sawa kailanman dahil sinusuportahan nito lahat .

Apat. Trinket

Trinket ay isa pang malakas na pagpipilian. Nakakakuha ka ng maraming mga parehong tampok tulad ng paggalugad sa itaas: isang passable code editor, ang kakayahang magpatakbo ng code, at ang kakayahang magbahagi. Ngunit ang Trinket ay may dalawang kalamangan. Una, maaari mong buksan ang maraming mga script gamit ang interface na batay sa tab, at pangalawa, maaari mong i-embed ang Trinket sa iyong sariling site kung mayroon kang isa.

inaalis ba ng factory reset ang mga virus sa android

Ang libreng plano ni Trinket, habang magpakailanman at walang limitasyon, pinapayagan lamang ang pangunahing Python 2.x. Kung nais mo ng buong pag-access sa bersyon ng Python 3.x ng Trinket, kakailanganin mong mag-upgrade sa Connect plan, na nagkakahalaga ng $ 9 bawat buwan o $ 72 bawat taon. Kinakailangan ng 'Buong pag-access' ang lahat ng mga built-in na module ng Python kabilang ang Numpy, Matplotlib, SciPy, at marami pa.

5. Ideyona

Ideyona ay isang pangkalahatang layunin na 'subukan ang anumang programa ng online na pag-program' na tool, kaya't hindi ito naka-pack na tampok o advanced tulad ng iba pang mga pagpipilian sa itaas. Narito kung ano ito ay mayroon: higit sa 60 magkakaibang mga wika sa pagprograma at ang pagpipiliang lagyan ng label ang iyong code bilang Publiko, Lihim, o Pribado.

Ang code na nakasulat sa Ideone ay napapailalim din sa ilang mga paghihigpit:

  • Maximum na 10 segundo upang mag-ipon / bigyang-kahulugan.
  • Maximum na 5 o 15 segundo habang isinasagawa (para sa mga panauhin o rehistradong gumagamit).
  • Maximum 256 MB ng RAM habang isinasagawa.
  • Na-block ang pag-access sa internet at hindi maaaring malikha ng mga bagong file.

Sa kabuuan, ang Ideone ay isang okay na pagpipilian kung kakailanganin mo lamang na subukan ang kaunting code, ngunit para sa mas seryosong pagsaliksik ng Python, mas gugustuhin kong sumama sa isa sa iba pa na nakalista sa itaas.

Bonus: Tutor ng Python

Tutor ng Python ay hindi isang interactive na shell ng Python, bawat oras. Sa halip, sa sandaling nai-type mo ang iyong code, susuriin nito ang iyong sinulat at magpapakita ng isang pagpapakita ng lohika ng code. Ang resulta? Isang serye ng mga snapshot na maaari mong lakarin, isang linya ng code nang paisa-isa, upang makita kung paano talaga gumaganap ang iyong code mula simula hanggang katapusan.

Ito ay isang napakalaking tool para sa mga nagsisimula sa programa! Makikita mo kung paano nakakaapekto ang bawat linya ng code sa iba't ibang mga variable at output, na ginagawang mas madali para sa iyo na mahuli ang mga bug at iba pang mga isyu. Habang ang programa ay maaaring maging matigas para sa mga unang timer, ang tool na ito ay maaaring gawing simple ang pag-aaral ng kurba at matulungan kang ibalot ang iyong ulo sa lohika ng lahat ng ito.

Maaari mo ring mapansin na ang Python Tutor ay mayroong isang pang-eksperimentong mode na Live Programming. Ito ay katulad ng regular na tool sa visualization ngunit sinuri at na-update sa real-time habang nagta-type ka. Tulad ng pagsusulat na ito, pareho itong primitive at buggy kaya't hindi mo ito dapat pansinin hanggang sa maplantsa ang lahat ng mga kink.

Mga tip para sa Pagpapatuloy ng Iyong Python Journey

Matapos subukan ang Python sa isang online interactive shell, maaari kang magpasya na gusto mo ang wika at nais mong ituloy ito sa isang mas praktikal na antas. Para doon, maaari kang magastos sa mahusay na mga kurso sa online na Python na ito, o kung hindi ka makakapagtipid ng anumang pera, ang mga site na ito para sa pag-aaral ng Python.

Ang Python ay maaaring isa sa pinakamadaling wika na matutunan, ngunit huwag panghinaan ng loob kung nahihirapan kang mahirap. Ang pag-coding sa Python ay naka-coding pa rin, at matigas ang pag-coding. Ang pakikibaka ay hindi nangangahulugang dapat kang umalis sa programa! Para sa kaunting labis na pagganyak, inirerekumenda kong makinig sa ilan sa mga kapaki-pakinabang na podcast na ito para sa mga programmer.

Paano mo gusto ang Python? Mayroon bang ibang magagandang mga interactive shell na napalampas namin? Kung mayroon kang anumang iba pang mga tip sa Python, lalo na para sa mga baguhan, mangyaring ibahagi sa amin sa ibaba!

Magbahagi Magbahagi Mag-tweet Email Isang Gabay ng Baguhan sa Animating Speech

Ang animating pagsasalita ay maaaring maging isang hamon. Kung handa ka nang magsimulang magdagdag ng diyalogo sa iyong proyekto, sisirain namin ang proseso para sa iyo.

Basahin Susunod
Mga Kaugnay na Paksa
  • Programming
  • Programming
  • Sawa
Tungkol sa May-akda Si Joel lee(1524 Mga Artikulo Na-publish)

Si Joel Lee ay ang Editor in Chief ng MakeUseOf mula pa noong 2018. Mayroon siyang B.S. sa Computer Science at higit sa siyam na taong propesyonal na karanasan sa pagsusulat at pag-edit.

Higit pa Mula kay Joel Lee

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

walang wastong ip config windows 10
Mag-click dito upang mag-subscribe