Hol található a kezdő programozási feladatok és ötletek projektek
Programozási képzés indul kis lépésekkel. Egyértelmű, hogy kezdeni, hogy vizsgálja meg a szintaxis és koncepciója a választott nyelvet. De nem kevésbé fontos az a hónolás ügyességi összeállításában algoritmusok és megoldási programozási feladatok. Ez a cikk felsorolja erőforrásokat gyűjtenek mindenféle feladatokat és ötleteket a saját projekteket.
Itt található egy lista több mint 100 ötletet projektek. amit végre. A lista a Python, de az ötlet lehet tenni más nyelveken. Ebben, nincs nagyon komoly projekt, és a jó gyakorlatok gyakorlatban. A lista erősen ajánlott az ellenőrzés és végrehajtás a jövevényeket.
Itt található egy lista a 49 játékok klónok. írhat. A választás függ a nehézségi szint.
Azt szeretnénk, hogy valami újat? Nézd Idea gép és az internet kívánságlista. ahol az emberek után kívánságaikat a programok, hogy szeretnének látni.
Ha azt szeretnénk, gyakorlati feladatok, akkor séta a helyszínek listáját / források:
- Általános feladatok:
- Project Euler több mint 500 matematikai problémák (az elméleti számok, rendszerek, stb), hogy megoldható a programozási (bármilyen nyelven).
- Kód Abbey tart több mint 200 programozási feladatokat. Megoldások 125 közülük igazolást bocsát ki, hogy mi motiválja sok diák.
- Rosalind - egy másik helyszínen, mint a Project Euler, amely széles választékát kínálja, több mint 200 feladat a bioinformatika.
- Codingbat.com ad gyakorlatok a Java és Python, mind a kezdő és a haladó programozók.
- codegolf.stackexchange.com - egy weboldal, amely közzétesz és megvitatják programozó puzzle.
- Ruby kvíz - egy sor rejtvényeket, amelyben arra kérik, hogy írjanak egy rövid programot különböző összetettségű. Kezdeti megoldásokat ismertet a Ruby, de lehet megvalósítani bármilyen nyelven.
- 80 problémák IT-interjú - válogatás a feladatok a logika és programozás, hogy részletes elemzést az egyes oldatok.
- A feladatok programozási versenyek:
- UVA Online bíró - a gyűjtemény több száz problémák programozási versenyek, ahhoz, hogy az online check-rendszer.
- TopCoder biztosít kihívások az algoritmusok, az évek során összegyűjtött minden versenyen. Továbbá, néhány alkalommal egy hónapban a programozási versenyek.
- CodeForces TopCoder hasonló, de tartalmaz több feladatot a verseny, és néhány különleges darab, köztük a „virtuális verseny”.
- Timus - ugyanaz, mint az UVA. Feladatokat tartalmaz az utolsó verseny (globális és regionális).
- SPOJ - hasonlóan UVA, nagy számú programozási nyelvek közül lehet választani.
- USACO több olyan feladatot az algoritmusok irányítani a döntést.
- Bizonyos nyelveken:
- Mert Prolog, Lisp és hasonló nyelven, keresse fel a P-99 és L-99. meghatározza 99 célkitűzéseket, hogy fokozza a hatékonyságot ezeken a nyelveken.
- Python Challenge - egyesíti rejtvények és rejtvények, amely segít a szivattyú komolyan Python.
- 4Clojure - készlet programozási feladatok, amelyeket kifejezetten Clojure, Lisp-szerű nyelvet.
Tehát meg kell választani egy lista a források, hogy élesíteni a programozási ismeretek. Először is, ez több, mint elég. Ha komolyan dolgozott legalább egy közülük, akkor már készült, ha nem edzett, ez egy erős fejlesztő képes magabiztosan vesz komoly kihívásokkal programozás.