Оё мо бояд Python-ро дар компютери худ насб кунем, то онро омӯзем?
Шояд талаб карда нашавад.
Бингар, ки он чӣ гуна кор мекунад.
Биёед тасаввур кунем, ки шумо бояд Python-ро омӯзед ё кодро иҷро кунед, то чизеро санҷед, аммо компютери шумо барои насб кардани он захираҳо надорад.
Шояд шумо аз насб кардани компютери худ лаззат набаред, аммо ба шумо лозим аст, ки чӣ гуна онро барои тиҷорат омӯзед, ё ба шумо танҳо лозим аст, ки кодеро иҷро кунед, ки шуморо мафтун кунад.
Пас, мумкин аст, шумо мепурсед, ки ин чӣ гуна имконпазир аст.
Чӣ мешавад, агар шумо метавонед браузери худро барои иҷро кардани Python онлайн истифода баред?
Барои иҷро кардани рамзи Python дар браузери худ, танҳо ба шумо компилятори онлайни Python лозим аст.
Хеле сард. Не?
Шумо метавонед бо истифода аз IDE-ҳои онлайн вақтро дар танзимот сарфа кунед. Шумо метавонед зуд ба омӯзиши Python шурӯъ кунед ва ба истифодаи он барои иҷрои барномаҳои шахсии худ шурӯъ кунед.
Барои сохтан ва ислоҳ кардан, шумо бояд нармафзори махсуси Python IDE-ро харед, агар шумо таҳиягари касбӣ бошед ва қисми зиёди вақти худро барои рамзгузорӣ сарф кунед.
Дар ин мақола, мо 15 компиляторҳои беҳтарини Python-ро дида мебароем, ки шумо метавонед барои иҷро кардани коди Python дар браузери худ истифода баред.
1. python.org
Бо мақсади иҷро кардани рамзи Python, вебсайти расмии Python як қабати онлайни Python пешниҳод мекунад.
Қабули онлайни Python-и Python.org бо тарҷумони Python, ки шумо дар компютери шумо насб мекунед, муқоиса кардан мумкин аст.
Шумо ба мошинҳое дастрасӣ хоҳед дошт, ки бо муҳити пурраи Python пешакӣ танзим карда шудаанд ва ба шумо лозим нест, ки ягон нармафзори дигарро барои навиштан ё иҷро кардани код аз браузери худ насб кунед.
Шумо метавонед танҳо рамзи Python-ро иҷро кунед, на барномаҳоро тавассути интерфейси қабати Python.org. Танҳо тафтиши натиҷаҳои миқдори ками рамзи Python муфид аст.
Бо дарназардошти ин, қабати Python.org интихоби беҳтарин нест, агар шумо дар ҷустуҷӯи компилятори онлайни Python барои иҷро кардани барномаи 100-хати Python бошед.
2. Дастуруламал
Барои иҷро кардани рамзи сарчашмаи Python, Tutorialspoint яке аз маъмултарин ва зудтарин тартибдиҳандаҳои онлайни Python мебошад.
Барои ин компилятор ҳеҷ гуна пардохт талаб карда намешавад. Python 2.0 ва 3.0 версияҳои дастгирӣ мешаванд.
Ин навъи компиляторро миллионҳо корбарон дар саросари ҷаҳон интихоб мекунанд. Қобилияти ин компилятор барои фавран иҷро кардани рамзи намунавӣ дар браузер бартарии муҳимтарини он аст.
Қобилияти корбарон барои сохтан ва идоракунии лоиҳаҳо илова ба қабати Python дастрас аст, ки барои иҷро кардани скрипт истифода мешавад.
Тартибдиҳандаи Tutorialspoint Python зангҳои баландсифатро барои ҳисобҳои муқоисашаванда пешниҳод мекунад ва истифодааш осон аст.
3. Барнома
Барномаҳои Python бо истифода аз нармафзори Programiz тартиб дода мешаванд. Он барои зеркашӣ ба системаи маҳаллии мо ё барои истифодаи онлайн тавассути браузери веб дастрас аст.
Он барои таълими Python аз ҷониби миллионҳо барномасозон истифода мешавад.
Илова ба Python, он инчунин кодҳоеро, ки бо забонҳои дигар навишта шудаанд, ба мисли C, C++, Java ва ғайра тартиб медиҳад. Барои оғози истифодаи ин компилятор, ки комилан ройгон аст, танҳо пайвасти боэътимоди интернет лозим аст.
Барнома насб кардан лозим нест, зеро он метавонад дар браузери веб истифода шавад. Илова бар ин, он бо смартфонҳо кор мекунад.
Бо вуҷуди ин, касе наметавонад дар барномаҳои мураккаб бо истифода аз версияи онлайн кор кунад.
4. paiza.io
Piaza.io як хидмати нисбатан нав аст, ки ҳам версияҳои ройгон ва ҳам пулакӣ мавҷуданд. Азбаски шумо эҳтимолан ба ин хусусиятҳо барои омӯзиш ниёз надоред, версияи ройгон бояд мувофиқ бошад.
Версияи тиҷоратӣ мураккабтар аст ва хусусиятҳоро барои таҳияи лоиҳаҳои дараҷаи корхона пешниҳод мекунад.
Испанӣ, ҷопонӣ ва англисӣ се забоне мебошанд, ки интерфейси корбарии Paiza-ро ташкил медиҳанд.
Илова бар ин, шумо имкон доред, ки ҳисоби git-и худро пайваст кунед ва ҳамоҳангсозии автоматии кодро фаъол созед.
Рамзро барои таҳрири минбаъда захира кардан мумкин аст. Мавзӯъҳо инчунин метавонанд тағир дода шаванд, аз ҷумла муҳаррир, ҳуруфҳо, рангҳо ва ғайра.
Версияи абрӣ низ барои таҳияи веб дастрас аст. Дар маҷмӯъ, ин таҳияест, ки барои истифода омода аст.
5. Codechef
Тарҳбандии интуитивии он истифодаи онро осон мекунад ва хусусияти шаблони код ба шумо имкон медиҳад, ки рамзи кӯҳнаро на аз сифр оғоз кунед, дубора истифода баред.
Гарчанде ки он метавонад рамзи асосии доимии шуморо ҳифз кунад, ҳамкорӣ дастгирӣ намешавад.
Codechef на танҳо озмунҳои рамзгузорӣ ва лагерҳои пурборкуниро маблағгузорӣ мекунад, балки он инчунин компилятор ва тарҷумони худро барои тартиб додани зуди C/C++, Python ва дигар забонҳои маъруф дорад.
Файлҳои шумо метавонанд ҳам онлайн ва ҳам офлайн нигоҳ дошта шаванд. Дигар одамон метавонанд рамзи шуморо истифода баранд. Бо вуҷуди ин, ислоҳкунӣ пешниҳод карда намешавад.
CodeChef-ро истифода баред, то коди худро фавран барои хатогиҳо тафтиш кунед. шумо имкони формат кардани кодро бо интихоби мавзӯъҳо ва услубҳо доред.
6. Такрор
Барои давидан Скриптҳои Python онлайн, Replit интерфейси хеле қулай ва ҷолибро пешниҳод мекунад. Он дорои интерфейси таҳрири рамзи режими торик аст ва аз ҷумлаи беҳтарин компиляторҳои онлайни Python мебошад.
Ин тарҷумони ройгони онлайни Python аст, ки метавонад рамзи Python-и шуморо зуд иҷро кунад.
Натиҷаи барномаи Python-и шумо бевосита дар тарафи рости рамзи сарчашмаи шумо нишон дода мешавад.\
Ба ғайр аз Python3, он инчунин тарҷумонҳои кодро барои Python2 ва дигар забонҳои барномасозӣ дастгирӣ мекунад, ки ба шумо имкон медиҳад рамзи C++ ё Java-ро иҷро кунед.
Яке аз бартариҳои беҳтарини компилятори онлайни Replit ин қобилияти нигоҳ доштани ҷаласаҳои ҷорӣ мебошад.
Дар ҳар ҷое, ки шумо бори охир монда будед, шумо метавонед рамзгузориро дубора оғоз кунед.
Ҳатто дар ҳоле ки шумо метавонед Replit-ро ҳатто бидуни ворид шудан ё сабти ном истифода баред, ин ба шумо дастрасӣ ба як қатор хидматҳо, аз ҷумла қобилияти мубодилаи код дар GitHub ва эҷоди директорияҳои корӣ медиҳад.
7. CodePad
Як компилятори нисбатан соддаи онлайн CodePad мебошад.
Аммо, он дар муқоиса бо дигар компиляторҳои онлайни Python хеле суст аст. Ба ғайр аз намоён будани код, хоҳ ҷамъиятӣ ва хоҳ хусусӣ, он ҳатто хусусиятҳои зиёдеро таъмин намекунад.
CodePad барномаи асосии Python-и шуморо иҷро мекунад ва сарфи назар аз суст ва содда буданаш натиҷаҳои дилхоҳ медиҳад.
CodePad-ро барои замимаҳои хурди Python бо 10 то 20 сатри код истифода баред, аммо аз ин компилятори асосии онлайн бештар интизор нашавед.
8. Питон дар ҳама ҷо
Платформа бо номи Pythonywhere ба ғайр аз хостинги Python бар асоси тарҷумони онлайни Python-ро пешниҳод мекунад барномаҳои веб.
IPython, як қабати тарҷумони Python барои иҷрои интерактивии барномаи Python, номи компилятори онлайни Python мебошад, ки аз ҷониби Pythonywhere пешниҳод шудааст.
Агар шинос бошед Дафтарчаи Юпитер, шумо мефаҳмед, ки интерфейси компилятори онлайни Pythonywhere ба он хеле монанд аст.
IPython маъмулан барои Python бо тадқиқоти додаҳо истифода мешавад. Азбаски IPython ҳам дар дафтари Jupyter ва ҳам Pythonywhere истифода мешавад, ин ҳолат аст.
Бар хилофи бисёре аз дигар компиляторҳои онлайни Python, Pyhtonanywhere воридоти китобхонаҳои коркарди баландтари Python ба монанди numpy, pandas, scipy ва beautifulsoup имкон медиҳад. Насб кардани ин китобхонаҳо барои Pythonywhere ташвишовар нест.
Бо Pythonywhere IPython, шумо метавонед ба осонӣ ворид кунед ва ба истифодаи ҳама бастаҳои калидии илмии Python шурӯъ кунед.
9. OneCompiler
OneCompiler як компилятори веб аст, ки 40 забони барномасозиро, аз ҷумла Python, дастгирӣ мекунад. Он дорои интерфейси оддӣ бо қобилияти гузаштан байни танзимоти таҳриркунии равшан ва торик мебошад.
Шумо метавонед OneCompiler-ро барои таҳияи барномаи Python истифода баред, онро онлайн иҷро кунед ва ҳатто онро дар гуногун мубодила кунед ВАО иҷтимоӣ.
Суръати иҷрои OneCopiler низ хеле хуб аст ва он натиҷаи рамзи сарчашмаро дар ҳамон саҳифа нишон медиҳад.
10. Идеоне
Муҳаррири матнии онлайни Python ва абзори компилятор аз Ideone дастрас аст.
Зиёда аз 55 забони барномасозӣ дастгирӣ карда мешавад ва интерфейси корбарии он хеле содда аст.
Танҳо рамзи Python-и худро ба муҳаррири матнии додашуда ворид кунед, тугмаи Иҷро карданро пахш кунед, то кодро иҷро кунед ва натиҷаҳо дар саҳифаи нав пешниҳод карда мешаванд.
Шумо метавонед рамзи худро ба таври оммавӣ ё хусусӣ бо истифода аз қобилияти дидани код, ки он низ дорад, нашр кунед.
Услуби баромади Ideone каме кӯҳна аст ва дар муқоиса бо дигар компиляторҳои онлайни Python суст буда метавонад.
11. jdoodle
Бо дастгирии зиёда аз 50 забон, JDoodle як компилятори мукаммали онлайн аст. Гарчанде ки он намуди оддӣ дорад, он дорои қобилиятҳои зиёде мебошад, ки бисёре аз компиляторҳои онлайнии Python намерасанд.
Биёед аз он оғоз кунем, ки барномаи Python-и шумо то чӣ андоза зуд онлайн кор мекунад.
Натиҷаҳои барнома дар ҳамон саҳифа пешниҳод карда мешаванд ва он метавонад барномаҳои Python-ро зуд иҷро кунад.
Нармафзорро дар лоиҳаҳои онлайн нигоҳ доштан мумкин аст, ки онҳоро баъд аз таҳия ва иҷро кардани он баъдтар барқарор кардан мумкин аст. Бад не?
Функсияи гузариш инчунин барои гузаштан байни режимҳои муҳаррири рамзи торикӣ ва равшанӣ пешбинӣ шудааст. Ғайр аз он, шумо имкон доред, ки Python-ро мустақиман аз компютери худ бор кунед ва иҷро кунед.
12. Тролет
Як компилятори хеле қобилиятноки онлайни Python Trinket мебошад. Шумо метавонед як барномаи Python-ро бо Trinket аз ҳар макон ва дар ҳама гуна дастгоҳ иҷро кунед.
Trinket як компилятори беназири онлайн аст, ки танҳо барои иҷро кардани рамзи Python сохта шудааст. Китобхонаҳои васеъ истифодашавандаи Python Pandas, NumPy ва matplotlib барои таҳқиқот ва ҳисоббарории маълумот аллакай насб шудаанд.
Тартибдиҳандаи онлайни Trinket Python функсияи устувори matplotlib -ро пешниҳод мекунад.
Азбаски бисёре аз компиляторҳои онлайнии Python matplotlib-ро дастгирӣ намекунанд, Trinket на танҳо ин корро мекунад, балки matplotlib-ро барои тавлиди графикҳое, ки дар браузери веб нишон дода мешаванд, истифода мебарад.
13. Солоарн
Барои омӯзиш ва истифодаи код, Sololearn бузургтарин барномаи мобилӣ мебошад.
Илова бар ин, он компиляторҳои онлайнро барои забонҳои гуногуни компютерӣ пешниҳод мекунад, аммо он танҳо расман компиляторҳои онлайнро барои 12 забони барномасозӣ, аз ҷумла Python дастгирӣ мекунад.
SoloLearn тарҷумони хеле интерактивии онлайни Python-ро пешниҳод мекунад.
Ғайр аз он, он якчанд танзимоти ҷолибро барои режимҳои равшан ва торик пешниҳод мекунад. Ҳамчун як воситаи иловагӣ барои мубодилаи барномаи Python-и худ дар сайт, муҳаррири коди онлайни SoloLearn дорои имконоти ба монанди намуди зоҳирии хусусӣ ва ҷамъиятӣ мебошад.
Агар шумо ворид шавед, барномаи Python-и шумо метавонад бо ҷомеаи SoloLearn мубодила карда шавад.
14. OnlineGDB
Илова ба Python3, OnlineGDB зиёда аз 20 забонро дастгирӣ мекунад.
Он интерфейси корбари аҷиби муҳаррири матнро пешниҳод мекунад, ки худро ҳамчун муҳаррири матнии мустақили IDE эҳсос мекунад.
Имкониятҳои сершумор дохил карда шудаанд, аз ҷумла қобилияти зеркашӣ ва бор кардани рамзи сарчашма ва инчунин зебо кардани он.
Шумо метавонед файли Python-ро ба ин компилятори онлайн бо истифода аз коди сарчашма боргузорӣ бор кунед ва он дар он ҷо иҷро мешавад.
Илова бар ин, он ба шумо имкон медиҳад, ки андозаи шрифт ва холигии байни ҷадвалҳоро тағир диҳед ва инчунин дар байни режимҳои равшан ва торик гузаред.
15. Pythontutor
Илова ба Python, бисёр забонҳои иловагӣ дастгирӣ карда мешаванд.
Майдони кории PythonTutor ба се бахш тақсим шудааст: муҳаррири код, равзанаи иҷрои барномаи визуалӣ ва тиреза барои баромади барнома.
Иҷрои намоён хусусияти махсусест, ки танҳо PythonTutor пешниҳод мекунад, гарчанде ки аксарияти абзорҳои онлайн инчунин намоишҳои вуруд ва баромадро таъмин мекунанд.
Усули осонтарини омӯхтани тарзи кори барномаҳо дидани тарҷумон аст рамзро ба таври визуалӣ иҷро кунед.
Шумо метавонед ҳамкории ҳар як сатри кодро бо тарҷумон мушоҳида кунед, зеро он натиҷаи заруриро аз барномаи Python медиҳад.
Оғози ҷаласаи муштарак як вазифаи иловагии олиҷаноб аст. Равзанаи чат барои муоширати зуд мавҷуд аст ва дар баробари қобилияти оғоз кардани тағир додани код ва хоҳиш кардани дигарон ба ҷаласа ҳамроҳ аст.
хулоса
Паёми мо дар бораи беҳтарин онлайн тартибдиҳандаҳои Python барои соли 2022 дар ин лаҳза ба хулосае омад.
Агар шумо намехоҳед Python-ро дар компютери худ насб кунед ё агар шумо барои тафтиши натиҷаи барномаи Python аз дастгоҳи мобилӣ истифода баред, мо танҳо маслиҳат медиҳем, ки компилятори онлайни Python-ро истифода барем.
Ба андешаи ман, Ideone, onlineGDB, Replit ва Trinket се тарҷумони беҳтарини Python мебошанд, ки дар байни 15 беҳтарини дар боло номбаршуда дастрасанд.
Дин ва мазҳаб