Update wiki
parent
a0b07812a5
commit
5b2a597ece
2
Home.md
2
Home.md
@ -1 +1 @@
|
|||||||
Welcome to Wiki!
|
Welcome to the python2017 wiki!
|
||||||
|
1
Informacje Ogólne.md
Normal file
1
Informacje Ogólne.md
Normal file
@ -0,0 +1 @@
|
|||||||
|
Welcome to Wiki!
|
1
Informacje-ogólne.md
Normal file
1
Informacje-ogólne.md
Normal file
@ -0,0 +1 @@
|
|||||||
|
Welcome to the python2017 wiki!
|
16
Instalacja-środowiska.md
Normal file
16
Instalacja-środowiska.md
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
Podstawą zaliczenia zajęć jest zrobienie zadań domowych. Można je oczywiście zrobić na wydziale, ale warto zainstalować środowisko pracy u siebie na komputerze.
|
||||||
|
|
||||||
|
## Windows
|
||||||
|
Potrzebne będą 3 komponenty:
|
||||||
|
* Git - system kontroli wersji, gdzie trzymane będą rozwiązania [[download]](https://git-scm.com/download/win).
|
||||||
|
* Python - Interpreter można znaleźć pod na oficjalnej stronie [Pythona](https://www.python.org/downloads/windows/), niemniej polecam ściągnąć [Anacondę](https://www.python.org/downloads/windows/), która zawiera już większość potrzebnych bibliotek, z których będziemy korzystać na zajęciach.
|
||||||
|
* PyCharm - środowisko pracy, z którego będziemy korzystać na zajeciach [[link]](https://www.jetbrains.com/pycharm/download/#section=windows). Wersja community jest darmowa.
|
||||||
|
|
||||||
|
## Ubuntu
|
||||||
|
Potrzebne będą te same komponenty, ale można je ściągnać przy pomocy apt:
|
||||||
|
```
|
||||||
|
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu $(lsb_release -sc)-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
|
||||||
|
wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install git python python-pip pycharm
|
||||||
|
```
|
8
homework.md
Normal file
8
homework.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# Zadania domowe
|
||||||
|
|
||||||
|
Do każdych zajęć dodałem kilka zadań domowych, na podstawie których pod koniec semestru wystawię ocenę. Zadania domowe mają podobną formę, jak zadania przeznaczone na zajęciach.
|
||||||
|
**Zadania domowe muszą zostać umieszczone we repozytorium.** Nie uznaję zadań przesłanych e-mailem, przyniesionych na pedrive'ie, płycie CD, czy na dyskietce. Sprawdź, czy na pewno wypchnąłeś rozwiązania do głównego repozytorium.
|
||||||
|
|
||||||
|
Zajęcia wypadają w 3 zjazdy (co 2 tygodnie). Termin nadesłania zadań to sobotnia noc przed następnym zjazdeml, na których odbędą się zajęcia z Pythona (czyli prawie 2 tygodnie). Termin nadesłania zadań z ostatnich zajęć to 7 stycznia.
|
||||||
|
|
||||||
|
Nie ma żadnych dodatkowych punktów za szybkie przesłanie zadań, a nawet zachęcam do zrobienia ich w drugim tygodniu po zajęciach (w ramach powtórki przed następnymi).
|
29
setup.md
Normal file
29
setup.md
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
# Ustawienie środowiska
|
||||||
|
|
||||||
|
Na zajęciach będziemy korzystać z wydziałowego gita i programu PyCharm. Git i PyCharm sa dobrze zintegrowanie i wszystko co będzie potrzebna na zajęciach można wyklikać w PyCharmie (można oczywiście skorzystać z gita z linii komend).
|
||||||
|
|
||||||
|
## Forkowanie repozytorium
|
||||||
|
Wszystkie materiały znajdują się pod adresem [https://git.wmi.amu.edu.pl/tdwojak/Python2017](https://git.wmi.amu.edu.pl/tdwojak/Python2017). Z oczywistych względów, dostęp dla uczestników kursu jest *read-only*. Dlatego, żeby móc kommitować rozwiązania zadań, należy stworzyć fork (kopię) repozytorum, do którego będziesz mieć prawo zapisu.
|
||||||
|
|
||||||
|
Należy zatem zrobić *fork* repozytorium w następujący sposób:
|
||||||
|
1. Wchodzimy na stronę [repozytorium](https://git.wmi.amu.edu.pl/tdwojak/Python2017).
|
||||||
|
1. Klikamy na przycisk *Fork*, który znajduje się po prawej stronie.
|
||||||
|
1. Przejdziemy wtedy do następnej strony. Zostawiamy wszystkie ustawienia domyślne i klikamy na zielony przycisk *Fork Repository*.
|
||||||
|
1. Wszystko zrobione. Adres naszego repozytorium (forka) jest identyczny jak adres w przeglądarce. Jak wszystko poszło dobrze, powinien mieć on formę:
|
||||||
|
``https://git.wmi.amu.edu.pl/sNUMER_INDEKSU/Python2017``, gdzie ``sNUMER_INDEKSU`` to Twój login z laboratorium.
|
||||||
|
|
||||||
|
|
||||||
|
## Ustawienie PyCharmu: klonowanie repozytorium
|
||||||
|
Mając sforkowane repozytorium, możemy zintegrować je z programem PyCharm.
|
||||||
|
|
||||||
|
1. Uruchamiamy PyCharm.
|
||||||
|
1. Powinno pojawić się okienko powitalne z 3 opcjami: *Create New Project*, *Open* i *Check out from Version Control*. Klikamy w ostatnie i wybieramy opcję ``Git``.
|
||||||
|
1. W okienku dialogowym w polu ``Git Repository URL`` wpisujemy adres naszego repozytorium (forka).
|
||||||
|
1. Klikamy na *clone* i PyCharm stworzy lokalną kopię (klon) repozytorium.
|
||||||
|
|
||||||
|
## Dodanie repozytorium "matki".
|
||||||
|
Materiały do kolejnych zajęć będę dodawać przed zajęciami. Dlatego warto dodać opcję ściągania zmian z glównego repozytorium.
|
||||||
|
1. Wchodzimy w opcje ``VSC -> Git -> Remotes...``
|
||||||
|
1. Klikamy na zielony znak '+' (po prawej stronie).
|
||||||
|
1. Pojawi się okienko dialogowe. Wpisujemy do *Name* słowo 'base', a do *URL* adres https://git.wmi.amu.edu.pl/tdwojak/Python2017.
|
||||||
|
1. Klikamy OK i zamykamy wszystkie okienka dialogowe.
|
9
update.md
Normal file
9
update.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
# Aktualizacja repozytorium
|
||||||
|
|
||||||
|
Przed każdymi zajęciami należy zaktualizować swoje repozytoium z repozytorium ''*matką*'':
|
||||||
|
|
||||||
|
1. Uruchamiamy PyCharm.
|
||||||
|
1. Wchodzimy w ``CSV -> Git -> Pull``.
|
||||||
|
1. W polu *Remote* wybiearamy **base** i zaznaczamy ``base/master``.
|
||||||
|
1. Klikamy *pull* i PyCharm powinien ściągnąć nowe materiały.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user