Creative Saplings

10 coola Python-projektidéer för Python-utvecklare

december 7, 2020
No Comments

Python-projektidéer för Python-utvecklare

Om du har bestämt dig för plattformen du ska använda, låt oss hoppa direkt in i projekten. Nedan nämns några roliga projekt riktade till utvecklare av alla färdighetsnivåer som kommer att spela en avgörande roll för att ta deras färdigheter och förtroende med Python till nästa nivå.

Content Aggregator

Foto av Obi Onyeador på Unsplash

Internet är en viktig källa information för miljontals människor som alltid letar efter något online. För dem som letar efter bulkinformation om ett visst ämne kan spara tid med en innehållsaggregat.

En innehållsaggregat är ett verktyg som samlar in och ger information om ett ämne från en stor del av webbplatser på ett ställe. För att göra en kan du ta hjälp av förfrågningsbiblioteket för hantering av HTTP-förfrågningar och BeautifulSoup för att analysera och skrapa den information som krävs, tillsammans med en databas för att spara den insamlade informationen.

  • AllTop
  • Hvper

URL Shortener

URLs är den primära källan för navigering till alla resurser på internet, vare sig det är en webbsida eller en fil, och ibland kan några av dessa webbadresser vara ganska stora med konstiga tecken. URL-förkortare spelar en viktig roll för att minska tecknen i dessa URL: er och göra dem lättare att komma ihåg och arbeta med.

Idén bakom att skapa en URL-förkortare är att använda slumpmässiga och strängmoduler för att generera en ny kort URL från den angivna långa URL: en. När du har gjort det måste du kartlägga de långa webbadresserna och de korta webbadresserna och lagra dem i en databas så att användarna kan använda dem i framtiden.

Exempel på URL-förkortare –

  • bit.ly
  • TinyURL

Här är länken för att gå GRATIS med i kursen: –

File Renaming Tool

Foto av Brett Sayles från Pexels

Om ditt jobb kräver att du hanterar ett stort antal filer ofta kan du spara en stor del av din tid med hjälp av ett filnamnverktyg. Vad den egentligen gör är att den byter namn på hundratals filer med hjälp av en definierad initial identifierare, som kan definieras i koden eller frågas från användaren.

För att få detta att hända kan du använda biblioteken som sys , shutil och os i Python för att byta namn på filerna direkt. För att implementera alternativet för att lägga till en anpassad initial identifierare till filerna kan du använda regex-biblioteket för att matcha namnen på filerna.

Exempel på verktyg för byte av namn för stora filer –

  • Ren
  • Byt namn

Generator för katalogträd

En katalogträdgenerator är ett verktyg som du skulle använda under förhållanden där du skulle gillar att visualisera alla kataloger i ditt system och identifiera förhållandet mellan dem. Vad ett katalogträd i huvudsak indikerar är vilken katalog som är överordnad katalog och vilka som är dess underkataloger. Ett sådant verktyg skulle vara till hjälp om du arbetar med många kataloger och vill analysera deras positionering. För att bygga detta kan du använda os-biblioteket för att lista filer och kataloger tillsammans med docopt-ramverket.

Exempel på katalogträdgeneratorer –

  • Träd
  • Dirtreex

MP3-spelare

Foto av Mildly Användbar på Unsplash

Om du älskar att lyssna på musik skulle du bli förvånad över att du kan bygga en musikspelare med Python. Du kan bygga en mp3-spelare med det grafiska gränssnittet med en grundläggande uppsättning kontroller för uppspelning och till och med visa integrerad medieinformation som artist, medielängd, albumnamn och mer.

Du kan också ha alternativet att navigera till mappar och söka efter mp3-filer till din musikspelare. För att underlätta arbetet med mediefiler i Python kan du använda biblioteken för enkel ljud, pymedia och pygame.

Exempel på MP3-spelare –

  • MusicBee
  • Foobar2000

Tic Tac Toe

Tic Tac Toe är ett klassiskt spel vi är säkra på att var och en av er känner till. Det är ett enkelt och roligt spel och kräver bara två spelare. Målet är att skapa en oavbruten horisontell, vertikal eller diagonal linje med antingen tre Xs eller Os på ett 3×3 rutnät, och den som gör det först är vinnaren av spelet.Ett sådant projekt kan använda Pythons pygame-bibliotek, som levereras med all grafik och ljud som krävs för att komma igång med att bygga något så här.

Bild av OpenClipart-Vectors från

Här är några självstudier du kan prova:

Fler roliga Python-projekt för spelutveckling:

  • Orm
  • Hangman
  • Gissningsspel
  • Rock, Paper, Sax
  • Dice Rolling Simulator i Python

Quiz Application

Ett annat populärt och roligt projekt du kan bygga med Python är en quiz-applikation. Ett populärt exempel på detta är Kahoot, som är känd för att göra lärande till en rolig aktivitet bland eleverna. Applikationen presenterar en serie frågor med flera alternativ och ber användaren att välja ett alternativ och senare avslöjar applikationen de rätta alternativen.

Som utvecklare kan du också skapa funktionalitet för att lägga till önskad fråga med svaren som ska användas i frågesporten. För att skapa en frågesportapplikation måste du använda en databas för att lagra alla frågor, alternativ, rätta svar och användarnas poäng.

Exempel på quizapplikationer—

  • Kahoot
  • myQuiz

Läs om de bästa Python IDE: erna och kodredigerarna –

Miniräknare

Foto av Eduardo Rosas från Pexels

Ingen får naturligtvis missa den gamla tanken att utveckla en miniräknare samtidigt som man lär sig ett nytt programmeringsspråk, även om det bara är för skojs skull. Vi är säkra på att alla vet vad en räknare är, och om du redan har gett den en chans kan du försöka förbättra den med ett bättre GUI som för den närmare de moderna versionerna som levereras med operativsystem idag. För att få det att hända kan du använda tkinter-paketet för att lägga till GUI-element i ditt projekt.

Skapa en virtuell assistent

Foto av BENCE BOROS på Unsplash

Nästan varje smartphone kommer idag med sin egen variant av en smart assistent som tar kommandon från antingen via röst eller via text och hanterar dina samtal, anteckningar, bokar en hytt och mycket mer. Några exempel på detta är Google Assistant, Alexa, Cortana och Siri. Om du undrar vad som går ut på att göra något liknande kan du använda paket som pyaudio, SpeechRecognition, gTTS och Wikipedia. Målet här är att spela in ljudet, konvertera ljudet till text, bearbeta kommandot och få programmet att agera enligt kommandot.

Här är länken för att gå med i kursen GRATIS –

Valutaomvandlare

Som namnet antyder inkluderar detta projekt att bygga en valutaomvandlare som låter dig mata in önskat värde i basvalutan och returnera det konverterade värdet i målvalutan. En god praxis är att koda förmågan att få uppdaterade omvandlingsfrekvenser från internet för mer exakta omvandlingar. Även för detta kan du använda paketet tkinter för att bygga GUI.

Articles
Previous Post

Hur många språk talas i Peru?

Next Post

Hur länge lever loppor utan en värd eller mat?

Lämna ett svar Avbryt svar

Senaste inläggen

  • Världens bästa fotoskolor, 2020
  • Suveräna medborgare tar sin regeringsfilosofi mot vägarna
  • Guide för reparation av stuckaturer
  • Muckrakers (Svenska)
  • Precision Oncology (Svenska)

Arkiv

  • februari 2021
  • januari 2021
  • december 2020
  • november 2020
  • oktober 2020
  • september 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.