Przykłady kodu
Uruchamiaj popularne algorytmy, narzędzia i skrypty języka Python. Każdy przykład można od razu uruchomić w przeglądarce, bez konieczności instalowania czegokolwiek.
Generator sekwencji Fibonacciego w Pythonie
Uruchom i zrozum ciąg Fibonacciego w Pythonie. Ten interaktywny przykład kodu pokazuje iteracyjne i rekurencyjne podejście do generowania liczb Fibonacciego.
Prosty skrypt kalkulatora w Pythonie
Zbuduj prosty kalkulator w Pythonie. Dowiedz się, jak mapować operatory matematyczne, wykonywać przepływy wykonywania przez użytkowników i natywnie obsługiwać logikę.
Algorytm Pythona Prime Checker
Sprawdź, czy liczba jest liczbą pierwszą, używając Pythona. Uruchom nasz interaktywny algorytm, aby zobaczyć wydajną iterację matematyczną i ocenę pierwiastka.
Generator losowych haseł w Pythonie
Generuj bezpieczne, losowe hasła w Pythonie. Naucz się używać modułu losowego wraz ze stałymi łańcuchowymi, aby tworzyć niezawodne narzędzia bezpieczeństwa.
Algorytmy sortowania w Pythonie
Poznaj algorytmy sortowania w Pythonie. Wizualizuj sortowanie bąbelkowe i sortowanie przez scalanie natywnie w kontekście IDE przeglądarki.
Gra polegająca na zgadywaniu liczb w Pythonie
Klasyczny projekt w Pythonie dla początkujących. Zbuduj interaktywną grę polegającą na zgadywaniu liczb, która wykorzystuje generowanie losowe, pętle while i sprawdzanie poprawności danych wejściowych użytkownika.
Menedżer listy rzeczy do zrobienia w języku Python CLI
Utwórz w pełni funkcjonalny menedżer listy zadań do wykonania z wiersza poleceń w języku Python. Dowiedz się, jak mapować funkcje na polecenia, zarządzać tablicami i obsługiwać stan.
MatplotlibWykres słupkowy
Renderuje wykres na karcie WYKRESY.
TurtleWzór gwiazdy
Rysuje kolorową gwiazdę za pomocą grafiki żółwia.
Numpy Matrix Ops
Mnożenie macierzy i iloczyn skalarny.
Piękny skrobak do zup
Pobieraj i analizuj kod HTML za pomocą mikropipa/żądań.
Walidacja pydantyczna
Wymuszenie typu i walidacja modelu.
Fałszywy generator danych
Z łatwością generuj realistyczne próbne dane.
Wykres sieciX
Wizualizuj węzły i krawędzie za pomocąMatplotlib.
Strzałkowe daty i godziny
Przyjazne dla człowieka formatowanie i przesuwanie czasu.
Zaawansowane wzorce Regex
Grupy nazwane, lookahead i dopasowywanie rozmyte.
Algorytm wyszukiwania binarnego w Pythonie
Przeszukuj posortowane listy w logarytmicznym czasie O(log n). Uruchom i zrozum wyszukiwanie binarne w Pythonie, w tym logikę krok po kroku, przypadki brzegowe i optymalizacje.
Implementacja listy pojedynczo połączonej w Pythonie
Dowiedz się, jak zaimplementować pojedynczo połączoną listę w Pythonie. Przeglądaj dynamiczną alokację pamięci, operacje na węzłach, wstawianie, przeglądanie i usuwanie.
Samouczek dotyczący struktury danych stosu w języku Python
Zaimplementuj stos LIFO w Pythonie. Uruchom nasz przykładowy interaktywny kod stosu, aby opanować limity push, pop, peek i pojemności.
Samouczek dotyczący struktury danych kolejki w języku Python
Opanuj operacje kolejkowe FIFO w Pythonie. Wykonaj i uruchom nasz interaktywny przykład kolejki prezentujący metody umieszczania w kolejce i usuwania z kolejki.
Samouczek algorytmu sortowania przez scalanie w Pythonie
Dowiedz się, jak zaimplementować sortowanie przez scalanie w Pythonie. Interaktywny przykład strategii sortowania „Dziel i zwyciężaj” krok po kroku.
Przewodnik po algorytmie szybkiego sortowania w języku Python
Poznaj algorytm szybkiego sortowania w Pythonie. Naucz się selekcji przestawnej, partycjonowania i rekurencji w tym interaktywnym przykładzie kodowania.
Kod mnożenia macierzy Pythona
Wykonaj mnożenie macierzy w czystym Pythonie bez zależności. Przeprowadź porównanie zagnieżdżonych pętli ze zoptymalizowanymi strukturami.
Parser i walidator Pythona JSON
Dowiedz się, jak czytać, sprawdzać poprawność, modyfikować i serializować kod JSON w języku Python. Opanuj wbudowaną bibliotekę json za pomocą realistycznych przykładów.
Zaawansowany skrobak sieciowy w języku Python
Zbuduj zaawansowany skrobak sieciowy w Pythonie. Dowiedz się, jak wyodrębniać dane ze stron, obsługiwać bloki agenta użytkownika, zarządzać limitami szybkości i strukturyzować dane wyjściowe.
Wizualizacja danych w Pythonie za pomocąMatplotlib
Naucz się kreślenia danych w Pythonie. Twórz przejrzyste wykresy punktowe, dostosowuj etykiety, legendy i style natywnie w przeglądarce.
Skrypt gry w kółko i krzyżyk w języku Python
Uruchom terminalową grę w kółko i krzyżyk w języku Python. Dowiedz się, jak zarządzać stanem płytki, przełączać zakręty i wygrywać kontrole warunków.
Implementacja gry Wisielec w Pythonie
Zbuduj i uruchom grę Hangman w Pythonie. Przeglądaj sprawdzanie zestawów znaków, liczniki pozostałych prób i zastępowanie ukrytych ciągów słów.
Gra Python Rock Paper Scissors
Utwórz grę Kamień, Papier, Nożyce w Pythonie. Opanuj losowe wybory, sprawdzanie poprawności danych wejściowych użytkownika i mapowanie reguł relacyjnych.
Moduł pobierania API danych pogodowych w języku Python
Pobieraj szczegółowe informacje o pogodzie w czasie rzeczywistym w Pythonie, korzystając ze standardowych bibliotek. Poznaj żądania API, konwersje JSON i próbne rozwiązania awaryjne.
Kontroler liczb dodatnich i ujemnych w Pythonie
Sprawdź, czy liczba jest dodatnia, ujemna lub zerowa w Pythonie, używając rozgałęzienia warunkowego.
Sprawdzanie liczb parzystych i nieparzystych w Pythonie
Określ, czy liczba całkowita jest parzysta czy nieparzysta, używając operatora arytmetycznego modulo w Pythonie.
Sprawdzanie roku przestępnego w Pythonie
Określ, czy rok jest rokiem przestępnym, korzystając ze standardowych kontroli podzielności w Pythonie.
Kalkulator sumy cyfr w Pythonie
Oblicz sumę poszczególnych cyfr liczby całkowitej, używając operatorów matematycznych w Pythonie.
Sprawdzanie palindromu w Pythonie
Sprawdź, czy ciąg lub liczba jest palindromem (czyta się to samo od tyłu i do przodu), używając krojenia w Pythonie.
Sprawdzanie liczb Armstronga w Pythonie
Sprawdź, czy liczba jest liczbą Armstronga (narcystyczną), w której suma jej własnych cyfr podniesiona do potęgi liczby cyfr jest równa samej liczbie.
Najwyższy wspólny współczynnik Pythona (HCF / GCD)
Oblicz najwyższy wspólny współczynnik (HCF) lub największy wspólny dzielnik (GCD) dwóch liczb, korzystając z algorytmu Euklidesa.
Najniższa wspólna wielokrotność Pythona (LCM)
Znajdź najniższą wspólną wielokrotność (LCM) dwóch liczb, korzystając z ich relacji HCF w Pythonie.
Konwerter plików binarnych i dziesiętnych Pythona
Konwertuj wartości z postaci dziesiętnej na binarną i binarną na dziesiętną przy użyciu podstawowych algorytmów w Pythonie.
Wyszukiwarka pierwiastków równań kwadratowych w Pythonie
Rozwiązuj równania kwadratowe i identyfikuj pierwiastki rzeczywiste i złożone, korzystając ze wzoru dyskryminacyjnego w Pythonie.
Sprawdzanie anagramów w Pythonie
Sprawdź, czy dwa ciągi znaków są anagramami, porównując ich kompozycje znaków w Pythonie.
Narzędzie do usuwania duplikatów tablicy Pythona
Filtruj zduplikowane elementy z listy Pythona, zachowując ich pierwotną kolejność wstawiania.
Przechodzenie przez macierz spiralną Pythona
Przemierzaj i wyświetlaj listę elementów macierzy 2D w kolejności spiralnej w Pythonie.
Generator wzorów gwiazd piramidy w Pythonie
Drukuj wyrównane, wyśrodkowane struktury piramidalne, używając znaków gwiazdek w Pythonie.
Generator trójkątów w Pythonie Pascalu
Wygeneruj i wyświetl trójkąt Pascala w czystym formacie w konsoli w Pythonie.