реклама
Ако мислите да научите Python, може да сте затрупани от процеса на първоначална настройка. Трябва да инсталирате Python във вашата система, след което да научите как да използвате командния ред за обработка на код или да научите как да използвате интерактивната обвивка или да научите как да настроите Python IDE.
Игнорирайте всичко това. Излишно е, докато не разберете дали Python е подходящ за вас.
Вместо това препоръчваме да използвате онлайн интерактивна обвивка, която е просто уебсайт, който ви позволява да пишете и изпълнявате Python код и незабавно да видите резултатите. Няма нужда да инсталирате нищо. Така че независимо дали сте преминавайки през тези примери на Python 10 основни примера на Python, които ще ви помогнат да научите бързоТази статия с основни примери на python е за тези, които вече имат известен опит в програмирането и просто искат да преминат към Python възможно най-бързо. Прочетете още или преглед на основите на масиви и списъци Как работят масиви и списъци в Python Масивите и списъците са едни от най-полезните структури от данни в програмирането, въпреки че малко хора ги използват в пълния си потенциал. Прочетете още , можете да тествате кода точно във вашия браузър. Ето най-добрите онлайн интерпретатори на Python, които намерихме.
Ако има една причина защо Python Навсякъде победи всеки друг онлайн интерпретатор на Python, това е, че поддържа IPython. IPython е по-напреднала алтернатива на интерпретатора по подразбиране Python. С него получавате куп полезни функции: завършване на раздели, докато пишете, способност да „виждате“ променливите и методите на обекта в реално време, да четете вградена документация на модул и други.
Нищо от това не е строго необходимо, разбира се. Ако сте а пълен начинаещ, може да искате да го прескочите за сега и да се върнете след няколко седмици, когато ви е по-удобно. Но що се отнася до интерпретаторите на Python, IPython е стандартът за производителност.
Забележка: Python Anywhere всъщност е много повече от това. Това е пълноценна уеб IDE, която ви позволява да създавате и хоствате Python приложения в мрежата. Тази страница "Опитайте IPython" е само един чудесен малък страничен инструмент.
Python Fiddle е този, който бих препоръчал на всеки, който има опит в програмирането, но няма опит в Python. Интерфейсът е доста прост и лесен за използване, но по-важното е, че той има куп примерен код, който можете да заредите с едно щракване.
Изследвайки лявата странична лента, ще научите някои от най-готините съвети и трикове, които направи Python по-забавен за използване от другите езици 7 полезни трика за овладяване на нов език за програмиранеДобре е да бъдете претоварени, когато се научите да кодирате. Вероятно ще забравите нещата толкова бързо, колкото ги научите. Тези съвети могат да ви помогнат да запазите по-добре цялата тази нова информация. Прочетете още . Или можете да въведете свой собствен код, да го стартирате и да видите резултатите в изходната част в долната част.
Обърнете внимание, че можете също да „запишете и споделите“ написания от вас код. Това може да ви бъде полезно, ако имате наставник, който да ви помогне при отстраняване на грешки или ако си сътрудничите с други хора по проект.
Името Repl.it идва от REPL, което означава „Read-Eval-Print Loop“ (по същество синоним на „интерактивна обвивка“, така че не се бъркайте). Repl.it поддържа десетки езици, включително Python 2.x и Python 3.x, така че ако решите, че Python не е за вас все още можете да го използвате, когато изучавате C #, Java, Ruby, Lua, ES6 и други.
Това, което най-много ми харесва, е неговата персонализация. Можете да настроите оформлението, цветовата тема, размера на шрифта, размера на отстъпа, вида на обвивката и дали да активирате автоматичното завършване. Интерфейсът е ясен. И ако създадете акаунт, можете да запазите кода си и да го изтеглите обратно по-късно.
И има още една голяма полза за Repl.it: можете да импортирате който и да е Пакет Python някогазащото поддържа всички тях.
дрънкулка е друг силен вариант. Получавате много от същите функции като разгледаните по-горе: проходим редактор на кодове, възможност за стартиране на код и възможност за споделяне. Но Trinket има две предимства. Първо, можете да отворите множество скриптове с интерфейса му, базиран на раздели, и второ, можете да вградите Trinket в собствения си сайт, ако имате такъв.
Безплатният план на Trinket, макар и завинаги и неограничен, позволява само основен Python 2.x. Ако искате пълен достъп до Python 3.x версия на Trinket, ще трябва да надстроите до план Connect, който струва $ 9 на месец или $ 72 на година. „Пълен достъп“ включва всички вградени модули на Python, включително Numpy, Matplotlib, SciPy и др.
Ideone е обща цел инструментът „опитайте всеки език за програмиране онлайн“, така че той не е толкова пакетиран с функции или усъвършенстван като другите опции по-горе. Ето какво е това прави имат: над 60 различни езика за програмиране и опцията да маркирате кода си като обществен, секретен или частен.
Кодът, написан в Ideone, също е обект на няколко ограничения:
- Максимум 10 секунди за компилиране / интерпретация.
- Максимум 5 или 15 секунди при изпълнение (за гости или регистрирани потребители).
- Максимум 256 MB оперативна памет при изпълнение.
- Достъпът до интернет е блокиран и не могат да се създават нови файлове.
Като цяло, Ideone е добър избор, ако просто трябва да тествате малко код веднага, но за по-сериозни проучвания на Python, бих предпочел да отида с едно от останалите изброени по-горе.
Учител Python сама по себе си не е интерактивна Python черупка. По-скоро след като въведете кода, той ще анализира написаното и ще визуализира логиката на кода. Резултатът? Поредица от снимки, през които можете да преминете, един ред код по едно, за да видите как кодът ви действително се изпълнява от началото до края.
Това е огромен инструмент за програмиране на начинаещи! Ще видите как всеки ред код влияе на различни променливи и изходи, което ви улеснява при улавяне на грешки и други проблеми. Въпреки че програмирането може да бъде трудно за първите таймери, този инструмент може да опрости кривата на обучение Как да научите програмиране без целия стресМоже би сте решили да се занимавате с програмиране, било то за кариера или просто като хоби. Страхотен! Но може би започвате да се чувствате претоварени. Не е толкова страхотно. Ето помощ за улесняване на пътуването ви. Прочетете още и да ви помогне да увиете главата си около логиката на всичко това.
Може също да забележите, че Python Tutor има експериментален режим на програмиране на живо. Подобно е на обикновения инструмент за визуализация, но анализирано и актуализирано в реално време, докато пишете. Към това писмо е и примитивно, и бъги, така че трябва да го пренебрегвате, докато не се изгладят всички изяви.
Съвети за продължаване на вашето пътуване с Python
След като опитате Python в онлайн интерактивна обвивка, можете да решите, че обичате езика и искате да го следвате на по-практично ниво. За това може да се справите добре тези отлични онлайн курсове Python 5 курса, които ще ви отнемат от начинаещ Python до професионалистТези пет курса ще ви научат за програмиране на Python, един от най-горещите езици там в момента. Прочетете още или ако не можете да спестите пари, тези сайтове за обучение на Python 5-те най-добри уебсайта за научаване на програмиране на PythonИскате ли да научите програмиране на Python? Ето най-добрите начини да научите Python онлайн, много от които са напълно безплатни. Прочетете още .
Python може да е един от най-лесните за изучаване езици, но не се обезкуражавайте, ако ви е трудно. Кодирането в Python все още е кодиране, а кодирането е трудно. Боренето не означава това трябва да се откажете от програмирането 6 признака, че не искате да бъдете програмистНе всеки е изрязан да бъде програмист. Ако не сте напълно сигурни, че имате намерение да бъдете програмист, ето някои признаци, които могат да ви насочат в правилната посока. Прочетете още ! За малко допълнителна мотивация, препоръчвам да слушате някои от тези полезни подкасти за програмисти 15 най-добрите подкасти за програмисти и разработчици на софтуерПодкастите са фантастичен начин да научите повече за програмирането. Ето някои от нашите любими подкасти, свързани с програмирането, за вашето удоволствие от слушането. Прочетете още .
Как харесваш Python? Има ли други добри интерактивни черупки, които сме пропуснали? Ако имате други съвети от Python, особено за начинаещи, моля, споделете с нас по-долу!
Джоел Лий има B.S. в областта на компютърните науки и над шест години професионален опит в писането. Той е главен редактор на MakeUseOf.