Wypróbuj Pythona w swojej przeglądarce za pomocą tych bezpłatnych interaktywnych powłok online

Wypróbuj Pythona w swojej przeglądarce za pomocą tych bezpłatnych interaktywnych powłok online

Jeśli myślisz o nauce Pythona, początkowy proces konfiguracji może Cię przytłoczyć. Musisz zainstalować Python w swoim systemie, a następnie nauczyć się używać wiersza poleceń do przetwarzania kodu lub nauczyć się korzystać z interaktywnej powłoki lub nauczyć się konfigurować środowisko IDE Pythona.





Zignoruj ​​to wszystko. Nie jest to konieczne, dopóki nie wiesz, czy Python jest właśnie dla Ciebie.





Zamiast tego zalecamy korzystanie z interaktywnej powłoki online, która jest po prostu witryną internetową, która umożliwia pisanie i wykonywanie kodu w języku Python oraz natychmiastowe wyświetlanie wyników. Nie musisz niczego instalować. Więc czy jesteś przeglądając te przykłady Pythona lub zapoznanie się z podstawami tablic i list , możesz przetestować kod bezpośrednio w swojej przeglądarce. Oto najlepsze internetowe interpretery Pythona, jakie znaleźliśmy.





1. Python wszędzie

Jeśli jest jeden powód dlaczego Python wszędzie bije na głowę każdy inny internetowy interpreter Pythona, ponieważ obsługuje IPython. IPython jest bardziej zaawansowaną alternatywą dla domyślnego interpretera Pythona. Dzięki niemu otrzymujesz wiele przydatnych funkcji: uzupełnianie tabulatorów podczas pisania, możliwość „zobaczenia” zmiennych i metod obiektu w czasie rzeczywistym, czytanie dokumentacji modułu wbudowanego i wiele więcej.

Oczywiście nic z tego nie jest konieczne. Jeśli jesteś kompletny początkujący, możesz na razie go pominąć i wrócić za kilka tygodni, kiedy poczujesz się bardziej komfortowo. Ale jeśli chodzi o interpretery Pythona, IPython jest standardem wydajności.



Notatka: Python Anywhere to w rzeczywistości znacznie więcej. Jest to w pełni rozwinięte internetowe środowisko IDE, które umożliwia tworzenie i hostowanie aplikacji Pythona w Internecie. Ta strona „Wypróbuj IPython” to tylko sprytne małe narzędzie poboczne.

2. Skrzypce w Pythonie

Skrzypce w Pythonie to ten, który polecam każdemu, kto ma doświadczenie w programowaniu, ale nie ma doświadczenia w Pythonie. Interfejs jest dość prosty i łatwy w użyciu, ale co ważniejsze, zawiera kilka przykładowych kodów, które można załadować jednym kliknięciem.





Eksplorując lewy pasek boczny, poznasz najfajniejsze wskazówki i triki, dzięki którym Python jest przyjemniejszy w użyciu niż inne języki . Możesz też wpisać własny kod, uruchomić go i zobaczyć wyniki w sekcji danych wyjściowych na dole.

Pamiętaj, że możesz także „zapisać i udostępnić” napisany przez siebie kod. Może się to przydać, jeśli masz mentora, który pomoże Ci w debugowaniu lub jeśli współpracujesz z innymi przy projekcie.





3. Repl.it

Imię Repl.it pochodzi z REPL, co oznacza 'Read-Eval-Print Loop' (zasadniczo synonim dla 'powłoki interaktywnej', więc nie daj się zmylić). Repl.it obsługuje dziesiątki języków, w tym zarówno Python 2.x, jak i Python 3.x, więc jeśli zdecydujesz, że Python nie jest dla Ciebie nadal możesz go używać podczas nauki C#, Java, Ruby, Lua, ES6 i innych.

Najbardziej podoba mi się możliwość dostosowania. Możesz dostosować układ, motyw kolorów, rozmiar czcionki, rozmiar wcięcia, rodzaj zawijania i włączyć autouzupełnianie. Interfejs jest prosty. A jeśli utworzysz konto, możesz zapisać kod i przywrócić go później.

Repl.it ma jeszcze jedną ogromną zaletę: możesz importować każdy Pakiet Pythona zawsze ponieważ obsługuje je wszystkie .

Cztery. Cacko

Cacko to kolejna mocna opcja. Dostajesz wiele takich samych funkcji, jak omówione powyżej: zadowalający edytor kodu, możliwość uruchamiania kodu i możliwość udostępniania. Ale Trinket ma dwie zalety. Po pierwsze, możesz otworzyć wiele skryptów za pomocą interfejsu opartego na kartach, a po drugie, możesz osadzić Trinket we własnej witrynie, jeśli ją masz.

jak się dowiedzieć, kto to jest numer

Bezpłatny plan Trinket, choć na zawsze i nieograniczony, pozwala tylko na podstawowy Python 2.x. Jeśli chcesz mieć pełny dostęp do wersji Trinket w języku Python 3.x, musisz przejść na plan Connect, który kosztuje 9 USD miesięcznie lub 72 USD rocznie. „Pełny dostęp” obejmuje wszystkie wbudowane moduły Pythona, w tym Numpy, Matplotlib, SciPy i inne.

5. Ideona

Ideona jest uniwersalnym narzędziem „wypróbuj dowolny język programowania online”, więc nie jest tak bogaty w funkcje ani zaawansowane, jak inne opcje powyżej. Oto co to jest czy masz: ponad 60 różnych języków programowania i opcję oznaczenia kodu jako publicznego, tajnego lub prywatnego.

Kod napisany w Ideone podlega również kilku ograniczeniom:

  • Maksymalnie 10 sekund na kompilację/interpretację.
  • Maksymalnie 5 lub 15 sekund podczas wykonywania (dla gości lub zarejestrowanych użytkowników).
  • Maksymalnie 256 MB pamięci RAM podczas wykonywania.
  • Dostęp do internetu jest zablokowany i nie można tworzyć nowych plików.

Podsumowując, Ideone jest dobrym wyborem, jeśli chcesz od razu przetestować trochę kodu, ale w przypadku poważniejszych eksploracji Pythona wolałbym skorzystać z jednego z pozostałych wymienionych powyżej.

Premia: Nauczyciel Pythona

Nauczyciel Pythona nie jest interaktywną powłoką Pythona, per se. Raczej po wpisaniu kodu przeanalizuje to, co napisałeś i przedstawi wizualizację logiki kodu. Wynik? Seria migawek, przez które można przejść, jeden wiersz kodu na raz, aby zobaczyć, jak faktycznie wykonuje się kod od początku do końca.

To wspaniałe narzędzie dla początkujących programistów! Zobaczysz, jak każdy wiersz kodu wpływa na różne zmienne i dane wyjściowe, ułatwiając wyłapywanie błędów i innych problemów. Podczas gdy programowanie może być trudne dla początkujących, to narzędzie może uprościć krzywą uczenia się i pomóc Ci zrozumieć logikę tego wszystkiego.

Możesz również zauważyć, że Python Tutor ma eksperymentalny tryb programowania na żywo. Jest podobne do zwykłego narzędzia do wizualizacji, ale analizowane i aktualizowane w czasie rzeczywistym podczas pisania. W chwili pisania tego tekstu jest zarówno prymitywna, jak i zapluskwiona, więc powinieneś ją zignorować, dopóki wszystkie załamania nie zostaną rozwiązane.

Wskazówki dotyczące kontynuowania podróży w Pythonie

Po wypróbowaniu Pythona w interaktywnej powłoce online możesz zdecydować, że kochasz ten język i chcesz go rozwijać na bardziej praktycznym poziomie. W tym celu możesz dobrze sobie radzić z tymi doskonałymi kursami Pythona online lub, jeśli nie możesz oszczędzić żadnej gotówki, tymi witrynami do nauki Pythona .

Python może być jednym z najłatwiejszych do nauczenia się języków, ale nie zniechęcaj się, jeśli uznasz to za trudne. Kodowanie w Pythonie to wciąż kodowanie, a kodowanie jest trudne. Walka nie oznacza, że ​​powinieneś rzucić programowanie! Dla dodatkowej motywacji polecam posłuchać niektórych z tych pomocnych podcastów dla programistów.

Jak ci się podoba Python? Czy są jakieś inne dobre interaktywne powłoki, które przegapiliśmy? Jeśli masz jakieś inne wskazówki dotyczące Pythona, szczególnie dla początkujących, podziel się z nami poniżej!

Udział Udział Ćwierkać E-mail Przewodnik dla początkujących dotyczący animacji mowy

Animowanie mowy może być wyzwaniem. Jeśli jesteś gotowy, aby rozpocząć dodawanie dialogu do swojego projektu, podzielimy ten proces za Ciebie.

Czytaj dalej
Powiązane tematy
  • Programowanie
  • Programowanie
  • Pyton
O autorze Joel Lee(1524 opublikowanych artykułów)

Joel Lee jest redaktorem naczelnym MakeUseOf od 2018 roku. Posiada licencjat. w informatyce i ponad 9-letnie doświadczenie zawodowe w pisaniu i redagowaniu.

Więcej od Joela Lee

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

jak usunąć stare sterowniki windows 10
Kliknij tutaj, aby zasubskrybować