Hauskoja tekemistä Pythonin kanssa aloittelijoille

Opi neljä hauskaa asiaa, joita voit tehdä pythonin kanssa ja jotka voivat olla upeita harjoitushankkeita kaikille aloittelijoille. Käytä käytännössä ohjelmointitaitojasi.

Tässä artikkelissa kerään neljä hauskaa asiaa, joita voit tehdä Pythonilla, ja se voi olla hieno käytäntö projekti kuka tahansa, joka on juuri oppinut ohjelmoinnin perusteet (muuttujat, jos lauseet, silmukat ja toiminnot). Vaikka toteutin nämä aloittelijaprojektit Pythonissa, voit toteuttaa ne millä tahansa muulla kielellä.

Projektityöskentely on paras tapa oppia ohjelmointikieli. Vaikka olisit kokenut ohjelmoija, et koskaan lopeta uusien asioiden oppimista.

Ohjelmointi etenee nopeasti; aina on opittava uusi kieli tai tekniikka. Paras tapa lähestyä oppimista on tekemällä pieniä miniprojekteja harjoitella tuntemiasi asioita.

Se auttaa omaksumaan uudet käsitteet ja siirtämään ne pitkäaikaismuistiin. Lisäksi ohjelmien ja projektien rakentaminen on paras osa ohjelmointia. Rakenna juttuja ja pidä asiat mielenkiintoisina!

Artikkelin painopiste on inspiroiva python-aloittelijaprojekteja, joihin voit työskennellä, koska aloittelijana et todennäköisesti tiedä kaikkia pythonin tarjoamia toimintoja ja jännittäviä juttuja. / p>

Näiden hauskojen python-aloittelijaprojektien toteuttamisen jälkeen voin vakuuttaa teille; voit siirtyä edistyneempiin konsepteihin.
Toivon, että nautit niistä, ja se tekee python-ohjelmointimatkastasi miellyttävämmän.

Oletukset
– Tiedät ohjelmoinnin perusteet (jos lausunnot, silmukat ja toiminnot)
– Tiedät kuinka kirjastoja tuodaan pip: llä (python-riippuvuuden hallinta).

Aloitan kirjoittamalla korkean tason vaiheet näiden ongelmien ratkaisemiseksi. Alta löydät miten hajotan jokaisen projektin. Jos vaiheesi ovat erilaiset, se on hieno. On monia tapoja ratkaista sama ongelma! 🙂

Sisällysluettelo

Laskin (käyttäen Tkinter-kirjastoa)

Yksi yksinkertaisimmista hauskoja asioita, joita voit tehdä pythonilla, on laskin. Voit aloittaa jollakin perustavanlaatuisella. Laskimen tekstiversio konsolissa. Sen pitäisi pyytää käyttäjää syöttämään: numerot ja suoritettava toimenpide. Sitten se näyttää tulokset ja kysyy käyttäjältä, haluatko jatkaa. Kun olet saanut sen toimimaan, voit siirtää tämän käyttöliittymän taakse Tkinter-moduulin avulla.

Laskin (graafinen versio) hajotetaan seuraavasti:

Vaihe 1) Luo käyttöliittymä kaikilla painikkeilla – katso Ratkaisu.
Vaihe 2) Lisää toiminnot (tai kuuntelijat) numeropainikkeisiin, joten kun napsautat niitä, numero näkyy näytössä – katso Ratkaisu.
Vaihe 3) Lisää toimintoja toimintoihin, jotta tulokset näkyvät. – Katso Ratkaisu.

Huomaa Tkinter on sisäänrakennettu kirjasto, mikä tarkoittaa, että sinun ei tarvitse asentaa mitään ylimääräistä 🙂

Examinator

Entä luominen oma ”tutkijasi”? Voit luoda käyttöliittymän, joka kysyy haluamasi kysymykset.

Vaihe 1) Valitse haluamasi kysymysryhmä
Vaihe 2) Luo käyttöliittymä.
Vaihe 3) Lisää toiminto (tai kuuntelija), joka reagoi, kun vastaus on valittu, ja näyttää viestin, jossa kerrotaan, onko vastaus oikea vai ei.
Vaihe 4) Lisää toiminto, joten kun Seuraava-painiketta napsautetaan, tulokset tallennetaan ja seuraava kysymys näytetään.

Muistipeli

Nyt siirrymme peliprojekteihin, suosikkini hauskoihin python-projekteihini aloittelijoille. Voit toteuttaa muistikorttipelin Pygame-kirjaston avulla.

Tässä ovat pelimekanismit: Kaikki kortit ovat alaspäin. Pelaaja valitsee kaksi korttia ja kääntää ne ympäri. Jos nämä kaksi korttia ovat yhteensopiva pari, jätät kortit ylöspäin. Muuten peli kääntää kortit. Peli jatkuu, kunnes kaikki kortit ovat ylöspäin.

