E tatau ona matou faʻapipiʻi le Python i luga o la matou komepiuta e suʻesuʻe ai?
Atonu e le manaomia.
Vaai pe faʻafefea ona aoga.
Se'i manatu e tatau ona e su'esu'e le Python po'o le ta'avale code e su'e ai se mea, ae e le'o maua e lau komepiuta ni mea e fa'apipi'i ai.
Atonu e te le fiafia i le setiina o lau PC, ae e tatau ona e aʻoaʻo pe faʻapefea ona fai mo pisinisi, pe naʻo oe e manaʻomia le faʻatinoina o se code e faʻafiafiaina ai oe.
Ona, e mafai, o loʻo e fesili pe faʻapefea ona mafai.
Ae a pe a mafai ona e faʻaogaina lau suʻega e faʻatino ai le Python i luga ole laiga?
Ina ia faʻaogaina le code Python i lau suʻega, pau lava le mea e te manaʻomia o se faʻapipiʻi Python lugalaina.
E manaia tele. E le o lea?
E mafai ona e fa'asaoina le taimi i se seti e ala i le fa'aogaina o IDE i luga ole laiga. E mafai ona e vave amata suʻesuʻeina le Python ma amata faʻaaoga e faʻatautaia ai au lava polokalame.
Ina ia fausia ma debug, e te manaʻomia le faʻatauina o le Python IDE polokalama faʻapitoa pe afai o oe o se tagata faʻapitoa faʻapolofesa ma faʻaalu le tele o lou taimi coding.
I totonu o lenei tusiga, o le a tatou vaʻavaʻai i le 15 o pito i luga Python compilers e mafai ona e faʻaogaina e faʻaoga saʻo ai le code Python i lau sailiga.
1. python.org
Mo le faʻamoemoe o le faʻaogaina o le Python code, o le upega tafaʻilagi aloaia a le Python e ofoina atu se atigi Python i luga ole laiga.
Python.org's online Python shell e fa'atusa i le fa'aliliu upu Python e te fa'apipi'iina i lau komepiuta.
O le ae maua le avanoa i masini e sau muamua faʻapipiʻi ma se siosiomaga Python atoatoa, ma e te le manaʻomia le faʻapipiʻiina o soʻo se isi polokalama e tusi pe faʻatautaia ai le code mai lau suʻega.
E mafai ona e fa'atautaia le code Python, ae le o talosaga, e ala i le Python.org shell interface. Na'o le siakiina o fa'ai'uga o sina vaega itiiti o le Python code e aoga.
E tusa ai ma lenei mea, o le Python.org shell e le o se filifiliga sili pe afai o loʻo e suʻeina se Python compiler i luga ole laiga e faʻatautaia se 100-line Python application.
2. Manatu Taua
Ina ia faʻatautaia le Python source code, Tutorialspoint o se tasi o faʻasalalauga Python sili ona lauiloa ma vave i luga ole laiga.
E leai se totogi mo lenei tufuga. Python 2.0 ma le 3.0 o loʻo lagolagoina faʻamatalaga.
O lenei ituaiga compiler e filifilia e le faitau miliona o tagata faʻaoga i le lalolagi atoa. O le gafatia o lenei tagata fa'apipi'i e fa'atino fa'ata'ita'i fa'ata'ita'i fa'ailoga i totonu ole su'esu'ega o lona fa'amanuiaga sili lea.
O le agavaʻa mo tagata faʻaoga e fausia ma faʻatautaia galuega faʻatino o loʻo avanoa i le faʻaopoopoga i le Python shell, lea e faʻaaogaina e faʻatautaia ai le tusitusiga.
O le Tutorialspoint Python compiler o loʻo ofoina atu ni telefoni faʻapitoa mo faʻatusatusaga faʻatusatusa ma e faigofie ona faʻaoga.
3. Polokalame
O talosaga Python o loʻo tuʻufaʻatasia e faʻaaoga ai le polokalame Programiz. O lo'o avanoa mo le la'uina i luga o la matou faiga fa'apitonu'u po'o le fa'aoga i luga ole laiga e fa'aoga ai se upegatafa'ilagi.
E faʻaaogaina e aʻoaʻo ai le Python e le faitau miliona o tagata fai polokalame.
I le faaopoopo atu i le Python, o loʻo tuʻufaʻatasia foʻi le code na tusia i isi gagana, e pei o C, C ++, Java, ma isi. Naʻo se fesoʻotaʻiga initaneti faʻalagolago e manaʻomia e amata faʻaaoga ai lenei faʻapipiʻi, lea e matua leai se totogi.
E le mana'omia le fa'apipi'iina o le polokalame aua e mafai ona fa'aoga ile su'esu'ega i luga ole laiga. I le pito i luga o lena, e galue ma smartphones.
E le mafai e se tasi ona galue i luga o polokalame faigata e faʻaaoga ai le initaneti, e ui lava.
4. paiza.io
O le Piaza.io o se faʻaoga fou faʻatasi ai ma avanoa e maua fua ma totogi. Talu ai atonu e te le manaʻomia na vaega mo le aʻoaʻoina, e tatau ona lava le faʻasalalauga saoloto.
O le fa'asalalauga fa'apisinisi e sili atu ona fa'apitoa ma ofo atu fa'aaliga mo le atina'eina o poloketi-vaega atina'e.
O le Sipaniolo, Iapani, ma le Igilisi o gagana ia e tolu e faʻaogaina ai le faʻaoga a Paiza.
E le gata i lea, o loʻo ia te oe le filifiliga e faʻafesoʻotaʻi lau git account ma faʻatagaina le code auto-sync.
E mafai ona fa'asaoina le code mo nisi fa'atonuga. E mafai foi ona suia autu, e aofia ai le faatonu, fonuka, lanu, ma isi faʻatasi ai le galulue faʻatasi a le au i le tuʻufaʻatasia.
O lo'o avanoa fo'i le fa'asologa o le ao mo le atina'eina o upega tafa'ilagi. I le aotelega, o se atinaʻe ua sauni e faʻaaoga.
5. Codechef
O lona fa'aogaina fa'apitoa e faigofie ai ona fa'aoga, ma o le fa'ata'ita'iga fa'ailoga e mafai ai ona e toe fa'aogaina le code tuai nai lo le amata mai le sasa.
E ui lava e mafai ona faʻasaoina lau faʻailoga tumau, e le lagolagoina le galulue faʻatasi.
E le gata o lo'o fa'atupeina e le Codechef tauvaga fa'ailoga ma tolauapiga, ae o lo'o iai fo'i lana lava tu'ufa'atasi ma fa'aliliuupu mo le vave tu'ufa'atasia o le C/C++, Python, ma isi gagana ta'uta'ua.
E mafai ona teuina au faila i luga ole laiga ma tuusao. E talia e isi tagata e fa'aoga lau code. Debugging, peitaʻi, e leʻo ofoina atu.
Fa'aaoga le CodeChef e siaki lau code i le taimi lava lea mo mea sese. o lo'o ia te oe le filifiliga e fa'atulaga ai le code e fa'aaoga ai se filifiliga o autu ma sitaili.
6. Tali
Mo le tamoe Tusitusi Python luga ole laiga, Replit ofo atu se fa'aoga sili ona faauo ma faatosina. O loʻo i ai se faʻataʻitaʻiga faʻasologa o le code mode pogisa ma o loʻo i ai i luga ole initaneti Python compilers.
O se fa'aliliu upu Python i luga ole laiga e mafai ona vave fa'agasolo lau code Python.
Ole a fa'aali sa'o ile itu taumatau ole fa'ailoga o lau fa'ailoga.\
E ese mai le Python3, e lagolagoina foʻi faʻaliliu upu mo le Python2 ma isi gagana polokalame, faʻatagaina oe e faʻatautaia le C++ poʻo le Java code.
O se tasi o faʻamanuiaga sili o le Replit online compiler o le mafai lea ona faʻasaoina sauniga faifaipea.
Po'o fea lava na e tu'u ai i le taimi mulimuli, e mafai ona e toe fa'aopoopo le coding.
E tusa lava pe mafai ona e faʻaogaina le Replit e aunoa ma le saini i totonu poʻo le sainia, o le faia o lena mea o le a tuʻuina atu ai ia te oe le avanoa i le tele o auʻaunaga, e aofia ai le mafai ona faʻasoa faʻailoga ile GitHub ma fatuina lisi galue.
7. CodePad
O se faʻapipiʻi tuʻusaʻo i luga ole laiga ole CodePad.
Ae ui i lea, e fai si paie pe a faʻatusatusa i isi faʻapipiʻi Python i luga ole laiga. E ese mai le va'aiga fa'ailoga, pe fa'alaua'itele pe fa'alilolilo, e le maua ai fo'i ni fa'ailoga se tele.
CodePad o le a faʻatautaia lau polokalame Python autu ma maua ai faʻaiʻuga manaʻomia e ui lava i le paie ma le faigofie.
Fa'aaoga le CodePad mo fa'aoga laiti Python ma le 10 i le 20 laina o le code, ae aua le fa'amoemoe e sili atu mai lenei fa'apipi'i fa'ainitaneti.
8. Pythoni so'o se mea
O se faʻavae e taʻua o le Pythonanywhere e ofoina atu se atigi-pei o le faʻaliliuga Python i luga ole laiga e faʻaopoopo i le talimalo Python-faʻavae 'upega tafaʻilagi polokalama.
IPython, o se atigi fa'aliliu upu Python mo le fa'atinoina o polokalame Python feso'ota'i, o le igoa o le Python compiler lugalaina na ofoina mai e Pythonanywhere.
Afai e te masani i Tusigāmanatu Jupyter, o le ae matauina o le Pythonanywhere luga ole laiga faʻapipiʻi fesoʻotaʻiga e tutusa lelei ma ia.
IPython e masani ona faʻaaogaina mo le Python ma suʻesuʻega faʻamaumauga. Ona o le IPython e faʻaaogaina e le Jupyter api ma le Pythonanywhere, o le tulaga lea.
E le pei o le tele o isi Python compilers i luga ole laiga, Pyhtonanywhere e mafai ai ona faʻaulufaleina mai faletusi Python maualuga e pei o numpy, pandas, scipy, ma beautifulsoup. O le faʻapipiʻiina o nei faletusi e le o se popolega ile Pythonanywhere.
Faatasi ai ma le Pythonanywhere IPython, e faigofie ona e faʻaulufaleina mai ma amata faʻaaoga uma faʻamaumauga faʻasaienisi faʻamatalaga Python autu.
9. OneCompiler
OneCompiler ose faʻapipiʻi i luga ole laiga e lagolagoina 40 gagana polokalame, e aofia ai le Python. E aofia ai se atinaʻe faigofie ma le gafatia e fesuiaʻi i le va o le susulu ma le pogisa faʻataʻitaʻiga.
E mafai ona e faʻaogaina le OneCompiler e atiaʻe ai se polokalame Python, faʻatautaia i luga ole laiga, ma faʻasoa i luga ole laiga ala o faasalalauga faaleagafesootai.
Ole saoasaoa ole fa'atinoina ole OneCopiler e lelei tele, ma e fa'aalia ai le fa'ai'uga o le source code ile itulau e tasi.
10. Ideone
O loʻo maua se faʻamatalaga tusitusia Python i luga ole laiga ma meafaigaluega faʻapipiʻi mai Ideone.
E sili atu i le 55 gagana polokalame o loʻo lagolagoina, ma o lona faʻaoga faʻaoga e faigofie.
Naʻo le faʻapipiʻiina o lau Python code i le tusitala o tusitusiga o loʻo tuʻuina atu, kiliki le Run button e faʻatautaia ai le code, ma o le a tuʻuina atu iʻuga i luga o se itulau fou.
E mafai ona e fa'asalalau lau fa'ailoga fa'alaua'itele pe fa'alilolilo e fa'aaoga ai le agava'a o le va'aiga fa'ailoga o lo'o iai fo'i.
Ole sitaili ole gaosiga ole Ideone e fai si tuai ma e mafai ona fa'agasolo pe a fa'atusatusa i isi fa'apipi'i Python i luga ole laiga.
11. jdoodle
Faatasi ai ma le lagolago mo le sili atu i le 50 gagana, o le JDoodle o se faʻapipiʻi i luga ole laiga atoa. E ui lava e foliga faigofie, o loʻo i ai le tele o gafatia e le maua e le tele o faʻapipiʻi Python i luga ole laiga.
Sei o tatou amata i le vave o lau polokalame Python e tamoʻe i luga ole laiga.
O taunu'uga o le polokalame o le a tu'uina atu i luga o le itulau lava e tasi, ma e mafai ona fa'atino vave polokalame Python.
E mafai ona fa'asaoina le polokalame i luga ole laiga e mafai ona toe maua mulimuli ane pe a mae'a ona e atia'e ma fa'atino. Le leaga, a?
O lo'o tu'uina atu fo'i se fa'agaoioiga e fesuia'i ai le va o faiga fa'atonu tulafono Pogisa ma le Malamalama. E le gata i lea, o loʻo ia te oe le filifiliga e faʻapipiʻi ma faʻatautaia saʻo le Python mai lau komepiuta.
12. mea fa'atau
O se faʻapipiʻi Python i luga o le initaneti o le Trinket. E mafai ona e faʻatautaia se talosaga Python ma Trinket mai soʻo se nofoaga ma luga o soʻo se masini.
Trinket ose faʻapipiʻi faʻainitaneti tulaga ese na faia naʻo le faʻaogaina o le Python code. O faletusi Pandas, NumPy, ma matplotlib fa'aaoga lautele a le Python mo su'esu'ega fa'amaumauga ma fa'akomepiuta ua uma ona fa'apipi'iina.
O le Trinket online Python compiler e ofoina atu le malosi matplotlib galuega.
Talu ai ona o le tele o tagata faʻapipiʻi Python i luga ole laiga e le lagolagoina le matplotlib, e le gata ina faia e Trinket, ae faʻaaoga foi matplotlib e maua ai kalafi o loʻo faʻaalia i luga o le upega tafaʻilagi.
13. E naʻo le a latou aʻoaʻoina
Mo le aʻoaʻoina ma le faʻaogaina o le code, Sololearn o le telefoni feaveaʻi sili lea.
E le gata i lea, o loʻo ofoina atu i luga ole laiga tuʻufaʻatasiga mo le tele o gagana komepiuta, peitaʻi, e naʻo le lagolagoina aloaia i luga ole laiga tuʻufaʻatasiga mo gagana polokalame e 12, e aofia ai le Python.
SoloLearn e ofoina atu se fa'aliliu upu Python i luga ole laiga.
E le gata i lea, o loʻo ofoina atu ni faʻatulagaga sili ona manaia mo le susulu ma le pogisa. I le avea ai o se meafaigaluega faʻaopoopo mo le faʻasoaina o lau Python polokalame i luga o le saite, SoloLearn's online code editor e aofia ai filifiliga e pei o le vaʻaia ma tagata lautele.
E mafai ona fa'asoa lau talosaga Python i le nu'u o SoloLearn pe a e ulufale i totonu.
14. OnlineGDB
I le faaopoopo atu i le Python3, OnlineGDB e lagolagoina le silia ma le 20 gagana.
O lo'o ofoina mai ai se fa'amatalaga mata'ina e fa'aoga ai le fa'amatalaga e pei o se fa'atonu fa'amaumauga tuto'atasi o se IDE.
Le tele o gafatia o loʻo aofia ai, e aofia ai le mafai ona sii mai ma faʻapipiʻi le faʻailoga puna faʻapea foʻi ma le faʻamatagofieina.
E mafai ona e tuʻuina atu se faila Python i lenei faʻapipiʻi lugalaina e faʻaaoga ai le faʻapipiʻiina o le code source, ma o le a faʻatautaia iina.
E le gata i lea, e mafai ai ona e suia le tele o le vai papatisoga ma va i le va o laupepa, faʻapea foʻi ma le faʻafefe i le va o le susulu ma le pogisa.
15. Pythontutor
Tele gagana fa'aopoopo e lagolagoina fa'aopoopo i le Python.
O le avanoa faigaluega mo le PythonTutor ua vaevaeina i ni vaega se tolu: o se fa'atonu tulafono, se fa'amalama mo le fa'atinoina o polokalame, ma se fa'amalama mo le fa'atinoina o polokalame.
O le faʻatinoga faʻaalia o se mea faʻapitoa lea e ofoina mai e le PythonTutor, e ui lava o le tele o meafaigaluega i luga ole laiga e maua ai faʻaaliga ma faʻaaliga.
O le auala pito sili ona faigofie e aʻoaʻo ai pe faʻafefea ona faʻaogaina polokalame o le vaʻai i le faʻaliliu fa'atino va'aia le code.
E mafai ona e va'ava'ai i feso'ota'iga a laina fa'ailoga ta'itasi ma le fa'aliliu upu a'o maua mai ai mea mana'omia mai le polokalame Python.
O le amataina o se sauniga fa'asoa o se galuega fa'aopoopo matagofie. O loʻo avanoa se faʻamalama talatalanoaga mo fesoʻotaʻiga vave, faʻatasi ai ma le mafai ona amata suia le code ma fai atu i isi e auai i le sauniga.
iʻuga
O la matou pou i luga ole luga ole laiga Python compilers mo 2022 ua oʻo mai i le faaiuga i lenei taimi.
Afai e te le manaʻo e faʻapipiʻi le Python i luga o lau komepiuta pe afai o loʻo e faʻaogaina se masini feaveaʻi e suʻesuʻe ai le gaioiga o se polokalame Python, matou te fautuaina le faʻaaogaina o le Python compiler lugalaina.
I loʻu manatu, Ideone, onlineGDB, Replit, ma Trinket o le tolu pito i luga o le Python faʻaliliu o loʻo maua i luga ole laiga i luga ole 15 pito i luga.
Tuua se tali