Pono mākou e hoʻokomo iā Python ma kā mākou kamepiula i mea e aʻo ai?
ʻAʻole pono paha.
E ʻike pehea e holo ai.
E noʻonoʻo kākou pono ʻoe e aʻo i ka Python a i ʻole holo code e hoʻāʻo ai i kekahi mea, akā ʻaʻohe kumu o kāu kamepiula e hoʻokomo ai.
ʻAʻole paha ʻoe e hauʻoli i ka hoʻonohonoho ʻana i kāu PC, akā pono ʻoe e aʻo pehea e hana ai no ka ʻoihana, a i ʻole pono ʻoe e hoʻokō i kahi code e hoihoi iā ʻoe.
A laila, hiki paha, ke nīnau nei ʻoe pehea e hiki ai.
He aha inā hiki iā ʻoe ke hoʻohana i kāu polokalamu kele e hoʻokō iā Python ma ka pūnaewele?
No ka holo ʻana i ka code Python i kāu polokalamu kele pūnaewele, ʻo kāu mea e pono ai he mea hoʻopili Python pūnaewele.
Malili loa. ʻAʻole anei?
Hiki iā ʻoe ke mālama i ka manawa ma kahi hoʻonohonoho me ka hoʻohana ʻana i nā IDE pūnaewele. Hiki iā ʻoe ke hoʻomaka koke e aʻo iā Python a hoʻomaka e hoʻohana iā ia e holo i kāu mau papahana ponoʻī.
No ke kūkulu ʻana a me ka debug, pono ʻoe e kūʻai i ka polokalamu Python IDE loea inā he mea hoʻomohala ʻoihana ʻoe a hoʻolilo i ka hapa nui o kou manawa coding.
Ma kēia ʻatikala, e nānā mākou i ka 15 o nā mea hoʻopili Python kiʻekiʻe e hiki ai iā ʻoe ke hoʻohana e holo pololei i ka code Python i kāu polokalamu kele pūnaewele.
1. python.org
No ke kumu o ka holo ʻana i ka code Python, hāʻawi ka pūnaewele Python official i kahi pūpū Python pūnaewele.
Hoʻohālikelike ʻia ka pūpū Python pūnaewele o Python.org me ka unuhi ʻōlelo Python āu e hoʻokomo ai ma kāu kamepiula.
Hiki iā ʻoe ke komo i nā mīkini i hoʻonohonoho mua ʻia me kahi kaiapuni Python piha, a ʻaʻole pono ʻoe e hoʻokomo i nā polokalamu ʻē aʻe e kākau a hoʻokele paha i nā code mai kāu polokalamu kele pūnaewele.
Hiki iā ʻoe ke holo i ka code Python, ʻaʻole nā noi, ma o ka Python.org shell interface. ʻO ka nānā wale ʻana i nā hopena o kahi helu liʻiliʻi o ka code Python he mea pono.
Ma muli o kēia, ʻaʻole ʻo ka Python.org shell ke koho maikaʻi loa inā ʻoe e ʻimi nei i kahi mea hoʻopili Python pūnaewele e holo i kahi noi Python laina 100.
2. ʻOriallelo Aʻoaʻo
No ka holo ʻana i ke code kumu Python, ʻo Tutorialspoint kekahi o nā mea hoʻopili pūnaewele Python kaulana a wikiwiki hoʻi.
ʻAʻohe uku no kēia mea hōʻuluʻulu. ʻO Python 2.0 a me 3.0 nā mana i kākoʻo ʻia.
Ua koho ʻia kēia ʻano compiler e nā miliona o nā mea hoʻohana ma ka honua holoʻokoʻa. ʻO ka hiki o kēia mea hōʻuluʻulu ke holo koke i ka code sample ma ka polokalamu kele pūnaewele ʻo ia ka mea nui loa.
Loaʻa ka hiki i nā mea hoʻohana ke kūkulu a hoʻokele i nā papahana ma kahi o ka Python shell, i hoʻohana ʻia no ka holo ʻana i ka palapala.
Hāʻawi ka Tutorialspoint Python compiler i nā kelepona hana kiʻekiʻe no nā helu hoʻohālikelike a maʻalahi hoʻi e hoʻohana.
3. Polokalamu
Hoʻopili ʻia nā noi Python me ka hoʻohana ʻana i ka polokalamu Programiz. Loaʻa ia no ka hoʻoiho ʻana i kā mākou ʻōnaehana kūloko a i ʻole no ka hoʻohana pūnaewele me ka hoʻohana ʻana i kahi polokalamu kele pūnaewele.
Hoʻohana ʻia ia e aʻo iā Python e nā miliona o nā mea papahana.
Ma waho aʻe o Python, hoʻohui pū ʻo ia i nā code i kākau ʻia ma nā ʻōlelo ʻē aʻe, e like me C, C++, Java, a me nā mea ʻē aʻe.
ʻAʻole pono e hoʻokomo ʻia ka polokalamu no ka mea hiki ke hoʻohana ʻia ma ka polokalamu kele pūnaewele. Ma luna o kēlā, hana ia me nā smartphones.
ʻAʻole hiki i kekahi ke hana i nā polokalamu paʻakikī me ka hoʻohana ʻana i ka mana pūnaewele, ʻoiai.
4. paiza.io
ʻO Piaza.io kahi mea hoʻohana hou me nā mana manuahi a me nā uku i loaʻa. No ka mea ʻaʻole pono ʻoe i kēlā mau hiʻohiʻona no ke aʻo ʻana, pono e lawa ka mana manuahi.
ʻOi aku ka maʻalahi o ka mana kālepa a hāʻawi i nā hiʻohiʻona no ka hoʻomohala ʻana i nā papahana ʻoihana.
ʻO ka Paniolo, Kepanī, a me ka ʻōlelo Pelekania nā ʻōlelo ʻekolu e hana ai i ka mea hoʻohana o Paiza.
Eia hou, loaʻa iā ʻoe ke koho e hoʻopili i kāu moʻokāki git a hiki i ka code auto-sync.
Hiki ke mālama ʻia ke code no ka hoʻoponopono hou ʻana. Hiki ke hoʻololi ʻia nā kumumanaʻo, me ka mea hoʻoponopono, nā font, nā kala, a pēlā aku.
Loaʻa ka mana ao no ka hoʻomohala pūnaewele. ʻO ka holoʻokoʻa, he hoʻomohala i mākaukau e hoʻohana.
5. Codechef
ʻO kāna hoʻolālā intuitive e maʻalahi ka hoʻohana ʻana, a ʻo ka hiʻohiʻona code template e hiki ai iā ʻoe ke hoʻohana hou i ka code kahiko ma mua o ka hoʻomaka ʻana mai ka ʻōpala.
ʻOiai hiki iā ia ke mālama i kāu code hoʻomau maʻamau, ʻaʻole kākoʻo ʻia ka laulima.
ʻAʻole kālā wale ʻo Codechef i nā hoʻokūkū coding a me nā kahua hoʻomoana, akā loaʻa iā ia kāna compiler a me ka unuhi ʻōlelo no ka hoʻopili wikiwiki ʻana o C/C++, Python, a me nā ʻōlelo kaulana ʻē aʻe.
Hiki ke mālama ʻia kāu mau faila ma ka pūnaewele a ma waho. Hiki i nā poʻe ʻē aʻe ke hoʻohana i kāu code. ʻAʻole hāʻawi ʻia ka debugging.
E hoʻohana i CodeChef e nānā koke i kāu code no nā hewa. Loaʻa iā ʻoe ke koho e hōʻano i ke code me ka hoʻohana ʻana i kahi koho o nā kumumanaʻo a me nā ʻano.
6. Pane
No ka holo Nā palapala Python online, hāʻawi ʻo Replit i kahi mea hoʻohana maikaʻi loa a nani hoʻi. Loaʻa iā ia kahi interface hoʻoponopono code mode pōʻeleʻele a ʻo ia kekahi o nā mea hōʻuluʻulu Python pūnaewele maikaʻi loa.
He unuhi ʻōlelo Python pūnaewele manuahi e hiki ke holo wikiwiki i kāu code Python.
E hōʻike pololei ʻia ka hoʻopuka o kāu polokalamu Python ma ka ʻākau o kāu code kumu.\
Ma waho aʻe o Python3, kākoʻo pū ia i nā unuhi unuhi code no Python2 a me nā ʻōlelo papahana ʻē aʻe, e ʻae iā ʻoe e holo C++ a i ʻole Java code.
ʻO kekahi o nā mea maikaʻi loa o ka Replit online compiler ʻo ia ka hiki ke mālama i nā kau e hoʻomau nei.
Ma nā wahi āu i haʻalele ai i ka manawa i hala, hiki iā ʻoe ke koho hou i ka coding.
ʻOiai hiki iā ʻoe ke hoʻohana iā Replit me ka ʻole o ka hoʻopaʻa inoa ʻana a i ʻole ke kau inoa ʻana, ʻo ka hana ʻana e hāʻawi iā ʻoe i ke komo i nā lawelawe he nui, me ka hiki ke kaʻana like i ka code ma GitHub a hana i nā papa kuhikuhi hana.
7. CodePad
ʻO CodePad kahi mea hoʻopili pūnaewele maʻalahi.
Eia nō naʻe, lohi loa ke hoʻohālikelike ʻia me nā mea hoʻopili Python pūnaewele. Ma waho aʻe o ka ʻike code, inā he lehulehu a pilikino paha, ʻaʻole ia e hāʻawi i nā hiʻohiʻona he nui.
E holo ʻo CodePad i kāu papahana Python maʻamau a hoʻopuka i nā hopena i makemake ʻia ʻoiai ʻo ka lohi a me ka maʻalahi.
E hoʻohana i ka CodePad no nā noi Python liʻiliʻi me 10 a 20 mau laina o ke code, akā mai manaʻo ʻoe i nā mea hou aʻe mai kēia mea hoʻopili pūnaewele maʻamau.
8. ʻO Python ma nā wahi a pau
Hāʻawi kahi kahua i kapa ʻia ʻo Pythonanywhere i kahi mea unuhi Python pūnaewele e like me ka shell me ka hoʻokipa ʻana i ka Python polokalamu pūnaewele.
ʻO IPython, he pūpū unuhi Python no ka hoʻokō papahana Python interactive, ʻo ia ka inoa o ka mea hoʻopili Python pūnaewele i hāʻawi ʻia e Pythonanywhere.
Inā kamaʻāina ʻoe Puke Memo Jupyter, e ʻike ʻoe ua like like ka Pythonanywhere online compiler interface me ia.
Hoʻohana maʻamau ʻo IPython no Python me ka noiʻi ʻikepili. No ka mea ua hoʻohana ʻia ʻo IPython e ka puke puke Jupyter a me Pythonanywhere, ʻo ia ka hihia.
ʻAʻole like me nā mea hoʻopili Python pūnaewele ʻē aʻe, hiki iā Pyhtonanywhere ke hoʻokomo i nā hale waihona puke Python kiʻekiʻe e like me numpy, pandas, scipy, a me ka soup nani. ʻAʻole pili ka hoʻokomo ʻana i kēia mau hale waihona puke me Pythonanywhere.
Me Pythonanywhere IPython, hiki iā ʻoe ke hoʻokomo maʻalahi a hoʻomaka i ka hoʻohana ʻana i nā pūʻolo ʻepekema data Python nui.
9. OneCompiler
ʻO OneCompiler kahi mea hoʻopili pūnaewele e kākoʻo ana i nā ʻōlelo papahana 40, me ka Python. Loaʻa iā ia kahi maʻalahi maʻalahi me ka hiki ke hoʻololi i waena o nā hoʻonohonoho hoʻoponopono mālamalama a me ka pōʻeleʻele.
Hiki iā ʻoe ke hoʻohana iā OneCompiler e hoʻomohala i kahi papahana Python, holo ia ma ka pūnaewele, a kaʻana like i nā ʻano like ʻole nohona Media,.
Maikaʻi nō hoʻi ka wikiwiki hoʻokō o OneCopiler, a hōʻike i ka hopena o ke kumu kumu ma ka ʻaoʻao like.
10. Ideone
Loaʻa kahi mea hoʻoponopono kikokikona Python pūnaewele a me ka mea hana compiler mai Ideone.
Ua kākoʻo ʻia ʻoi aku ma mua o 55 mau ʻōlelo papahana, a ʻoi aku ka maʻalahi o kāna mea hoʻohana.
E hoʻokomo wale i kāu code Python i ka mea hoʻoponopono kikokikona i hāʻawi ʻia, kaomi i ke pihi holo e holo i ke code, a e hōʻike ʻia nā hopena ma kahi ʻaoʻao hou.
Hiki iā ʻoe ke hoʻolaha i kāu code ma ka lehulehu a pilikino paha me ka hoʻohana ʻana i ka hiki o ka ʻike code i loaʻa iā ia.
ʻO ke ʻano hoʻopuka o Ideone kahi manawa liʻiliʻi a hiki ke lohi i ka hoʻohālikelike ʻana i nā mea hoʻopili Python pūnaewele.
11. ʻO JDoodle
Me ke kākoʻo no nā ʻōlelo ʻoi aku ma mua o 50, ʻo JDoodle kahi mea hoʻopili pūnaewele piha. ʻOiai he hiʻohiʻona maʻalahi, loaʻa nā mana he nui i nele nā mea hoʻopili Python pūnaewele.
E hoʻomaka kākou me ka wikiwiki o ka holo ʻana o kāu polokalamu Python ma ka pūnaewele.
E hōʻike ʻia nā hopena o ka papahana ma ka ʻaoʻao like, a hiki iā ia ke hoʻokō wikiwiki i nā polokalamu Python.
Hiki ke mālama ʻia ka polokalamu i nā papahana pūnaewele i hiki ke kiʻi hou ʻia ma hope ke hoʻomaka ʻoe i ka hoʻomohala ʻana a me ka holo ʻana. ʻAʻole hewa, huh?
Hāʻawi ʻia kahi hana toggle e hoʻololi i waena o nā ʻano hoʻoponopono code Dark a Light. Eia kekahi, loaʻa iā ʻoe ke koho e hoʻouka a holo pololei iā Python mai kāu kamepiula.
12. mea kūʻai
ʻO Trinket kahi mea hoʻopili Python pūnaewele kūpono. Hiki iā ʻoe ke holo i kahi noi Python me Trinket mai kēlā me kēia wahi a ma kekahi ʻaoʻao.
ʻO Trinket kahi mea hoʻopili pūnaewele kūʻokoʻa i hana ʻia e holo wale i ka code Python. Ua hoʻokomo mua ʻia nā hale waihona puke Pandas, NumPy, a matplotlib a Python no ka noiʻi ʻikepili a me ka hoʻopili ʻana.
Hāʻawi ka Trinket online Python compiler i ka hana matplotlib ikaika.
Ma muli o ka nui o nā mea hoʻopili Python pūnaewele i kākoʻo ʻole i ka matplotlib, ʻaʻole wale ʻo Trinket e hana pēlā, akā hoʻohana pū kekahi i ka matplotlib e hana i nā kiʻi i hōʻike ʻia ma ka polokalamu kele pūnaewele.
13. E aʻo wale lākou
No ke aʻo ʻana a me ka hoʻohana ʻana i ke code, ʻo Sololearn ka polokalamu kelepona nui loa.
Eia kekahi, hāʻawi ia i nā mea hoʻopili pūnaewele no nā ʻōlelo kamepiula like ʻole, akā naʻe, kākoʻo wale ia i nā mea hoʻopili pūnaewele no 12 mau ʻōlelo papahana, me ka Python.
Hāʻawi ʻo SoloLearn i kahi unuhi ʻōlelo Python pūnaewele.
Eia kekahi, hāʻawi ia i kekahi mau hoʻonohonoho hoihoi loa no nā ʻano kukui a me nā ʻano ʻeleʻele. Ma ke ʻano he mea hana hou no ka kaʻana like ʻana i kāu papahana Python ma ka pūnaewele, ua loaʻa i ka mea hoʻoponopono code pūnaewele ʻo SoloLearn nā koho e like me ka ʻike pilikino a me ka lehulehu.
Hiki ke kaʻana like kāu noi Python me ke kaiāulu o SoloLearn inā ʻoe e komo.
14. OnlineGDB
Ma kahi o Python3, kākoʻo ʻo OnlineGDB ma mua o 20 mau ʻōlelo.
Hāʻawi ia i kahi mea hoʻohana hoʻoponopono kikokikona kupaianaha e like me ka mea hoʻoponopono kikokikona kūʻokoʻa o kahi IDE.
Hoʻokomo ʻia nā mana he nui, me ka hiki ke hoʻoiho a hoʻouka i ka code kumu a me ka nani.
Hiki iā ʻoe ke hoʻouka i kahi faila Python i kēia mea hōʻuluʻulu pūnaewele me ka hoʻohana ʻana i ka code source upload, a e holo ʻia ma laila.
Hoʻohui ia, hiki iā ʻoe ke hoʻololi i ka nui o ka font a me nā āpau ma waena o nā ʻaoʻao, a me ka huli ʻana ma waena o nā ʻano kukui a me nā ʻano ʻeleʻele.
15. ʻO Python kumu
Nui nā ʻōlelo hou i kākoʻo ʻia me ka Python.
Hoʻokaʻawale ʻia ka papa hana no PythonTutor i ʻekolu mau ʻāpana: kahi hoʻoponopono code, kahi puka makani no ka hoʻokō ʻana i ka polokalamu ʻike, a me ka puka makani no ka hoʻopuka ʻana o ka papahana.
ʻO ka hoʻokō ʻike ʻia kahi hiʻohiʻona kūikawā i hāʻawi ʻia e PythonTutor wale nō, ʻoiai ʻo ka hapa nui o nā mea hana pūnaewele e hāʻawi pū i nā hōʻike hoʻokomo a me nā hōʻike.
ʻO ke ala maʻalahi loa e aʻo ai i ka hana ʻana o nā papahana ʻo ka ʻike ʻana i ka unuhi ʻōlelo e hoʻokō pono i ke code.
Hiki iā ʻoe ke nānā i ka launa pū ʻana o kēlā me kēia laina code me ka unuhi ʻōlelo ʻoiai e hoʻopuka ana i ka puka i koi ʻia mai ka papahana Python.
ʻO ka hoʻomaka ʻana i kahi hui kaʻana he hana hou maikaʻi. Loaʻa kahi puka kamaʻilio no ke kamaʻilio wikiwiki, me ka hiki ke hoʻomaka e hoʻololi i ka code a noi i nā poʻe ʻē aʻe e hui i ka hālāwai.
Panina
ʻO kā mākou pou ma luna o ka pūnaewele Python compilers no 2022 ua hiki i ka hopena i kēia manawa.
Inā ʻaʻole ʻoe makemake e hoʻokomo iā Python ma kāu kamepiula a i ʻole ke hoʻohana nei ʻoe i kahi polokalamu kelepona e nānā i ka hopena o kahi papahana Python, ʻōlelo wale mākou e hoʻohana i kahi mea hoʻopili Python pūnaewele.
I koʻu manaʻo, ʻo Ideone, onlineGDB, Replit, a me Trinket nā mea unuhi Python ʻekolu i loaʻa ma ka pūnaewele ma waena o ka 15 kiʻekiʻe i helu ʻia ma luna.
Waiho i ka Reply