Опитайте Python във вашия браузър с тези безплатни онлайн интерактивни черупки

Опитайте Python във вашия браузър с тези безплатни онлайн интерактивни черупки

Ако мислите да научите Python, може да сте претоварени от първоначалния процес на настройка. Трябва да инсталирате Python на вашата система, след това да научите как да използвате командния ред за обработка на код или да научите как да използвате интерактивната обвивка или да научите как да настроите Python IDE.





Игнорирайте всичко това. Това е излишно, докато не разберете дали Python е подходящ за вас.





Вместо това препоръчваме да използвате онлайн интерактивна обвивка, която е просто уебсайт, който ви позволява да пишете и изпълнявате кода на Python и незабавно да видите резултатите. Няма нужда да инсталирате нищо. Така че независимо дали сте преминавайки през тези примери на Python или преглед на основите на масиви и списъци , можете да тествате кода направо във вашия браузър. Ето най -добрите онлайн интерпретатори на Python, които сме намерили.





1. Python навсякъде

Ако има една причина защо Python навсякъде побеждава всеки друг интерпретатор на Python, той поддържа IPython. IPython е по -усъвършенствана алтернатива на интерпретатора на Python по подразбиране. С него получавате куп полезни функции: завършване на табулация по време на писане, възможност да „виждате“ променливите и методите на обект в реално време, да четете вградена документация на модула и др.

Разбира се, нищо от това не е строго необходимо. Ако сте а завършен начинаещ, може да искате да го прескочите засега и да се върнете след няколко седмици, когато ви е по -удобно. Но що се отнася до интерпретаторите на Python, IPython е стандартът за производителност.



Забележка: Python Anywhere всъщност е много повече от това. Това е пълноценна уеб IDE, която ви позволява да създавате и хоствате приложения на Python в мрежата. Тази страница „Опитайте IPython“ е само един чудесен малък страничен инструмент.

2. Python Fiddle

Python Fiddle е този, който бих препоръчал на всеки, който има опит в програмирането, но няма опит в Python. Интерфейсът е доста прост и лесен за използване, но по -важното е, че идва с куп примерни кодове, които можете да заредите с едно щракване.





Изследвайки лявата странична лента, ще научите някои от най -готините съвети и трикове, които правят Python по -забавен за използване от други езици. Или можете да въведете свой собствен код, да го стартирате и да видите резултатите в раздела за извеждане в долната част.

Имайте предвид, че можете също да „запазите и споделите“ кода, който сте написали. Това може да ви бъде полезно, ако имате ментор, който да ви помогне с отстраняването на грешки, или ако си сътрудничите с други по проект.





3. Repl.it

Името 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 в собствения си сайт, ако имате такъв.

Bluetooth слушалки с дълъг живот на батерията

Безплатният план на Trinket, макар и завинаги и неограничен, позволява само основен Python 2.x. Ако искате пълен достъп до Python 3.x версията на Trinket, ще трябва да надстроите до плана Connect, който струва $ 9 на месец или $ 72 на година. „Пълен достъп“ включва всички вградени модули на Python, включително Numpy, Matplotlib, SciPy и др.

5. Идеон

Идеон е инструмент с общо предназначение „опитайте всеки език за програмиране онлайн“, така че не е толкова функционален или усъвършенстван, колкото другите опции по-горе. Ето какво е прави имат: над 60 различни езика за програмиране и опцията да маркирате кода си като публичен, таен или частен.

Кодът, написан в Ideone, също е обект на няколко ограничения:

  • Максимум 10 секунди за компилиране/тълкуване.
  • Максимум 5 или 15 секунди по време на изпълнение (за гости или регистрирани потребители).
  • Максимум 256 MB RAM при изпълнение.
  • Достъпът до интернет е блокиран и не могат да се създават нови файлове.

Като цяло Ideone е добър избор, ако просто трябва да тествате малко код веднага, но за по -сериозни проучвания на Python бих предпочел да отида с едно от другите, изброени по -горе.

Бонус: Учител на Python

Учител на Python не е интерактивна обвивка на Python, сама по себе си. По -скоро, след като въведете кода си, той ще анализира написаното от вас и ще представи визуализация на кодовата логика. Резултатът? Поредица от моментни снимки, които можете да преминете, един ред код, за да видите как всъщност кодът ви се изпълнява от началото до края.

Това е огромен инструмент за програмиране на начинаещи! Ще видите как всеки ред код засяга различни променливи и резултати, което ви улеснява при улавянето на грешки и други проблеми. Докато програмирането може да бъде трудно за първите таймери, този инструмент може да опрости кривата на обучение и да ви помогне да обгърнете логиката на всичко това.

Може също да забележите, че Python Tutor има експериментален режим на програмиране на живо. Той е подобен на обикновения инструмент за визуализация, но се анализира и актуализира в реално време, докато пишете. Към момента на писане той е едновременно примитивен и бъги, така че трябва да го игнорирате, докато не се изгладят всички недостатъци.

Съвети за продължаване на вашето пътуване с Python

След като изпробвате Python в онлайн интерактивна обвивка, може да решите, че обичате езика и искате да го преследвате на по -практично ниво. За това можете да се справите добре с тези отлични онлайн курсове на Python или ако не можете да спестите пари, тези сайтове за изучаване на Python.

Python може да е един от най -лесните за изучаване езици, но не се обезсърчавайте, ако ви е трудно. Кодирането в Python все още се кодира и кодирането е трудно. Борбата не означава, че трябва да се откажете от програмирането! За малко допълнителна мотивация препоръчвам да слушате някои от тези полезни подкасти за програмисти.

Как ви харесва Python? Има ли други добри интерактивни черупки, които сме пропуснали? Ако имате други съвети за Python, особено за начинаещи, моля, споделете с нас по -долу!

Дял Дял Туит електронна поща Ръководство за начинаещи по анимиране на речта

Анимирането на речта може да бъде предизвикателство. Ако сте готови да започнете да добавяте диалог към вашия проект, ние ще разбием процеса вместо вас.

Прочетете Напред
Свързани теми
  • Програмиране
  • Програмиране
  • Python
За автора Джоел Ли(1524 публикувани статии)

Джоел Лий е главен редактор на MakeUseOf от 2018 г. Той има бакалавърска степен в областта на компютърните науки и над девет години професионален опит в писането и редактирането.

Още от Джоел Лий

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

кой е най -добрият безплатен сайт за филми
Щракнете тук, за да се абонирате