======Wstęp do informatyki i programowania====== ===Laboratoria do wykładu dra inż. Andrzeja Giniewicza=== \\ =====Grupy laboratoryjne:===== * Kod grupy: T00-62c. Zajęcia: pn 13:15--15:00, sala 4.09, C-11. * Kod grupy: T00-62e. Zajęcia: cz 7:30--9:00, sala 4.09, C-11. =====Zasady zaliczenia===== Dopuszczalna jest nieobecność na 3 zajęciach. Każda kolejna nieobecność musi być usprawiedliwiona. Usprawiedliwienia nieobecności należy przedstawiać na pierwszych zajęciach po ostatnim dniu zwolnienia. Na **ocenę końcową** z laboratoriów składa się: * Aktywność (5 pkt.) * Zadanie domowe (5 pkt.) * Sprawozdania (3*10 pkt.) Maksymalna liczba punktów do zdobycia to 40. Zaliczenie laboratoriów na ocenę 3.0 jest od 20 punktów. Natomiast ocenę 5.0 otrzymuje student, który uzyska co najmniej 36 punktów. Dokładne "widełki" dla każdej oceny można znaleźć na stronie wykładowcy. **Uwaga!** Brak samodzielnej pracy (plagiat) skutkuje oceną 2.0. Dokładne informacje można znaleźć [[http://prac.im.pwr.edu.pl/~giniew/doku.php?id=niesamodzielna|tutaj]]. \\ =====Literatura===== - Allen B. Downey, „Think Python: How to Think Like a Computer Scientist” - Mark Summerfield, "Programming in Python 3: A Complete Introduction to the Python Language" ("Python 3: Kompletne Wprowadzenie do Programowania", wydanie II) =====Podstawowe informacje===== Wszystkie niezbędne informacje dotyczące kursu znajdują się na stronie [[http://prac.im.pwr.edu.pl/~giniew/doku.php?id=rok1920:zimowy:wip|wykładowcy]]. Podczas zajęć będziemy korzystali z [[http://prac.im.pwr.edu.pl/~giniew/doku.php?id=rok1920:zimowy:wip:listy|list zadań]], które zostały przygotowane dla tego kursu. **Przydatne linki:** * [[https://giniewicz.it/|portal z zadaniami dla kursu]] * [[https://www.anaconda.com/distribution/|Anaconda]] --- na zajęciach będziemy poznawali język programowania Python (wersja 3.7). * [[https://docs.python.org/3/|Dokumentacja dla Pythona 3.7]] * [[https://www.python.org/dev/peps/pep-0008/|PEP8]] --- przewodnik po stylu pisania kodu w języku Python. * [[https://www.datacamp.com/|DataCamp]] --- portal z mini kursami zarówno z Pythona, statystyki, uczenia maszynowego oraz wielu innych zagadnień związanych z Data Science (dokładne informacje o sposobie logowania patrz strona wykładowcy!). =====Notatki===== * {{:wiki:lab1.ipynb|lab1}} * {{:wiki:lab2.ipynb|lab2}} * {{:wiki:lab3.ipynb|lab3}} * {{:wiki:lab4.ipynb|lab4}} * {{:wiki:numpy_notatki.ipynb|NumPy}} * {{:wiki:lista_dzielnikow.ipynb|lista dzielników}} * {{:wiki:prosta_klasa.ipynb|prosta klasa}} ====Zadanie domowe==== * {{:wiki:zadanie_domowe_uwagi.pdf|komentarz}} - zmieniona gra w życie ====Sprawozdanie 1==== * {{:wiki:sprawozdanie_1_uwagi.pdf|komentarz do sprawozdania}} ====Sprawozdanie 2==== * {{:wiki:sprawozdanie_2_uwagi.pdf|komentarz do sprawozdania}} ====Sprawozdanie 3==== * {{:wiki:sprawozdanie_3_uwagi.pdf|komentarz do sprawozdania}} :!: