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
Opinie uczestników (7)
Liczba użytkowników jest poprawna. Trener przekazał informacje z entuzjazmem.
Alberto Rivas - SEG AUTOMOTIVE SPAIN, S.A.U.
Szkolenie - Python Programming - 4 days
Przetłumaczone przez sztuczną inteligencję
Juan Antonio szybko zintegrował się z naszym zespołem. Jest cierpliwą i wysokiej klasy osobą. Zawsze, gdy mieliśmy ciężkie chwile, był gotów nam pomóc.
Gustavo Garcia Puente - SEG AUTOMOTIVE SPAIN, S.A.U.
Szkolenie - Python Programming - 4 days
Przetłumaczone przez sztuczną inteligencję
Dobry koncept treningowy, wiele przykładów. Miłe ćwiczenia.
Ales Ptacek - Secheron Hasler CZ, spol. s r.o.
Szkolenie - Python Programming - 4 days
Przetłumaczone przez sztuczną inteligencję
znajomość prezentatora języka Python
Tomas Benda - Secheron Hasler CZ, spol. s r.o.
Szkolenie - Python Programming - 4 days
Przetłumaczone przez sztuczną inteligencję
elastyczność podejścia do klienta. trener był w stanie przygotować zagadnienia które interesowały uczestników szkolenia.
Miroslaw - CREDIT SUISSE (POLAND)
Szkolenie - Python Programming - 4 days
Podejście do omawianych tematów, dopasowanie się do kursantów, przygotowanie z dnia na dzień wymaganych dla nas rzeczy, sposób wyjaśniania i omawiania programu, ćwiczenia
Rafal - Mid Ocean Logistics Poland Sp. z.o.o
Szkolenie - Python Programming - 4 days
Wirtualne maszyny działały bardzo dobrze i znacznie ułatwiały eksperymentowanie z kodem. Ponadto szczególnie podobało mi się, że trener tworzył kopie wszystkich przykładów, które mogłem śledzić, aby zobaczyć końcowy wynik z wyprzedzeniem. Ułatwiło to mi zadawanie bardziej szczegółowych pytań.
Stefan Kotze - ACC
Szkolenie - Python Programming - 4 days
Przetłumaczone przez sztuczną inteligencję