Zabawne rzeczy do zrobienia z Pythonem dla początkujących

Naucz się czterech fajnych rzeczy, które możesz zrobić z Pythonem i które mogą być świetnymi projektami ćwiczebnymi dla każdego początkującego. Ćwicz swoje umiejętności programistyczne.

W tym artykule zbieram cztery zabawne rzeczy, które możesz zrobić w Pythonie. To może być świetny projekt ćwiczeniowy dla każdy, kto właśnie nauczył się podstaw programowania (zmienne, instrukcje if, pętle i funkcje). Chociaż zaimplementowałem te projekty dla początkujących w Pythonie, możesz zaimplementować je w dowolnym innym języku.

Praca nad projektami to najlepszy sposób na naukę języka programowania. Nawet jeśli jesteś doświadczonym programistą, nigdy nie przestajesz uczyć się nowych rzeczy.

Programowanie przebiega szybko; zawsze trzeba się nauczyć nowego języka lub technologii. Najlepszym sposobem podejścia do nauki jest wykonanie małych mini-projektów, aby przećwiczyć rzeczy, które znasz.

Pomaga to przyswoić nowe pojęcia i przenieść je do pamięci długotrwałej. Ponadto tworzenie programów i projektów jest najlepszą częścią programowania. Twórz rzeczy i dbaj o to, by rzeczy były interesujące!

Celem artykułu jest dostarczenie inspiracji do projektów dla początkujących w Pythonie, nad którymi możesz pracować, ponieważ jako początkujący prawdopodobnie nie znasz wszystkich funkcji i ekscytujących rzeczy, które oferuje Python.

Po wdrożeniu tych zabawnych projektów dla początkujących w Pythonie, mogę Cię zapewnić; będziesz czuć się pewnie, przechodząc do bardziej zaawansowanych koncepcji.
Mam nadzieję, że Ci się spodobają, a dzięki temu Twoja przygoda z programowaniem w Pythonie będzie przyjemniejsza.

Założenia
– Znasz podstawy programowania (jeśli stwierdzenia, pętle i funkcje)
– Wiesz, jak importować biblioteki za pomocą pip (menedżera zależności w Pythonie)

Moja rada jest taka, że zacznij od napisania ogólnych kroków dotyczących rozwiązania tych problemów. Poniżej znajdziesz, jak rozbiję każdy projekt. Jeśli twoje kroki są inne, to w porządku. Istnieje wiele sposobów rozwiązania tego samego problemu! 🙂

Spis treści

Kalkulator (z wykorzystaniem biblioteki Tkinter)

Jeden z najprostszych fajne rzeczy, które można zrobić w Pythonie, to kalkulator. Możesz zacząć od czegoś fundamentalnego. Wersja tekstowa kalkulatora w konsoli. Powinien zachęcać użytkownika do wprowadzenia: liczb i operacji do wykonania. Następnie wyświetli wyniki i zapyta użytkownika, czy chce kontynuować. Gdy już to działa, możesz przenieść to za interfejs użytkownika za pomocą modułu Tkinter.

Oto jak podzielę kalkulator (wersja graficzna):

Krok 1) Utwórz interfejs użytkownika ze wszystkimi przyciskami – zobacz rozwiązanie.
Krok 2) Dodaj akcje (lub detektory) do przycisków numerycznych, więc po ich kliknięciu liczba pojawia się na wyświetlaczu – zobacz Rozwiązanie.
Krok 3) Dodaj akcje do operacji, aby wyświetlić wyniki. – Zobacz rozwiązanie.

Uwaga Tkinter to wbudowana biblioteka, co oznacza, że nie musisz instalować niczego dodatkowego 🙂

Examinator

A co z tworzeniem własnego „egzaminatora”? Możesz utworzyć interfejs użytkownika, który zadaje dowolne pytania.

Krok 1) Wybierz zestaw pytań, których chcesz użyć
Krok 2) Utwórz interfejs użytkownika.
Krok 3) Dodaj działanie (lub słuchacz), które reaguje na wybranie odpowiedzi i wyświetla komunikat z informacją, czy odpowiedź jest poprawna, czy nie.
Krok 4) Dodaj akcję, więc po kliknięciu przycisku Dalej wyniki są zapisywane, a pojawi się następne pytanie.

Gra pamięciowa

Teraz przechodzimy do projektów gier, moich ulubionych zabawnych projektów w Pythonie dla początkujących. Możesz zaimplementować grę na karty pamięci, korzystając z biblioteki Pygame.

Oto mechanizmy gry: Jest kilka kart zakrytych, gracz wybiera dwie karty i odwraca je. Jeśli dwie karty tworzą pasującą parę, pozostawiasz je odkryte. W przeciwnym razie gra odwróci karty. Gra toczy się dalej, dopóki wszystkie karty nie zostaną odkryte.