Huomaa, että sinun on asennettava pygame-kirjasto pipillä ennen aloittamista.

Tiedän, että tämä projekti voi näyttää melko haastavalta aloittelijoille, varsinkin jos yrität luoda pelin kerralla. Suosittelen, että jaat pelin pienempiin saavutettavissa oleviin vaiheisiin sovelluksen rakentamiseksi asteittain. Ei vain siksi, että tämä lähestymistapa on paljon mukavampaa, vaan myös siitä, että jokainen tekemäsi vaihe lisää luottamusta ja motivaatiota siirtyä seuraavaan vaiheeseen.

Tässä on tapa hajottaa tämä projekti.Jos nämä vaiheet ovat hämmentäviä tai epämääräisiä, voit jakaa ne edelleen. ”Jaa ja valloita” -tekniikka.

Vaihe 1) Näytä lauta laatikoilla – katso ratkaisu
Vaihe 2) Täytä kaikki laatikot erilaisilla pelikappaleilla (pareittain) – Katso ratkaisu
Vaihe 3) Lisää lauta (matriisi) seurataksesi ratkaistuja ruutuja – katso Ratkaisu
Vaihe 4) Käyttäjä voi napsauttaa ruutua, ja sisällä oleva pelinäkymä tulee näkyviin – Katso Ratkaisu
Vaihe 5) Käyttäjä toinen napsautus toisessa ruudussa ja molemmat palaset näkyvät – Katso ratkaisu
Vaihe 6) Tarkista, että palat ovat samat, ja jos on, merkitse ruudut ratkaistuksi – Katso Ratkaisu

Tetris-peli, jossa on pelimerkki

Ja lopuksi, voitko luoda oman Tetris-pelisi? Tämä projekti on hiukan edistyneempi, mutta kun olet suorittanut muut projektit; sinun pitäisi pystyä työskentelemään tämän suhteen. Voin vakuuttaa teille tämän projektin suorittamisen jälkeen , tunnet olevasi ylpeä rakentamastasi ja taidoistasi.

Kuten aiemmin, avain on rakentamassa projektia vähitellen. Sovelluksen jakaminen pieniksi saavutettavissa oleviksi vaiheiksi, jotta projekti ei tunnu niin ylivoimainen

Tetris-toteutusvaiheet

Voit hajottaa tämän projektin seuraavasti:

Vaihe 1) Luo peli-ikkuna – Katso ratkaisu.
Vaihe 2) Piirrä Tetris-lauta – Katso ratkaisu.
Vaihe 3) Lisää yksi lohko ja pudota se – Katso ratkaisu.
Vaihe 4) Pysäytä kappale, kun se saavuttaa pohjan – Katso ratkaisu.
Vaihe 5) Siirrä pala lauta – Katso ratkaisu.
Vaihe 6) Pisteytä, kun viiva on valmis – Katso ratkaisu.
Vaihe 7) Käytä kokonaisia Tetris-paloja – Katso ratkaisu.
Vaihe 8) Kierrä Tetris-kappaleita – Katso ratkaisu.

Olen luonut kurssin, joka opastaa sinut läpi nämä vaiheet. Se on maksettu kurssi; kolme ensimmäistä vaihetta ovat kuitenkin ilmaisia. Jos et ole kiinnostunut koko kurssista, voit katsoa alun, jotta pääset alkuun.

Suunnittele toimitustie Pythonilla ja graafeilla

Jos haluat oppia kaaviota ja jännittäviä harjoituksia, joita voit ratkaista katso seuraava artikkeli. Opit löytämään polun, joka vie kuorma-auton sen määränpäähän. Viileä ongelma ratkaistavaksi, ja saatat kohdata vastaavia ongelmia haastatteluissa:

Nyt haluat todennäköisesti oppia lisää projektiideoiden kehittämisestä ja python-projektin aloittamisesta. Suosittelen, että tutustut kirjaan Python 3 oppiminen kovalla tavalla:

Tämä kirja on tarkoitettu aloittelijoille, jotka tuntevat perusteet, mutta ovat eksyneet eivätkä osaa lähestyä ohjelmistoprojektia. Siinä selitetään projektin aloittamisprosessi: analysoi ideasi, suunnittele ratkaisu ja paranna ohjelmointitaitojasi lelujen avulla. Kurssin loppuun mennessä tiedät toteuttavan chat-palvelimen pythonilla. Kaikki selitti Zed Shaw, ”Opi Python kovaa tietä”.

Toivottavasti nautit näistä hauskoista asioista, joita voit tehdä pythonin kanssa ja toteuttaa nämä aloittelijaprojektit. Kiitos paljon tämän blogin lukemisesta ja tukemisesta. Hyvää koodausta !

Jos pidät artikkelista, tilaa se, niin saat ilmoituksen, kun julkaisen lisää artikkeleita.

Leave a Reply

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *