Video: https://youtube.com/live/fY7jVFYhLRs?feature=share
Jamboard: https://jamboard.google.com/d/1wCSNI5tJVJ60jbTSeoE7BsCry-MdfmtpeSnb5CUGk-E/edit?usp=sharing
Design Patterns Book: http://share.yellowrobot.xyz/quick/2023-9-6-9D54BEEF-ECEB-4C37-AC3E-2B2EF475ED31.pdf
Pirms kursa uzsākšanas nepieciešams:
Uzinstalēt pycharm izstrādes vidi: https://www.jetbrains.com/pycharm/
Uzinstalēt Anaconda 3.9 Python package vidi: https://www.anaconda.com/products/individual
Uzinstalēt pytorch bibliotēku, izmantojot conda packager (mājaslapā tiek ģenerēta attiecīgā komanda katrai OS: https://pytorch.org). Komanda bez CUDA compatible GPU būs: conda install pytorch torchvision -c pytorch
Uzinstalēt SkLearn ar komandu: conda install scikit-learn un matplotlib ar: conda install matplotlib
Palaist hello_world.py piemēru (pielikumā), izmantojot PyCharm programmu (veiksmīgas palaišanas gadījumā varēsiet pārliecināties, ka bibliotēkas strādā)
Vairāk par Anaconda environments / vidēm:
Izveido vidi: conda create --name tavs_vards
Aktivizē vidi: conda activate tavs_vards
Tad instalē bibliotēkas. PyCharm arī tev kā python interpreter ir jāizvēlas vide tavs_vards Vairāk par conda envs var palasīt: https://towardsdatascience.com/getting-started-with-python-environments-using-conda-32e9f2779307
Nepieciešams uzinstalēt pygame un numpy bibliotēkas
Sagatave: http://share.yellowrobot.xyz/quick/2023-9-7-C879F887-7302-4A7F-8C5B-39B7BAAEE3AB.zip
%
Implementēt funkciju
Iesniegt pirmkodu un screenshot, papildus bonus, ja izmanto rekursiju
Izveidotot kodu sekojošam vienādojumam: http://share.yellowrobot.xyz/upic/df7e6c9b6b8f880de6ee2d3e5b740e75_1673883820.png
Implementēt UML diagramā doto shēmu Python valodā un vienā failā iesniegt līdz ar uzdevumu. Papildus punkti, implementējot PyGame balstītu spēli balstoties uz resursiem: http://share.yellowrobot.xyz/upic/3e0d221ee88cc879353110c263eae6c4_1694030991.png
Shēma: http://share.yellowrobot.xyz/upic/46175827e374b23b19f988e61f2b1ba2_1694030930.png
Interface Python valodā implementē ar ABCMeta un @abstractmethod. Implementēt tikai getters un setters, pārējās funkcijas atstāt tukšas ar pass,
piemēram. class Game: def new_game(self): pass