5851989889

5851989889



Kod przedmiotu

Nazwa przedmiotu Jednostka prowadząca Kierunek studiów, specjalność


Chemia studia stacjonarne I stopnia - nauczycielska chemia z informatyką


Rok, semestr,

formy zajfć i liczba godzin


Kierownik i realizatorzy


Przedmioty wprowadzające i wymagania wstępne Za/oźenia i cele nauczania


Ramowy program przedmiotu


_| LlC/li \ l>l'\KTÓ\\ I .C I S

Podstawy Programowania Instytut Matematyki i Informatyki

Rok

Semestr

Formy zajęć

wyk/ad

konwersatorium/

ćwiczenia

Laboratorium

III

V

60

45

Dr Andrzej Zbrzezny, dr Bożena Woźna-Szeześniak, mgr Agnieszka

Zbrzezny

Podstawy Informatyki dla nauczycieli, Zaawansowane użytkowanie systemów

operacyjnych

Zapoznanie studentów z podstawami, koncepcjami oraz metodami

programowania w języku Python_

1.    Wprowadzenie do programowania proceduralnego: typy danych, odniesienia do obiektów, kolekcje danych, operatory logiczne, instrukcje sterujące wykonaniem programu, operatory arytmetyczne, operacje wejścia-wyjścia, tworzenie i wywoływanie funkcji.

2.    Typy danych: liczby całkowite, liczby zmiennoprzecinkowe, liczby zespolone, liczby Decimal, łańcuchy znaków.

3.    Kolekcje: krotki, nazwane krotki, listy, zbiory, słowniki, iteratory i operacje oraz funkcje iteracji.

4.    Funkcje i struktury kontrolne: struktury kontrolne, konstrukcje rozgałęziające, pętle, własne funkcje, obsługa wyjątków, nazwy i dokumentujące ciągi tekstowe, rozpakowywanie argumentu i parametru, uzyskiwanie dostępu do zmiennych w zasięgu globalnym, funkcja lambda, asercje.

5.    Moduły i pakiety: pakiety, własne moduły, ogólny opis biblioteki standardowej Pythona, obsługa ciągów tekstowych, programowanie wiersza polecenia, matematyka i liczby, data i godzina, algorytmy i kolekcje, formaty plików, kodowania znaków i przechowywanie danych, pliki, katalog i obsługa przetwarzania, praca w sieci i programowanie internetowe, XML.

6.    Programowanie zorientowane obiektowo: koncepcje i terminologia, własne klasy, atrybuty i metody, dziedziczenie i polimorfizm, używanie właściwości w celu kontrolowania dostępu do atrybutów, tworzenie w pełni zintegrowanych rodzajów danych, własne klasy kolekcji, tworzenie klas agregujących kolekcje, tworzenie klas kolekcji za pomocą agregacji, tworzenie klas kolekcji za pomocą dziedziczenia.

7.    Obsługa plików: Zapis i odczyt danych binarnych, peklowanie wraz z opcjonalną konwersją, zwykle dane binarne wraz z opcjonalną kompresją. Zapis i przetwarzanie plików tekstowych, zapis tekstu, przetwarzanie tekstu, przetwarzanie tekstu za pomocą wyrażeń regularnych, swobodny dostęp do plików binarnych, ogólna klasa BinaryRecordFile.

8.    Zaawansowane techniki programowania: Dalsze techniki programowania proceduralnego, rozgałęzianie za pomocą słowników, funkcje i wyrażenia generatora, dynamiczne wykonywanie kodu oraz dynamiczne polecenia import, funkcje lokalne i rekurencyjne, dekoratory funkcji i metod, adnotacje funkcji, dalsze techniki programowania zorientowanego obiektowo, kontrola dostępu do atrybutów.

9.    Usuwanie błędów, testowanie i profilowanie: usuwanie błędów, obsługa błędów składni, obsługa błędów w trakcie działania programu, naukowy sposób usuwania błędów, testy jednostkowe, profilowanie.

10.    Procesy i wątki: używanie modułu Multiprocessing, używanie modułu

Threading._



Wyszukiwarka

Podobne podstrony:
Kod przedmiotu Nazwa przedmiotu Jednostka prowadząca Kierunek studiów, specjalność Rok,
Kod przedmiotu Nazwa przedmiotu Jednostka prowadząca Kierunek studiów Rok, semestr, formy
Kod przedmiotu Nazwa przedmiotu Jednostka prowadząca Kierunek studiów,
Kod przedmiotu Nazwa przedmiotu Jednostka prowadząca Kierunek studiów Rok, semestr, formy
Kod przedmiotu Nazwa przedmiotu Jednostka prowadząca Kierunek studiów WYBRANE ZAGADNIENIA Z BIOLOGII
Nazwa przedmiotu PODSTAWY PRZETWÓRSTWA POLIMERÓW Jednostka prowadząca Kierunek studiów Instytut
Przedmiot: Poziom studiów Forma: Jednostka prowadząca kierunek studiów
Pozycja planu A.2.1 Przedmiot: Poziom studiów Forma: Jednostka prowadząca kierunek studiów
Przedmiot: Poziom studiów Forma: Jednostka prowadząca kierunek studiów
Przedmiot: Poziom studiów: Forma: Jednostka prowadząca kierunek studiów
Przedmiot: Poziom studiów: Forma: Jednostka prowadząca kierunek studiów
Przedmiot: Poziom studiów Forma: Jednostka prowadząca kierunek studiów
Przedmiot: Poziom studiów Forma: Jednostka prowadząca kierunek studiów
Pozycja planu A.5.1 Przedmiot: Poziom studiów Forma: Jednostka prowadząca kierunek studiów
Przedmiot: Poziom studiów: Forma: Jednostka prowadząca kierunek studiów
Nazwa przedmiotu: Akustyczne metody badania dna morskiego Kod ECTS: Nazwa jednostki prowadzącej kie
Nazwa przedmiotu Ekologia stosowana Kod ECTS: Nazwa jednostki prowadzącej kierunek: Wydział

więcej podobnych podstron