Creative Saplings

10 skvělých nápadů na projekt v Pythonu pro vývojáře Pythonu

7 prosince, 2020
No Comments

Nápady na projekt v Pythonu pro vývojáře v Pythonu

Pokud jste se rozhodli pro platformu, kterou budete používat, pojďme skočit přímo do projektů. Níže jsou zmíněny některé zábavné projekty zaměřené na vývojáře všech úrovní dovedností, které budou hrát zásadní roli při posunu jejich dovedností a důvěry v Python na další úroveň.

Agregátor obsahu

Fotografie od Obi Onyeadora na Unsplash

Internet je hlavním zdrojem informací pro miliony lidí, kteří stále něco hledají online. Ti, kteří hledají hromadné informace o konkrétním tématu, mohou ušetřit čas pomocí agregátoru obsahu.

Agregátor obsahu je nástroj, který shromažďuje a poskytuje informace o tématu z většiny webů na jednom místě. Chcete-li si jeden vytvořit, můžete využít knihovnu požadavků pro zpracování požadavků HTTP a BeautifulSoup pro analýzu a seškrábání požadovaných informací, spolu s databází pro uložení shromážděných informací.

Příklady agregátorů obsahu:

  • AllTop
  • Hvper

zkracovač adres URL

Adresy URL jsou primárním zdrojem navigace k jakémukoli zdroji na internet, ať už je to webová stránka nebo soubor, a někdy mohou být některé z těchto adres URL docela velké s podivnými znaky. Zkracovače adres URL hrají důležitou roli při snižování počtu znaků v těchto adresách URL a při snazším zapamatování a při práci s nimi.

Myšlenkou výroby zkracovače adres URL je použití náhodných a řetězcových modulů pro generování nové zkratky URL ze zadané dlouhé adresy URL. Jakmile to uděláte, budete muset namapovat dlouhé a krátké URL a uložit je do databáze, aby je uživatelé mohli v budoucnu používat.

Příklady zkracovače URL –

  • bit.ly
  • TinyURL

Zde je odkaz na připojení ke kurzu ZDARMA: –

Nástroj pro přejmenování souborů

Foto Brett Sayles ze služby Pexels

Pokud vaše práce vyžaduje, abyste často spravovali velké množství souborů, pak vám použití nástroje pro přejmenování souborů může ušetřit velkou část vašeho času. V podstatě dělá to, že přejmenovává stovky souborů pomocí definovaného počátečního identifikátoru, který lze definovat v kódu nebo si jej vyžádat od uživatele.

K tomu můžete použít knihovny, například sys , shutil a os v Pythonu k okamžitému přejmenování souborů. Chcete-li implementovat možnost přidání vlastního počátečního identifikátoru do souborů, můžete použít knihovnu regulárního výrazu, která odpovídá vzorcům názvů souborů.

Příklady nástrojů pro hromadné přejmenování souborů –

  • Ren
  • Přejmenovat

Generátor adresářového stromu

Generátor adresářového stromu je nástroj, který byste použili v podmínkách, kdy byste rádi vizualizují všechny adresáře ve vašem systému a identifikují vztah mezi nimi. To, co adresářový strom v podstatě naznačuje, je, který adresář je nadřazeným adresářem a které jsou jeho podadresáři. Nástroj, jako je tento, by byl užitečný, pokud pracujete s mnoha adresáři a chcete analyzovat jejich umístění. Chcete-li to vytvořit, můžete použít knihovnu os k vypsání souborů a adresářů spolu s rámcem docopt.

Příklady generátorů adresářových stromů –

  • Strom
  • Dirtreex

MP3 přehrávač

Foto od Mildly Užitečné na Unsplash

Pokud rádi posloucháte hudbu, překvapilo by vás, kdybyste si mohli pomocí Pythonu vytvořit hudební přehrávač. Můžete si vytvořit přehrávač mp3 s grafickým rozhraním se základní sadou ovládacích prvků pro přehrávání a dokonce zobrazit integrované informace o médiích, jako je umělec, délka média, název alba a další.

Můžete také mít možnost navigace do složek a hledání souborů mp3 pro váš hudební přehrávač. Pro usnadnění práce s multimediálními soubory v Pythonu můžete použít knihovny simpleeaudio, pymedia a pygame.

Příklady MP3 přehrávačů –

  • MusicBee
  • Foobar2000

Tic Tac Toe

Tic Tac Toe je klasická hra, se kterou je každý z vás obeznámen. Je to jednoduchá a zábavná hra a vyžaduje pouze dva hráče. Cílem je vytvořit nepřerušovanou vodorovnou, svislou nebo úhlopříčnou čáru buď tří X nebo Os na mřížce 3×3, a kdo to udělá jako první, je vítězem hry.Takový projekt může využívat pythonovskou knihovnu Pythonu, která obsahuje veškerou požadovanou grafiku a zvuk, abyste mohli začít s vytvářením něčeho takového.

Obrázek OpenClipart-Vectors z

Zde můžete vyzkoušet několik výukových programů:

Více zábavných projektů Pythonu pro vývojáře her:

  • Had
  • kat,
  • hádání hry
  • rock, papír, nůžky
  • simulátor válcování kostkami v Pythonu

Kvízová aplikace

Dalším populárním a zábavným projektem, který můžete pomocí Pythonu vytvořit, je kvízová aplikace. Populárním příkladem toho je Kahoot, který je známý tím, že učení učí studenty zábavnou činností. Aplikace představuje řadu otázek s několika možnostmi a žádá uživatele, aby možnost vybral, a později aplikace odhalí správné možnosti.

Jako vývojář můžete také vytvořit funkci a přidat libovolné požadované otázka s odpověďmi použitými v kvízu. Chcete-li vytvořit kvízovou aplikaci, musíte použít databázi k uložení všech otázek, možností, správných odpovědí a skóre uživatelů.

Příklady kvízových aplikací—

  • Kahoot
  • myQuiz

Přečtěte si o nejlepších IDE a editorech kódu v Pythonu –

Kalkulačka

Foto Eduarda Rosase z Pexels

Nikdo by samozřejmě neměl chybět starodávný nápad vyvinout kalkulačku při učení nového programovacího jazyka, i když je to jen pro zábavu. Jsme si jistí, že všichni víte, co je to kalkulačka, a pokud jste ji již vyzkoušeli, můžete ji zkusit vylepšit o lepší grafické uživatelské rozhraní, které ji přiblíží moderním verzím, které dnes přicházejí s operačními systémy. Chcete-li toho dosáhnout, můžete pomocí balíčku tkinter přidat do svého projektu prvky grafického uživatelského rozhraní.

Vytvořit virtuálního pomocníka

Foto BENCE BOROS na Unsplash

Téměř každý smartphone dnes přichází s vlastní variantou inteligentního asistenta, který přijímá příkazy buď hlasem, nebo textovou zprávou a spravuje vaše hovory, poznámky, knihy taxíkem a mnoho dalšího. Mezi příklady patří Google Assistant, Alexa, Cortana a Siri. Pokud vás zajímá, co se děje při vytváření něčeho takového, můžete použít balíčky jako pyaudio, SpeechRecognition, gTTS a Wikipedia. Cílem je zaznamenat zvuk, převést zvuk na text, zpracovat příkaz a provést program podle příkazu.

Zde je odkaz na připojení ke kurzu ZDARMA –

Převodník měn

Jak název napovídá, tento projekt zahrnuje vytvoření převaděče měn, který vám umožní zadat požadovanou hodnotu v základní měně a vrátí převedenou hodnotu v cílové měně. Dobrým postupem je kódovat schopnost získávat aktualizované konverzní poměry z internetu pro přesnější převody. I pro toto můžete k vytvoření grafického uživatelského rozhraní použít balíček tkinter.

Articles
Previous Post

Kolik jazyků se v Peru mluví?

Next Post

Jak dlouho žijí blechy bez hostitele nebo jídla?

Napsat komentář Zrušit odpověď na komentář

Nejnovější příspěvky

  • Nejlepší fotografické školy na světě, 2020
  • Sovereign Citizens Take their Anti-Government Philosophy to the Roads
  • Průvodce náklady na opravy Stucco
  • Muckrakers (Čeština)
  • Precision Oncology (Čeština)

Archivy

  • Únor 2021
  • Leden 2021
  • Prosinec 2020
  • Listopad 2020
  • Říjen 2020
  • Září 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.