Powrót

Terrarium: Informacje na dobry początek


Proponujemy wersję 2.7, dlatego że sami jej używamy, lecz można zainstalować wersję 3 (wedle naszego rozpoznania to mało kto używa wersji 3). Jeżeli nie wiesz o co tu chodzi, po prostu przejdź dalej.
 
Windows.

Najlepszą dystrybucją Pythona na Windowsa jaką znamy, jest Python (x,y) stworzony do pracy inżynieryjnej i naukowej. Można go pobrać z tej strony: http://python-xy.github.io/ Zapewnia ona wszystko co jest potrzebne na początek i dużo więcej.
 
Warto też zainstalować bibliotekę PyGame pygame-1.9.1release.win32-py2.5.exe (nie powinno to sprawić problemu).
 
Linux. 

Instalacja Pythona dla każdego, kto wie cokolwiek o Linuxie nie może być trudna, tu zamieszamy jednak krótki szkic postępowania, dla tych co jeszcze czują się zagubieni.
 
1. Odnajdujemy i otwieramy Terminal.
2. Wpisujemy ,,python'', aby sprawdzić czy jest już zainstalowany.
a) Jeśli tak, to wychodzimy wpisując ,,quit()''.
b) Jeśli nie to wpisujemy ,,sudo twój_menager_pakietów install python'', ewentualnie ,,python2'' i podajemy hasło.
3. Warto spróbować zainstalować pakiety wedle instrukcji z tej strony: http://www.scipy.org/install.html
4. Proszę spróbować wpisać w Terminalu komendę ,,sudo pip install pygame''.
 
Praca przy powyższej konfiguracji będzie wymagała dobrego edytora. Na warsztatach akceptowane są dwa i tylko dwa: vim i emacs https://xkcd.com/378/. Cała reszta jest tylko tolerowana.
 
Mac OS X.
 
Pythona najprościej ściągnąć z oficjalnej strony języka https://www.python.org/downloads/mac-osx/ Niestety nasza wiedza o pracy na Macu jest prawie żadna.
 
Z czego się uczyć.
Zasób wiadomości w internecie jest ogromny, poniższa lista ma tylko charakter prezentacji tego, co według nas jest najbardziej wartościowe.
W języku polski:
- Stowarzyszenie Polska Grupa Użytkowników Pythona - http://pl.python.org(https://pl.python.org/kursy,jezyka.html, https://pl.python.org/darmowe,ebooki.html).
- Kurs dr. Andrzeja Kapanowskiego ,,Algorytmy i struktury danych z językiem Python'' http://users.uj.edu.pl/~ufkapano/algorytmy/index.html
W języku angielskim:
- Interactywny kurs na codecacademy https://www.codecademy.com/learn/python
- „Introduction to Computer Science and Programming" https://www.youtube.com/watch?v=bX3jvD7XFPs&list=PLB2BE3D6CA77BB8F7. Specjalne podziękowania dla Johna Guttaga, Erica Grimsona i MIT.
- Kanał H. S. Kinsley'a sendtexhttps://www.youtube.com/user/sentdex
- E. Ayars „Computational Physics with Python" http://phys.csuchico.edu/ayars/312/Handouts/comp-phys-python.pdf
- Allen B. Downey ,,Think Python'' http://www.greenteapress.com/thinkpython/.
- Allen B. Downey ,,Think Complexcity'' http://www.greenteapress.com/compmod/ (książki są przeznaczone do czytania w tej kolejności).
 
Podpisano:
Kamil Ziemian, Jan Major, Pan Wysoka Częstotliwość i Mr. J.
Powyższy materiał nie rości sobie prawa do reprezentowania wiedzy i poglądów wszystkich wymienionych osób.
Data opublikowania: 24.11.2015
Osoba publikująca: Karol Capała