Przygotowanie katalogu projektu ############################### Poszczególne zadania zakÅadajÄ wykorzystanie wspólnego katalogu projektu ``python101`` znajdujÄ cego siÄ w katalogu domowym użytkownika. Pobieranie materiaÅów ********************* MateriaÅy szkoleniowe zostaÅy umieszczone w repozytorium **Git** w serwisie GitHub dziÄki temu każdy może w Åatwy sposób pobraÄ, zmieniaÄ, a także zsynchronizowaÄ swojÄ lokalnÄ kopiÄ. W katalogu domowym użytkownika uruchamiamy komendÄ: .. code-block:: bash ~$ git clone https://github.com/koduj-z-klasa/python101.git W efekcie otrzymamy katalog ``python101`` z kodami źródÅowymi materiaÅów. .. note:: PrzykÅady zawierajÄ ce znak zachÄty ``$`` oznaczajÄ komendy do wykonania w terminalu systemu operacyjnego (uruchom przez :kbd:`Win+T`). Oprócz znaku zachÄty ``$`` przykÅady mogÄ zawieraÄ informacjÄ o lokalizacji w jakiej należy wykonaÄ komendÄ. Np. ``~/python101$`` oznacza że komendÄ wykonujemy w folderze ``python101`` w katalogu domowym użytkownika, czyli ``/home/sru/python101`` w Årodowisku SRU. Komendy należy kopiowaÄ i wklejaÄ bez znaku zachÄty ``$`` i poprzedzajÄ cego tekstu. Komendy można wklejaÄ do terminala Årodkowym klawiszem myszki. Korzystanie z kodu źródÅowego ***************************** W materiaÅach bÄdÄ pojawiaÄ siÄ przykÅady kodu źródÅowego jak ten poniżej. Te przykÅady pokazujÄ jak nasz kod może siÄ rozwijaÄ. By wspieraÄ uczenie siÄ na bÅÄdach i zwracanie uwagi na niuanse skÅadni jÄzyka programowania, warto by czÄÅÄ przykÅadów uczestnicy próbowali odtworzyÄ samodzielnie. Jednak dla wiÄkszego tempa i w przypadku jasnych przykÅadów warto je zwyczajnie kopiowaÄ, omawiaÄ ich dziaÅanie i ewentualnie modyfikowaÄ w ramach eksperymentów. Niektóre przykÅady starajÄ siÄ zachowaÄ numeracjÄ linii zgodnÄ z oczekiwanym rezultatem. PrzykÅadowo kod poniżej powinien zostaÄ wklejony w linii ``51`` omawianego pliku. .. raw:: html