Pamiętaj, że przed rozpoczęciem musisz zainstalować bibliotekę pygame z pipem.

Wiem, że ten projekt może wyglądać na dość trudne dla początkującego, zwłaszcza jeśli spróbujesz stworzyć grę za jednym zamachem. Zalecam podzielenie gry na mniejsze osiągalne kroki, aby stopniowo budować aplikację. Nie tylko dlatego, że takie podejście jest znacznie wygodniejsze, ale także dlatego, że każdy krok, który wykonasz, zwiększy Twoją pewność siebie i motywację do przejścia do następnego kroku.

Oto sposób na rozbicie tego projektu.Jeśli te kroki wydają się zagmatwane lub niejasne, możesz je dalej opisać. Technika „Dziel i rządź”.

Krok 1) Wyświetl planszę z polami – patrz Rozwiązanie
Krok 2) Wypełnij wszystkie pola różnymi elementami gry (parami) – Zobacz Rozwiązanie
Krok 3) Dodaj planszę (matrycę), aby śledzić rozwiązane pola – zobacz rozwiązanie
Krok 4) Użytkownik może kliknąć pole, a element gry w środku zostanie wyświetlony – Zobacz rozwiązanie
Krok 5) Użytkownik drugie kliknięcie w innym polu i wyświetlą się oba elementy – zobacz Rozwiązanie
Krok 6) Sprawdź, czy elementy są takie same, a jeśli tak, zaznacz pola jako rozwiązane – Zobacz rozwiązanie

Gra Tetris z pygame

I wreszcie, czy możesz stworzyć własną grę Tetris? Ten projekt jest nieco bardziej zaawansowany, ale po ukończeniu innych projektów powinieneś być w stanie nad tym popracować. Zapewniam Cię po ukończeniu tego projektu , będziesz dumny z tego, co stworzyłeś i ze swoich umiejętności

Tak jak poprzednio, kluczem tutaj jest stopniowe budowanie projektu. Podziel aplikację na małe osiągalne kroki, aby projekt nie wyglądał tak przytłaczające

Kroki implementacji Tetris

Możesz rozbić ten projekt, wykonując następujące kroki:

Krok 1) Utwórz okno gry – zobacz rozwiązanie.
Krok 2) Narysuj planszę Tetris – Zobacz rozwiązanie.
Krok 3) Dodaj pojedynczy klocek i spraw, by upadł – Zobacz rozwiązanie.
Krok 4) Zatrzymaj element, gdy osiągnie dno – Zobacz rozwiązanie.
Krok 5) Przesuń element w poprzek plansza – zobacz rozwiązanie.
Krok 6) Ocena, gdy linia jest zakończona – zobacz rozwiązanie.
Krok 7) Użyj pełnych elementów Tetris – zobacz rozwiązanie.
Krok 8) Obróć elementy Tetrisa – zobacz rozwiązanie.

Stworzyłem kurs, który przeprowadzi Cię przez każdy z tych kroków. Jest to kurs płatny; jednak pierwsze trzy kroki są bezpłatne. Jeśli nie jesteś zainteresowany pełnym kursem, możesz obejrzeć początek, aby rozpocząć.

Zaplanuj drogę realizacji za pomocą Pythona i wykresów

Jeśli chcesz nauczyć się wykresów i ekscytujących ćwiczeń, które możesz rozwiązać za pomocą wykres, zapoznaj się z następującym artykułem. Dowiesz się, jak znaleźć ścieżkę, która prowadzi ciężarówkę do miejsca dostawy. Fajny problem do rozwiązania, a ponadto możesz napotkać podobne problemy podczas przeprowadzania wywiadów:

Do tej pory prawdopodobnie chcesz dowiedzieć się więcej o tworzeniu pomysłów na projekty i o tym, jak rozpocząć projekt w Pythonie. Polecam przeczytanie książki Learn Python 3 the hard way:

Ta książka jest przeznaczona dla początkujących programistów, którzy znają podstawy, ale są zagubieni i nie wiedzą, jak podejść do projektu oprogramowania. Wyjaśnia proces rozpoczynania projektu: przeanalizuj swój pomysł, zaprojektuj rozwiązanie i popraw swoje umiejętności programistyczne poprzez projekty zabawek. Pod koniec kursu będziesz wiedział, jak zaimplementować serwer czatu w języku Python. Wszystko wyjaśnione przez Zeda Shawa, autora książki „Learn Python the Hard Way”.

Mam nadzieję, że spodobają Ci się niektóre z tych zabawnych rzeczy, które możesz zrobić z Pythonem i wdrożyć te projekty dla początkujących. Dziękuję bardzo za przeczytanie i wsparcie tego bloga. Życzymy udanego kodowania !

Jeśli podoba Ci się ten artykuł, zasubskrybuj, aby otrzymywać powiadomienia, gdy opublikuję więcej artykułów.

Leave a Reply

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *