10 nejlepších projektů pro začátečníky pro nové programátory

  • Joseph Goodman
  • 0
  • 1919
  • 278
reklama

Svět programování se zdá nekonečný ve všech směrech. Pokud neovládáte PHP, hledáte Python. Pokud to není jazyk, je to rámec.

Musíte někde začít. Přesto, kdy je toho tolik, co se naučit, kde byste měli začít? I když uslyšíte programátory zdůraznit potřebu najít kreativní projekty, budete potřebovat něco malého, abyste si vybudovali důvěru.

Zde jsou nejlepší aplikace pro začátečníky, které můžete vytvořit během několika hodin, začít do konce.

Kde začít jako nový programátor?

Jste-li absolutní začátečníci a nemusíte mít dovednosti potřebné k pokusu o projekt, zde je základní nápověda základů holých kostí týkajících se dvou základních značkovacích jazyků: HTML a CSS.

Pokud jste se základy obeznámeni, můžete se pustit a vytvářet projekty. Zatímco programování umožňuje zdánlivě nekonečnou řadu projektů, nejlepšími projekty se nakonec stanou havarijní kurzy v samotném kódování. To znamená, že posouvají hranice toho, co již víte, což vám umožňuje zvážit jazyk nebo kousek kódu v novém světle.

Následující projekty jsou designově jednoduché, i když nejsou úplně snadné. I když nebudete skončit s krásným uživatelským rozhraním nebo dokončenou webovou aplikací, odjedete se od projektu se dvěma věcmi: kus portfolia, který můžete ukázat jako důkaz své schopnosti, a lepší pochopení toho, jak rozsáhlý programování může být!

A mějte na paměti, že pokud bojujete, můžete stále vytvářet výkonné automatizované nástroje bez kódování. Nechcete se naučit kódování? 5 způsobů, jak stále vyrábět výkonné automatizované nástroje Nechcete se naučit kódování? 5 způsobů, jak stále vyrábět výkonné automatizované nástroje Nevíte, jak kódovat, aby vás zastavil v budování věcí online? Začněte hned, protože vám zde pomohou nástroje „bez kódu“, jako jsou tyto. znalost.

1. Vytvořte si vlastní šachovou hru

Šach je hra stará jako čas a vždy dodržovala stejná pravidla (odchylky stranou). Logika šachů se však velmi pěkně shoduje se stejnou logikou, jakou byste použili při programování hry. Šachy navíc vytvářejí fantastickou předkrm určený k programovací kariéře.

Začnete mapováním jak své desky, tak i kusů. Pak budete pokračovat ve specifických pohybech svých kousků. Od brainstormingu až po finální produkt budete nuceni myslet na šachy méně na fyzickou hru a více na mentální gymnastiku založenou na údajích! Kliknutím na video výše se začnete učit, jak manévrovat svou cestou vytvořením vlastního šachového programu (a jak jej upravit tak, aby vytvořil vlastní verzi šachu).

Přestože výše uvedené video není přesně krok za krokem k vytvoření programu, je naprosto nezbytným nahlédnutím do toho, jak programátoři myslí a kódují, aby vytvořili finální produkt..

Pokud byste chtěli video, které můžete sledovat společně, podívejte se na tyto kódové kanály YouTube a naučte se programovat 9 nejlepších kanálů YouTube s kódovým kódem, abyste se naučili programování 9 nejlepších kanálů YouTube s kódovým kódem, abyste se naučili programovat začít kódovat? Tyto kanály YouTube jsou skvělým způsobem, jak začít s vývojem her, aplikací, webu a dalšího vývoje. .

2. Naprogramujte Soundboard

Pokud blikající kurzor dostane žaludek do uzlů, uvědomte si, že existují jiné, jednodušší alternativy k textovému kódování, které mohou pomoci pochopit, jak programy fungují. MIT App Inventor, dospělá alternativa k dětem přátelskému a velmi oblíbenému Scratch Make Your Own Mario Game! Základy Scratch pro děti a dospělé Vytvořte si vlastní Mario hru! Základy Scratch pro děti a dospělé Věděli jste, že můžete vytvářet hry, i když nevíte programování? Zde je kompletní průvodce, jak začít s přípravou vaší první hry v Scratch. , umožňuje uživatelům vytvářet aplikaci pro Android pomocí jednoduchého a srozumitelného uživatelského rozhraní.

Vytvoření zvukové desky je vysoce vzdělávací z mnoha důvodů. Například jste nuceni porozumět tomu, jak se zvukové soubory a interakce uživatelů spojují dohromady. Jednotlivé soubory se skládají dohromady a stávají se pohlcujícím zvukovým prostředím, které si užíváte při hraní vašich oblíbených her!

3. Vytvořte si vlastní kalkulačku

Vstupy jsou naprosto nezbytné, abychom se naučili jako programátor. Vytvoření kalkulačky umožňuje uživatelům provádět jednoduché úkoly pomocí jednoduchých operací, jako je násobení a dělení.

Nemusí to být nejzajímavější aplikace, ale můžete si být jisti, že je to pro začínajícího programátora naprosto nezbytné.

4. Vytvořte aplikaci Seznam úkolů

Vytvoření seznamu úkolů je způsob, jak víte, že jste se někam dostali. Zahrnuje většinu toho, co byste potřebovali k vytvoření jednoduchého uživatelského rozhraní: tlačítka, animace, interakce uživatele a události.

Protože výše uvedené video používá velké tři HTML, CSS a Javascript (více informací o JavaScriptu Co je JavaScript a jak to funguje? Co je JavaScript a jak to funguje? Co je Javascript? Je to programovací jazyk používaný k vylepšení webu Stránky zahrnují dynamickou aktualizaci webových stránek, uživatelských rozhraní a další. Pojďme se pustit do toho, o čem je Javascript.) - Můžete ho pak nahrát do portfolia podle vašeho výběru pro předvedení, nebo je okamžitě integrovat do webových stránek..

5. Vyvíjejte nástroj pro převod hmotnosti

Po stejných řádcích jako seznam úkolů můžete také přidat několik jednoduchých formulačních operací a vytvořit skvěle vypadající nástroj pro převod hmotnosti. Nezapomeňte, že u projektů, jako jsou tyto, můžete přidat nebo odečíst tolik funkcí, kolik chcete.

Výše uvedený příklad integruje Bootstrap toolkit do vašeho projektu, který by někteří považovali za zcela zásadní zážitek pro moderní vývoj webových aplikací..

6. Code a Rock, Paper, Scissors Game

Rock, Paper, Scissors je docela chytlavý. Vyžaduje vstup uživatele i náhodný prvek. V podstatě hrajete proti robotovi, kterého jste vytvořili, ve hře, kterou jste také vytvořili.

Navíc poskytuje začátečníkům kódovatelný hmotný interaktivní produkt, který můžete okamžitě vyzvednout a hrát. Protože existují různé grafické objekty, se kterými můžete komunikovat, můžete být stejně osobní a kreativní, jak chcete!

7. Vytvořte si vlastní Tic Tac Toe

Zatímco úspěšnou aplikaci Rock, Paper, Scissors lze vytvořit pomocí náhodných parametrů, Tic Tac Toe vyžaduje trochu strategie. Pomocí HTML, CSS, Javascript a trochu matematického know-how se můžete naučit, jak vytvořit bezkonkurenční bot Tic Tac Toe.

Program můžete dokonce použít jako učitele druhů Tic Tac Toe, který rozšiřuje množství naučitelných okamžiků, které můžete s tímto projektem dosáhnout..

8. Web Scraping With Python

Python je známý automatizací nudných věcí a výše uvedený projekt se neliší. Můžete použít Python, spolu s knihovnou Python s názvem Krásná polévka, k extrahování dat z dokumentů HTML a XML, i když jste úplným nováčkem pro Python. Průvodce začátečníky k programování zaměřenému na Python Programování Abyste mohli plně využít předností Pythonu, budete se chtít dozvědět, jak Python pracuje s objektově orientovaným programováním (OOP).. .

Výše uvedený příklad webového škrabání exportuje data do souboru CSV, takže můžete dokonce použít program jako Excel k vytváření grafů, grafů, grafů atd. Z vašich dat.

Před zahájením tohoto projektu budete muset stáhnout distribuci Python s názvem Anaconda, protože ve výchozím nastavení není na vašem počítači přítomna. To je případ mnoha programovacích jazyků, takže je nejlepší si na tento proces zvyknout brzy.

9. Vytvořte základní web HTML5

Jen málo projektů vás naučí stejně jako základní webové stránky HTML a CSS Jak vytvořit web v minutách pomocí kotle HTML5 Jak vytvořit web v minutách pomocí kotle HTML5 Chcete vytvořit web s HTML5? Použití HTML5 Boilerplate je dobré místo pro začátek a náš tutoriál je místem, kde začít. . Od učení principů jednoduchého designu, propojení souborů a webhostingu je vytváření jednoduchých webových stránek vždy skvělým způsobem, jak začít, nebo dále, programové portfolio..

Složitost a obecná působivost vašeho webu poroste, čím více se naučíte. Většina dalších programovacích jazyků, které se naučíte na své cestě kódováním, lze použít i na webové stránky, což z nich dělá skvělý postup při rozšiřování programovacích dovedností.

10. Snake s kódem JavaScript

Po chvíli kódování získáte téměř intuitivní pocit logického vývoje aplikace. Hra tak jednoduchá, jako je například had, není úplným kusem. Je to posloupnost logických kusů.

Výše uvedené video dokonale představuje skutečného programátora provádějícího neformální projekt (s nímž bych se v reálném čase nesnažil kódovat). S důkladným porozuměním jazyka, ve kterém kódujete, spolu s knihovnou duševního kódování vyvinutou v praxi, můžete také znovu vytvořit části, které se vždycky zdály jako solidní kus.

I když hra Snake není nejpůsobivějším projektem, který realizujete, pracovní postup uvedený ve výše uvedeném příkladu je to, na co se zaměřujete jako amatérský programátor..

Start Small, Think Big

Programovací projekty do sebe navzájem krvácely. Vyzvedněte projekt s HTML a CSS. Další věc, kterou víte, si budete hrát s JavaScriptem. Brzy budete ve svém spánku vytvářet hry Python. Je zázračné, co může stálý a konzistentní tok projektů udělat pro vaše znalosti programování.

Nyní musíte vybrat deset a rozdělit se. Nebo spíše startovní deset. Vyberte si jeden, dva nebo všechny, ale ať už děláte cokoli: získejte kódování! Můžete dokonce spolupracovat na kódu s VS Live Share a naučit se programovat od profesionála. Když už mluvíme o Visual Studio, které je ideální pro vývoj C # 5 5 C Programovací tipy, které se musíte naučit začít 5 C Programovací tipy, které se musíte naučit, jak začít Programovací jazyk C má těžkou pověst. Ale pokud se s tím vyrovnáte, můžete naprogramovat cokoli, jak ukazují tyto tipy. , je praktické učinit z C # první programovací jazyk, který se naučíte 7 Praktické důvody, proč se učit C # Programování 7 Praktické důvody, proč se učit C # Programování Existuje mnoho programovacích jazyků, takže který z nich byste si měli vybrat? Zde je několik důvodů, proč se naučit C #. . Pokud máte Raspberry Pi, možná budete chtít začít s programovacím jazykem Rust Jak začít s Rust na Raspberry Pi Jak začít s Rust na Raspberry Pi Hledáte způsob, jak začít s Rust? Zde je návod, jak vytvořit základní hardwarový program s Rustem na Raspberry Pi. .




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.