Plan Szkolenia
Wprowadzenie do Python Programming
- Uruchamianie kodu Python
- Korzystanie z narzędzi programistycznych Python (IDE i narzędzia wiersza poleceń)
- Praca z powłokami Python 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 uporządkowane słowniki
- Zbiory i zbiory niezmienne
Kodeks organizacyjny i dystrybucyjny
- Tworzenie modułów i pakietów
- Dystrybucja kodu do repozytoriów
Zorientowany obiektowo i funkcjonalny Programming
- Tworzenie i używanie funkcji i 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 (doc tests i unit tests)
- Sprawdzanie pokrycia kodu przez testy
Praca z plikami i katalogami
- Accessing 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, a także plików Microsoft Word i Microsoft Excel)
- Wyodrębnianie danych z plików tekstowych za pomocą wyrażeń regularnych
- Tworzenie i usuwanie katalogów, wyświetlanie listy i wyszukiwanie plików
Accessing Databases
- Wybieranie, wstawianie, aktualizowanie i usuwanie danych
- Ogólne API bazy danych oparte na SQLite 3, PostgreSQL i MySQL
- Używanie Object Relational Mapper (SQLAlchemy)
- Praca z bazami danych NoSQL
Podbój sieci
- Pobieranie stron internetowych
- Parsowanie HTML i XML
- Automatyczne wypełnianie formularzy internetowych
- Tworzenie aplikacji internetowych w Python
Wymagania
Brak
Opinie uczestników (7)
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
Maszyny wirtualne działały doskonale i sprawiały, że manipulowanie kodem było bardzo łatwe. Specjalnie doceniałem również fakt, że trener tworzył kopie wszystkich przykładów, które można było śledzić, co pozwoliło mi zobaczyć wynik z góry. Ułatwiło to zadawanie bardziej konkretnych pytań.
Stefan Kotze - ACC
Szkolenie - Python Programming - 4 days
Przetłumaczone przez sztuczną inteligencję
Trener omówił każdym temacie w większej głębokości w czasie, które miałyśmy/i i podał nam pytania do wykonania, wyjaśniając je zawsze, kiedy miałyśmy/i jakieś wątpliwości.
Praveent Thamil Mani - MINDEF
Szkolenie - Python Programming - 4 days
Przetłumaczone przez sztuczną inteligencję
Dni 2 i 3. Było niesamowite ilości treści, ale Abhi poradził sobie z tym dobrze, więc dostałem naprawdę dużą wartość stamtąd.
Michael Clews - ACC
Szkolenie - Python Programming - 4 days
Przetłumaczone przez sztuczną inteligencję
Komunikacja z pana Khobeibem
Aref AlHosani - beamtrail
Szkolenie - Python Programming - 4 days
Przetłumaczone przez sztuczną inteligencję
Elastyczność prowadzącego i bez-problemowa pomoc :)