Podstawy Python'a
From Centrum Komputerów Dużej Mocy, ICM Uniwersytet Warszawski
| Regulamin szkoleń | |
|---|---|
| Szkolenie | |
| Temat: | Podstawy Python'a |
| Prowadzący: | Sławomir Walkowiak |
| Termin: | 29 II 2012 (10-16) |
| Poprzednie terminy: | 23 II 2011, 28 IV 2010, 17 III 2010 |
| Miejsce: | Budynek Instytutu Biochemii i Biofizyki PAN ul. Pawińskiego 5a blok D, piętro V, Warszawa |
| Kontakt: | Katarzyna Kulczycka-Mierzejewska |
| Opłata za szkolenie | |
| Procedura dokonywania płatności | |
| Użytkownicy ICM: | nieodpłatnie |
| Studenci oraz doktoranci: | 50 zł |
| Pozostali pracownicy akademiccy i pracownicy instytutów PAN: | 100 zł |
| Pozostali uczestnicy: | 200 zł |
| Wpłaty | |
| Wpłaty prosimy dokonywać na konto | |
| Bank Millennium SA 59 1160 2202 0000 0000 6084 9685 | |
| po otrzymaniu maila potwierdzającego rezerwację miejsca na szkoleniu. | |
| Lista wszystkich szkoleń | |
Omawiane zagadnienia:
- podstawowe konstrukcje jezyka Python
- wbudowane typy jezyka Python
- przeglad standardowych czynnosci w Pythonie (np. otwieranie pliku itd)
- przeglad pakietow z biblioteki standardowej
Wymagania:
- umiejętność programowania w dowolnym obiektowym języku programowania
Ramowy plan warsztatów (prowadzący zastrzegają sobie możliwość rezygnacji z prezentacji części z proponowanych treści w zależności od przebiegu zajęć - ograniczenie czasowe):
1. Wprowadzenie:
- listy, napisy, tuple, slice'y, słowniki, set
- generator expression
- funkcje lambda
- sortowanie kolekcji
- random
2. I/O
- standardowe I/O
- pakiety os, os.path
- popen, subprocess
- tarfile, gzip
- configParser
- serializacja cPickle
3. Wybrane pakiety i techniki
- array
- implementacja najbardziej kosztownych obliczeniowo funkcji z wykorzystaniem C - ctypes
- matplotlib - wizualizacja wyników
