Programowanie obiektowe w języku Python

Na szkoleniu rozważane są głębsze aspekty języka Python, który jest potężnym językiem programowania, wykorzystywanym m.in. w tym telekomunikacji.
Kod: SCRIPT-003
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.

Trener Online
Octavian Toader Software Development Consultant
Octavian is specialized in hardware and software and has been working in the IT industry since 2009. During his career he has worked in the automotive, security and telecom fields. His work has been done in multiple programming or scripting languages languages: C, C#, C++, Perl, Python, Javascript.

In his current role he is responsible for test concept and architecture development (software + hardware) for hardware evaluation of smartcards and cryptocontrollers, smartcard os development (C) used in tests, instrument control and driver development (C++, C#, Labview) and testbench scripting (Javascript, Python) and more.

Octavians expertise and knowledge makes him uniquely suited to facilitate our Python trainings. In the past he has been involved in mentoring students and various summers schools with a technical agenda.
Harmonogram w Online Cennik
Szkolenie zaplanowano na Online
17.01.2022 - 21.01.2022
Godziny szkolenia: 09:30-13:30
Strefa czasowa: UTC +2
Lokalizacja: Online
Czas trwania: 20 godzin
Jezyk: Rumuński
Trener
Octavian Toader
Software Development Consultant
-10% 2 068 zł
1 861 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
17.01.2022 - 21.01.2022
Godziny szkolenia: 09:30-13:30
Strefa czasowa: UTC +2
Lokalizacja: Online
Czas trwania: 20 godzin
Trener
Octavian Toader
Software Development Consultant
-10% 2 068 zł
1 861 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 2068 zł
Bucharest 2068 zł
Kraków 2068 zł
Wroclaw 2068 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

Szkolenia, które mogą Cię zainteresować:
SCRIPT-00344868

Zarejestruj się na następne szkolenie

Wybierz termin
Imię*
Nazwisko*
Firma
Email*
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.