Kod: SCRIPT-003
Czas trwania: 20 godzin
Czas trwania: 20 godzin
Opis szkolenia
Rozważane są głębsze aspekty języka programowania Python. Python jest nadzwyczajnie potężnym językiem programowania, który wykorzystuje się w urozmaiconych zakresach zastosowania, w tym telekomunikacjach. Python często porównują do Tcl, Perl, Ruby, Scheme lub Java.Kurs przeznaczony jest dla projektantów, systemowych administratorów i inżynierów QA, którzy chcą nauczyć się opracowywać, automatyzować i testować aplikacje i systemy, wykorzystując jeden z najpotężniejszych języków programowania, obecnie dostępnych.
Plan szkolenia
- Dlaczego Python jest tak popularny i gdzie jest wykorzystywany?
- Lista programów, o których nie wiedziałeś, że są napisane w języku Python.
- Pierwsze uruchomienie Python.
- Lista interpreterów i dystrybucji.
- Powtórzenie + rozszerzone zastosowanie typów danych: logiczne, numeryczne, wiersze, formatowanie wierszy, listy, krotki, słowniki, zakresy, iteratory, obiekty, pliki, plikopodobne obiekty, wyjątki, wskaźniki/referencje, wewnętrzny rozmiar obiektu.
- Słowa kluczowe. Co to jest i co za ich pomocą można zrobić.
- Funkcje i lambdy.
- Krótkie powtórzenie: zarządzanie przepływami - if, elif, else, while, for.
- Klasy i obiekty. "Magiczne" metody.
- Biblioteki. Popularne standardowe i niestandardowe biblioteki. Jak zainstalować niestandardową bibliotekę. Virtualenv.
- Standardowe moduły. Najczęściej wykorzystywane moduły i funkcje z przykładami: builtin, time, timeit, random, regex, pprint, traceback, unittest, persystentność i serializacja, config parser.
- Polecany styl pisania kodu − PEP-8.
- Przyjazne IDES. Hosting kodu Python.
- Praktyczne zastosowanie Python. Potężne jednoliniowe skrypty. Niestandardowe biblioteki z przykładami. Dostęp do FTP, Telnet, SSH, web-serwerów, FTPS, przepływów, web-automatyzacji, web-zbieraczy.
- Jak napisać bibliotekę. Gdzie ją rozmieścić i jak wykorzystać.
- Lista internetowych tekstów źródłowych.
Cele
- przestudiowanie zaawansowanych funkcji Python;
- wyjaśnienie, dlaczego Python jest na tyle popularny i dlaczego warto go studiować. Użytkowników jest wielu, kod fajnie wygląda, i łatwo się studiuje.
- krótkie powtórzenie typów danych, napisania funkcji, zarządzania przepływami, klas;
- stosowanie Python w praktyce.
Grupa docelowa
Ten kurs jest przeznaczony dla projektantów, systemowych administratorów i inżynierów QA, którzy chcą nauczyć się opracowywać, automatyzować i testować aplikacje i systemy, wykorzystując jeden z najpotężniejszych języków programowania, dostępnych dziś.Wymagania
- Podstawowa wiedza w zakresie programowania.
- Rozumienie logiki przepływu danych.