Bądźmy w kontakcie
 Czas trwania 28 godzin

Plan Szkolenia

Wprowadzenie do programowania w Pythonie

  • Uruchamianie kodu Pythona
  • Korzystanie z narzędzi programistycznych Pythona (IDE i narzędzia wiersza polecenia)
  • Praca z powłokami Pythona i iPython oraz iPython Notebook

Typy danych i operacje

  • Liczby całkowite i zmiennoprzecinkowe
  • Łańcuchy znaków i bajty
  • Krotki i listy
  • Słowniki i słowniki uporządkowane
  • Zbiory i zbiory zamrożone

Organizacja i dystrybucja kodu

  • Tworzenie modułów i pakietów
  • Dystrybucja kodu do repozytoriów

Programowanie obiektowe i funkcyjne

  • Tworzenie i używanie funkcji oraz klas
  • Modyfikowanie funkcji i klas za pomocą dekoratorów
  • Wprowadzenie do metaklas

Obsługa błędów i testowanie

  • Obsługa i zgłaszanie wyjątków
  • Pisanie i wykonywanie testów (testy dokumentacyjne i testy jednostkowe)
  • Sprawdzanie pokrycia kodu testami

Praca z plikami i katalogami

  • Dostęp do różnych typów plików i zasady obsługi plików
  • Tworzenie, odczytywanie, aktualizowanie i usuwanie plików (w tym zwykłych plików tekstowych, CSV oraz plików Microsoft Word i Microsoft Excel)
  • Wydobywanie danych z plików tekstowych za pomocą wyrażeń regularnych
  • Tworzenie i usuwanie katalogów, listowanie i wyszukiwanie plików

Korzystanie z baz danych

  • Wybieranie, wstawianie, aktualizowanie i usuwanie danych
  • Ogólne API baz danych oparte na SQLite 3, PostgreSQL i MySQL
  • Korzystanie z mapera obiektowo-relacyjnego (SQLAlchemy)
  • Praca z bazami NoSQL

Podbijanie sieci Web

  • Pobieranie stron internetowych
  • Parsowanie HTML i XML
  • Automatyczne wypełnianie formularzy internetowych
  • Tworzenie aplikacji internetowych w Pythonie

Wymagania

Brak

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie