Morsomme ting å gjøre med Python for nybegynnere

Lær fire morsomme ting du kan gjøre med python, og det kan være gode treningsprosjekter for alle nybegynnere. Gjør dine programmeringsferdigheter i praksis.

I denne artikkelen samler jeg fire morsomme ting du kan gjøre med Python, og det kan være et flott praksisprosjekt for alle som nettopp lærte programmeringsgrunnleggende (variabler, hvis utsagn, sløyfer og funksjoner). Selv om jeg implementerte disse nybegynnerprosjektene i Python, kunne du implementere dem på hvilket som helst annet språk.

Å jobbe med prosjekter er den beste måten å lære et programmeringsspråk. Selv om du er en erfaren programmerer, slutter du aldri å lære nye ting.

Programmering går raskt; det er alltid et nytt språk eller teknologi å lære. Den beste måten å nærme seg læring på er å gjøre noen små miniprosjekter for å øve på ting du kjenner.

Det hjelper å assimilere de nye konseptene og flytte dem til ditt langsiktige minne. I tillegg er å bygge programmer og prosjekter den beste delen av programmering. Bygg ting og hold det interessant!

Fokuset på artikkelen er å gi deg inspirasjon til python-nybegynnerprosjekter du kan jobbe med, for som nybegynner vet du sannsynligvis ikke all funksjonalitet og spennende ting som python tilbyr. / p>

Etter å ha implementert disse morsomme nybegynnerprosjektene for python, kan jeg forsikre deg om; du vil føle deg trygg på å gå til mer avanserte konsepter.
Jeg håper du liker dem, og det gjør din python-programmeringsreise morsommere.

Forutsetninger
– Du vet grunnleggende programmering (hvis uttalelser, sløyfer og funksjoner)
– Du vet hvordan du importerer biblioteker ved hjelp av pip (python-avhengighetsbehandling)

Mitt råd er at du begynner med å skrive trinn på høyt nivå om hvordan du løser disse problemene. Nedenfor kan du finne ut hvordan jeg vil dele opp hvert prosjekt. Hvis trinnene dine er forskjellige, er det greit. Det er mange måter å løse det samme problemet på! 🙂

Innholdsfortegnelse

Kalkulator (ved hjelp av Tkinter-biblioteket)

En av de enkleste morsomme ting du kan gjøre med python er en kalkulator. Du kan starte med noe grunnleggende. En tekstversjon av en kalkulator i konsollen. Det skal be brukeren om inntasting: tallene og operasjonen som skal utføres. Deretter vil resultatene vises og spør brukeren om han vil fortsette. Når du får det til å fungere, kan du flytte dette bak et brukergrensesnitt ved hjelp av Tkinter-modulen.

Slik bryter jeg ned kalkulatoren (grafisk versjon):

Trinn 1) Opprett brukergrensesnittet med alle knappene – Se Løsning.
Trinn 2) Legg til handlinger (eller lyttere) til tallknappene, så når du klikker på dem, vises tallet i displayet – Se Løsning.
Trinn 3) Legg til handlinger i operasjonene, slik at resultatene vises. – Se Løsning.

Merk Tkinter er et innebygd bibliotek, noe som betyr at du ikke trenger å installere noe ekstra 🙂

Examinator

Hva med å lage din egen «eksaminator»? Du kan opprette et brukergrensesnitt som stiller spørsmål du ønsker.

Trinn 1) Velg det settet med spørsmål du vil bruke – Trinn 2) Opprett brukergrensesnittet.
Trinn 3) Legg til en handling (eller lytter) som reagerer når et svar er valgt og viser en melding om at svaret er riktig eller ikke.
Trinn 4) Legg til handling, så når du klikker på Neste-knappen, blir resultatene lagret og neste spørsmål vises.

Memory Game

Nå går vi over til spillprosjekter, mine favoritt morsomme python-prosjekter for nybegynnere. Du kan implementere et minnekortspill ved hjelp av Pygame-biblioteket.

Her er spillmekanismene: Det er en haug med kort som vender nedover. Spilleren velger to kort og snur dem. Hvis de to kortene er et matchende par, vil du la kortene vende opp. Ellers vil spillet snu kortene. Spillet fortsetter til alle kort vender opp.

Vær oppmerksom på at du må installere pygamespillbiblioteket med pip før du begynner.

Jeg vet at dette prosjektet kan se ganske utfordrende ut for en nybegynner, spesielt hvis du prøver å lage spillet på en gang. Jeg vil anbefale deg å bryte ned spillet i mindre oppnåelige trinn for å bygge applikasjonen gradvis. Ikke bare fordi denne tilnærmingen er mye mer komfortabel, men også fordi hvert trinn du fullfører vil øke din selvtillit og motivasjon til å gå videre til neste trinn

Her er en måte å bryte ned dette prosjektet.Hvis disse trinnene føles forvirrende eller vage, kan du bryte dem ned ytterligere. «Divide and Conquer» -teknikken.

Trinn 1) Vis brettet med boksene – Se Løsning – Trinn 2) Fyll alle boksene med forskjellige spillbrikker (parvis) – Se Løsning
Trinn 3) Legg til et brett (en matrise) for å holde oversikt over de løste boksene – Se Løsning – Trinn 4) Brukeren kan klikke på en rute, og spillstykket inni vil vises – Se Løsning – Trinn 5) Bruker andre klikk i en annen rute og begge brikkene vises – Se Løsning – Trinn 6) Kontroller at brikkene er de samme, og i så fall merker du av for ruter som er løst – Se Løsning

Tetris-spill med pygame

Og til slutt, kan du lage ditt eget Tetris-spill? Dette prosjektet er litt mer avansert, men etter at du har fullført de andre prosjektene, bør du kunne jobbe med dette. Jeg kan forsikre deg etter å ha fullført dette prosjektet , vil du føle deg stolt av det du bygget og av ferdighetene dine

Som før er nøkkelen her å bygge prosjektet gradvis. Å dele applikasjonen i små oppnåelige trinn slik at prosjektet ikke føles så overveldende

Tetris Implementation Steps

Du kan bryte ned dette prosjektet i følgende trinn:

Trinn 1) Opprett spillvinduet – Se løsningen.
Trinn 2) Tegn Tetrisbrettet – Se løsningen.
Trinn 3) Legg til en enkelt blokk og få den til å falle – Se løsningen.
Trinn 4) Stopp brikken når den når bunnen – Se løsningen.
Trinn 5) Flytt brikken over tavle – Se løsning.
Trinn 6) Poeng når en linje er fullført – Se løsning.
Trinn 7) Bruk fulle Tetris-biter – Se løsning.
Trinn 8) Roter Tetris-biter – Se løsning.

Jeg har laget et kurs som vil lede deg gjennom hver av disse trinnene. Det er et betalt kurs; de første tre trinnene er imidlertid gratis. Hvis du ikke er interessert i hele kurset, kan du se begynnelsen for å komme i gang.

Planlegg en leveringsvei med Python og grafer

Hvis du vil lære graf og spennende øvelser du kan løse med graf, sjekk ut følgende artikkel. Du lærer hvordan du finner stien som tar en lastebil til leveringsdestinasjonen. Kult problem å løse, pluss at du kan møte lignende problemer når du gjør intervjuer:

Nå vil du sannsynligvis lære mer om å utvikle prosjektideer og hvordan du starter et python-prosjekt. Jeg vil anbefale deg å sjekke ut boken Lær Python 3 på den harde måten:

Denne boka er for nybegynnere som kjenner det grunnleggende, men som er tapt og ikke vet hvordan de skal nærme seg et programvareprosjekt. Det forklarer prosessen med å starte et prosjekt: analyser ideen din, design en løsning og forbedring av programmeringsferdighetene dine gjennom lekeprosjekter. Ved slutten av kurset vil du vite å implementere en chatserver med python. Alt forklart av Zed Shaw, forfatteren av «Lær Python den harde veien.»

Jeg håper du liker noen av disse morsomme tingene du kan gjøre med python og implementere disse nybegynnerprosjektene. Tusen takk for at du har lest og støttet denne bloggen. Happy Coding !

Hvis du liker artikkelen, abonner så du får beskjed når jeg publiserer flere artikler.

Leave a Reply

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *