Nazwa przedmiotu:
Programowanie w języku Python
Koordynator przedmiotu:
mgr inż. Łukasz Makowski, lukasz.makowski@ee.pw.edu.pl, +48222347357
Status przedmiotu:
Fakultatywny ograniczonego wyboru
Poziom kształcenia:
Studia I stopnia
Program:
Informatyka
Grupa przedmiotów:
Wspólne
Kod przedmiotu:
Semestr nominalny:
5 / rok ak. 2011/2012
Liczba punktów ECTS:
4
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
Formy zajęć i ich wymiar w semestrze:
  • Wykład30h
  • Ćwiczenia0h
  • Laboratorium0h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Algorytmy i struktury danych. Jezyki i metody programowania. Programowanie obiektowe.
Limit liczby studentów:
Cel przedmiotu:
Umiejętność programowania w języku Python w podstawowym zakresie.
Treści kształcenia:
Wykład: Przypomnienie paradygmatów obiektowości Środowisko programowania i podstawy Pythona Typy i podstawowe operacje na danych (2h) Struktura programu i instrukcje sterujące (3h) Funkcje i klasy (4h) Wykorzystanie istniejących i samodzielne tworzenie modułów (6h) Wprowadzenie do modułów GUI (1h) Biblioteki okienkowe: PyQT oraz PyGTK (7h) Biblioteka szybkiej grafiki rastrowej i 3D – Pygame (4h) Laboratorium: Operacje matematyczne (1h) Operacje na łańcuchach tekstowych (1h) Zaawansowane struktury danych (listy, krotki) (2h) Instrukcje warunkowe i pętle (2h) Operacje wejścia-wyjścia (2h) Funkcje i klasy (4h) Moduły (4h) Biblioteka PyQT (6h) Biblioteka PyGTK (6h) Biblioteka Pygame (2h)
Metody oceny:
o
Egzamin:
Literatura:
1. M. Mysior,Ćwiczenia z języka Python. 2. P. Norton, Python: od podstaw
Witryna www przedmiotu:
Uwagi:

Efekty uczenia się