Skip to content

Latest commit

 

History

History
76 lines (58 loc) · 2.47 KB

File metadata and controls

76 lines (58 loc) · 2.47 KB

Materiály - 🐍 Python pre pokročilých

  • 🐍 Názov kurzu: Python pre pokročilých
  • 📙 Predmet: PRO
  • 🎓 Trieda: IV.ročník

Popis:


Tento kurz je zameraný na pokročilejšie pracovanie v jazyku Python. Nebudeme sa tu priveľmi venovať základom, tie iba ich rýchlo preletíme. Ukáźeme si rôzne oblasti v ktorých sa python využíva. Naučíme sa používať užitočné knižnice.


Web v češtine pre prejdenie základov python.cz


Prerequisites

  • 👨‍💻 Základy programovania v ľubovolnom jazyku
    • ➡️ Premenné, cykly, vetvenie, polia, funkcie...
    • ➡️ OOP (Objected oriented programming)
  • 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Základy angličtiny
  • 💻 Ovládanie príkazového riadku je výhodou
  • 🔎 Vedieť používať Google

Nástroje ktoré budeme využívať

  • Python - Interpreter jazyka Python ⭐⭐⭐⭐⭐
  • PyCharm - IDE ⭐⭐⭐⭐⭐
  • Anaconda - Alternatívne IDE ⭐⭐⭐⭐⭐
  • VS Code - Ďalšia alternatíva

Systém Hodnotenia


Počas kurzu budete vypracovávať zadania, za ktoré budete hodnotený bodmi (rozpis nižšie). V základe môžete získať 0-100 bodov za pol rok za vypracovanie úloh a testov. Je možné však získať bodov aj viac a to za pridanú hodnotu (vlastné vylepšenia) úloh ktoré vypracujete.


Výsledné hodnotenie je počítané následovne

Body Známky
100% - 90% 1
89% - 75% 2
74% - 50% 3
49% - 40% 4
39% - 30% 5

Rozdelenie úloh a bodov

Úlohy 1.Polrok Max. bodov Úlohy 2.Polrok Max. bodov
Turtle 4b Operácie s maticami 5b
Práca s reťazcami a súbormi 5b Knižnica Numpy 5b
Zoznamy, slovníky, entice, sety 5b Matplotlib 5b
Úvod do OOP 6b L-system 5b
Hra Pong 6b Game of life / Forest fire 8b
Hra Asteroids 8b Grafy 5b
Binárne vyhľadávanie 5b Priechod grafom 5b
ZoraĎovacie algoritmy 6b Web scrapping 4b
Linked list 5b Tkinter - pack 4b
Stack, Queue 5b Tkinter - grid 4b
Tree, Binnary Tree 5b Thready 5b
Test 40b Test 45b
MAX. bodov 100b MAX. bodov 100b