Aflați patru lucruri distractive pe care le puteți face cu Python și care pot fi proiecte practice excelente pentru orice începător. Puneți în practică abilitățile de programare.
În acest articol, adun patru lucruri distractive pe care le puteți face cu Python și care poate fi un proiect de practică excelent pentru oricine tocmai a învățat elementele fundamentale de programare (variabile, dacă instrucțiuni, bucle și funcții). Deși am implementat aceste proiecte pentru începători în Python, le-ați putea implementa în orice altă limbă.
Lucrul la proiecte este cel mai bun mod de a învăța un limbaj de programare. Chiar dacă sunteți un programator cu experiență, nu încetați niciodată să învățați lucruri noi.
Programarea se mișcă rapid; există întotdeauna un nou limbaj sau tehnologie de învățat. Cea mai bună modalitate de abordare a învățării este realizarea unor mini-proiecte mici pentru a practica lucrurile pe care le cunoașteți.
Ajută la asimilarea noilor concepte și mutarea lor în memoria pe termen lung. În plus, construirea de programe și proiecte este cea mai bună parte a programării. Construiți lucruri și păstrați lucrurile interesante!
Obiectivul articolului vă oferă inspirație pentru proiectele pentru începători Python la care puteți lucra, deoarece, ca începător, probabil că nu știți toate funcționalitățile și lucrurile interesante pe care le oferă Python.
După implementarea acestor proiecte distractive pentru începători în Python, vă pot asigura; te vei simți încrezător să treci la concepte mai avansate.
Sper să te bucuri de ele și îți face călătoria de programare python mai plăcută.
Ipoteze
– Știi fundamentele de programare (dacă instrucțiuni, bucle și funcții)
– Știți cum să importați biblioteci folosind pip (managerul de dependențe python)
Sfatul meu este că începeți prin a scrie pași la nivel înalt despre cum să rezolvați aceste probleme. Mai jos puteți afla cum voi descompune fiecare proiect. Dacă pașii tăi sunt diferiți, este bine. Există multe modalități de a rezolva aceeași problemă! 🙂
Cuprins
Calculator (utilizând biblioteca Tkinter)
Una dintre cele mai simple lucrurile distractive pe care le poți face cu python este un calculator. Ai putea începe cu ceva fundamental. O versiune text a unui calculator din consolă. Ar trebui să solicite utilizatorului introducerea: numerele și operația de efectuat. Apoi va afișa rezultatele și va întreba utilizatorul dacă dorește să continue. Odată ce ați lucrat, puteți muta acest lucru în spatele unei interfețe cu utilizatorul folosind modulul Tkinter.
Iată cum voi descompune calculatorul (versiunea grafică):
Pasul 1) Creați interfața utilizatorului cu toate butoanele – Consultați Soluția.
Pasul 2) Adăugați acțiuni (sau ascultători) la butoanele numerice, astfel încât atunci când faceți clic pe ele, numărul apare pe afișaj – Consultați Soluția.
Pasul 3) Adăugați acțiuni la operații, astfel încât rezultatele să fie afișate. – Consultați Soluția.
Notă Tkinter este o bibliotecă încorporată, ceea ce înseamnă că nu trebuie să instalați nimic în plus 🙂
Examinator
Ce se întâmplă cu crearea propriul dvs. „examinator”? Ați putea crea o interfață cu utilizatorul care vă pune orice întrebări doriți.
Pasul 1) Alegeți setul de întrebări pe care doriți să le utilizați
Pasul 2) Creați interfața cu utilizatorul.
Pasul 3) Adăugați o acțiune (sau ascultător) care reacționează atunci când este selectat un răspuns și afișează un mesaj care indică dacă răspunsul este corect sau nu.
Pasul 4) Adăugați acțiune, astfel încât atunci când se face clic pe butonul Următor, rezultatele sunt salvate și următoarea întrebare este afișată.
Joc de memorie
Acum, trecem la proiecte de jocuri, proiectele mele pitone preferate pentru începători. Puteți implementa un joc de cărți de memorie folosind biblioteca Pygame.
Iată mecanismele jocului: există o grămadă de cărți, toate cu fața în jos. Jucătorul alege două cărți și le întoarce. Dacă cele două cărți sunt o pereche potrivită, veți lăsa cărțile cu fața în sus. În caz contrar, jocul va întoarce cărțile. Jocul continuă până când toate cărțile sunt cu fața în sus.
Rețineți că va trebui să instalați biblioteca Pygame cu pip înainte de a începe.
Știu că acest proiect poate părea destul de provocator pentru un începător, mai ales dacă încercați să creați jocul dintr-o singură încercare. Vă voi recomanda să împărțiți jocul în pași mai mici realizabili pentru a construi aplicația treptat. Nu numai pentru că această abordare este mult mai confortabilă, ci și pentru că fiecare pas pe care îl parcurgeți vă va crește încrederea și motivația de a trece la pasul următor
Iată o modalitate de a defalca acest proiect.Dacă acești pași sunt confuzi sau vagi, le-ați putea descompune în continuare. Tehnica „Împarte și cucerește”.
Pasul 1) Afișează tabla cu casetele – Vezi Soluția
Pasul 2) Umple toate casetele cu diferite piese de joc (în perechi) – Vezi Soluția
Pasul 3) Adăugați o placă (o matrice) pentru a ține evidența casetelor rezolvate – Vedeți Soluția
Pasul 4) Utilizatorul poate face clic pe o casetă, iar piesa de joc din interior va fi afișată – Vedeți Soluția
Pasul 5) Utilizator al doilea clic într-o altă casetă și ambele piese sunt afișate – Vedeți Soluția
Pasul 6) Verificați dacă piesele sunt aceleași și, dacă da, marcați casetele ca rezolvate – Vedeți Soluția
Jocul Tetris cu pygame
Și în cele din urmă, îți poți crea propriul joc Tetris? Acest proiect este puțin mai avansat, dar după finalizarea celorlalte proiecte, ar trebui să poți lucra la acest lucru. Te pot asigura după finalizarea acestui proiect , te vei simți mândru de ceea ce ai construit și de abilitățile tale
La fel ca înainte, cheia aici este construirea treptată a proiectului. Spargerea aplicației în pași mici realizabili, astfel încât proiectul să nu se simtă așa copleșitor
Pași de implementare Tetris
Ați putea defalca acest proiect în următorii pași:
Pasul 1) Creați fereastra de joc – Vedeți soluția.
Pasul 2) Desenați tabla Tetris – Vedeți soluția.
Pasul 3) Adăugați un singur bloc și faceți-l să cadă – Vedeți soluția.
Pasul 4) Opriți piesa când ajunge în partea de jos – Vedeți soluția.
Pasul 5) Mutați piesa peste tablă – Vedeți soluția.
Pasul 6) Scor când o linie este finalizată – Vedeți soluția.
Pasul 7) Utilizați piese Tetris complete – Vedeți soluția.
Pasul 8) Rotiți piesele Tetris – Vedeți soluția.
Am creat un curs care vă va conduce prin fiecare dintre acești pași. Este un curs plătit; cu toate acestea, primii trei pași sunt gratuiți. În cazul în care nu vă interesează cursul complet, ați putea urmări începutul pentru a începe.
Planificați un drum de livrare cu Python și grafice
Dacă doriți să învățați exerciții grafice și interesante, puteți rezolva cu grafic, consultați următorul articol. Veți învăța cum să găsiți calea care duce un camion la destinația de livrare. Problemă grozavă de rezolvat, plus că ai putea să te confrunți cu probleme similare atunci când faci interviuri:
Până acum probabil că vrei să afli mai multe despre dezvoltarea ideilor de proiect și despre cum să începi un proiect Python. Vă voi recomanda să consultați cartea Learn Python 3 într-un mod dificil:
Această carte este destinată dezvoltatorilor începători care cunosc elementele fundamentale, dar sunt pierdute și nu știu cum să abordeze un proiect software. Acesta explică procesul de începerea unui proiect: analizați-vă ideea, proiectați o soluție și îmbunătățiți-vă abilitățile de programare prin proiecte de jucării. Până la sfârșitul cursului, veți ști să implementați un server de chat cu python. Toate acestea sunt explicate de Zed Shaw, autorul cărții „Învățați Python pe drumul cel greu”.
Sper să vă bucurați de unele dintre aceste lucruri distractive pe care le puteți face cu Python și să implementați aceste proiecte pentru începători. Vă mulțumesc foarte mult pentru că ați citit și ați susținut acest blog. Happy Coding !
Dacă îți place articolul, abonează-te astfel încât să primești o notificare când public mai multe articole.