Plan Szkolenia
Wprowadzenie do Python Programming
- Uruchamianie kodu Python.
- Korzystanie z Python narzędzi programistycznych (IDE i narzędzi wiersza poleceń)
- Praca z powłokami Python i iPython oraz notatnikiem iPython.
Typy danych i operacje
- Liczby całkowite i zmiennoprzecinkowe
- Ciągi i bajty
- Krotki i listy
- Słowniki i słowniki uporządkowane
- Zestawy i zestawy mrożone
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
- Przedstawiamy metaklasy
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 za pomocą testów
Praca z plikami i katalogami
- Accessróżne typy 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 przy użyciu jonów Regular Express.
- Tworzenie i usuwanie katalogów, wyświetlanie i wyszukiwanie plików
Accessing Databases
- Wybieranie, wstawianie, aktualizacja i usuwanie danych
- Ogólne API bazy danych oparte na SQLit. 3, PostgreSQL i MySQL
- Korzystanie z narzędzia mapowania obiektów relacyjnych (SQLAlchemia)
- Praca z NoSQL bazami danych
Podbój sieci
- Pobieranie stron internetowych
- Analiza 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.
Mirosław - 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
Rafał - Mid Ocean Logistics Poland Sp. z.o.o
Szkolenie - Python Programming - 4 days
The virtual machines worked very well and make playing around with the code very easy. I also particularly liked having copies of all the examples being put together by the trainer to following with so I could see the end result in advance. Made it easier for me to ask more specific questions.
Stefan Kotze - ACC
Szkolenie - Python Programming - 4 days
Trainer covered more in depth in every topic within the time given and also gave us questions to do and explained it whenever we had queries.
Praveent Thamil Mani - MINDEF
Szkolenie - Python Programming - 4 days
Days 2 and 3. There was an absurd amount of content but Abhi handled it well, so I got real value there.
Michael Clews - ACC
Szkolenie - Python Programming - 4 days
The communication with the Mr. Khobeib
Aref AlHosani - beamtrail
Szkolenie - Python Programming - 4 days
Elastyczność prowadzącego i bez-problemowa pomoc :)