ul. Drukarska 18/5 30-348 Kraków
+48 12 340 90 30

Wprowadzenie do Pythona

2020-05-25 On-line
Kod szkolenia
ADIT-WP-KR
Miejsce
On-line
Czas
2020-05-25 do 2020-05-26
Cena
2450,00 PLN Netto | 3013,50 PLN Brutto

Zapisz się na szkolenie

Zgodnie z art. 6 ust. 1 a) ogólnego rozporządzenia o ochronie danych z dnia 27 kwietnia 2016r. wyrażam zgodę na przetwarzanie moich danych osobowych w celach związanych z powyższym zgłoszeniem przez Adit Sp. z o.o. z siedzibą w Kraków, ul. Drukarska 18/5. Podaję dane osobowe dobrowolnie i oświadczam, że są one zgodne z prawdą. Zapoznałem(-am) się z treścią polityki prywatności firmy Adit Sp z.o.o, w tym z informacją o celu przetwarzania danych osobowych oraz prawie dostępu do treści swoich danych i prawie ich poprawienia. Rozumiem, że w każdym momencie mogę wycofać swoją zgodę, a wycofanie zgody nie wpływa na zgodność z prawem przetwarzania, którego dokonano wcześniej. Wyrażam zgodę na otrzymywanie informacji handlowych, w tym dotyczących informacji produktowych, wydarzeń oraz szkoleń, przekazywanych przez Adit Sp. z o.o. zgodnie z ustawą o świadczeniu usług drogą elektroniczną (Dz.U. z 2018 r. poz. 650).

Dla kogo:

programiści, architekci, DevOpsi i analitycy

Wymagania wstępne

Wymagania wstępne: Nie jest wymagana wcześniejsza znajomość Pythona. Wymagana jest umiejętność programowania w podstawowym zakresie w dowolnym języku.

Wymagane wyposażenie uczestnika: własny laptop z dowolnym systemem operacyjnym, zainstalowanym Pythonem i odpowiednimi bibliotekami.

Dokładna instrukcja instalacji zostanie przesłana uczestnikom przed szkoleniem.

Czas trwania

2 dni po 8 godzin

Zapewniamy

  •  Darmowe materiały szkoleniowe,
  • Certyfikat ukończenia szkolenia,
  • Nielimitowany czas na pytania,
  • Indywidualne konsultacje,
  • wysoką jakość szkolenia zdalnego.

Szczegółowy program szkolenia

  1. Toolset (narzędzia)

    1. instalacja pakietów (pip)

    2. IDE (PyCharm)

    3. praca w powłoce, uruchamianie skryptów

    4. IPython

    5. wersje Pythona

    6. semantic versioning

    7. Python 2 vs Python 3

  2. Wbudowane typy danych

    1. Napisy

    2. Listy

    3. Mutable vs immutable

    4. Przekazywanie przez referencje

    5. String formatting

    6. Zagnieżdżone struktury danych

    7. Liczby

    8. Słowniki

    9. Praca z JSON

    10. Przegląd pozostałych typów.

  3. Praca na plikach

    1. Strumienie

    2. Wczytywanie plików

    3. Zapisywanie plików

    4. Tryb otwarcia pliku

    5. Menadżery kontekstu do poprawnego zamykania strumieni

  4. Tworzenie skryptów CLI (command line interface)

    1. Przekazywanie w powłoce argumentów do skryptu

    2. Architektura skryptów CLI

    3. Dostęp do parametrów powłoki

  5. Funkcje, tworzenie i wywoływanie.

  6. Korzystanie z REST API z wykorzystaniem biblioteki requests

  7. Przetwarzanie plików CSV