Programowanie i struktury danych w języku Python

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Programowanie i struktury danych w języku Python

      Jak wygląda środowisko Python? Czym są struktury danych? Sprawdź szkolenie z praktycznego wykorzystania danych w programowaniu!

      Opis szkolenia

      Szkolenie Programowanie i struktury danych w języku Python to kolejna propozycja szkoleniowa z analizy i wizualizacji danych. Uczestnicy tego dwudniowego szkolenia dowiedzą się jak wygląda środowisko oraz podstawowe konstrukcje językowe języka Python. Ważnym aspektem szkolenia jest poznanie struktur danych i metod korzystania i udostępniania zawartych w nich danych.

      Duża część programu szkolenia dotyczy programowania i praktycznych metod analizy danych. Uczestnicy szkolenia dowiedzą się jak wygląda pozyskiwanie i przechowywanie danych, w jaki sposób zadbać o bezpieczeństwo danych a także jak wyglądają podstawy eksploracyjnej analizy danych. Przejdą przez kolejne punkty, od sprawdzenia kompletności danych, przez implementację danych w Pythonie, użycie bibliotek Pythona oraz wizualizację danych biblioteki matplotlib, seaborn.

      Poznaj program szkolenia

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia 

      Celem szkolenia jest poznanie jest zapoznanie się z podstawami programowania, ideą środowiska programistycznego z praktycznym ukierunkowaniem . Drugim ważnym aspektem szkolenia są struktury danych i metody korzystania z zawartych w nich danych i udostępniania w programach komputerowych.

      Umiejętności

      Dzięki szkoleniu uczestnik dowie się:

      • Jak jest zbudowany język Python
      • Czym są struktury danych
      • Jak wygląda zastosowanie metod matematycznych w analizie danych i programowaniu
      • Jak wygląda zastosowanie algorytmów w programowaniu
      • Jak wygląda środowisko języka Python oraz podstawowe konstrukcje językowe
      • Jak używa się struktur danych w języku Python
      Czy to szkolenie jest dla Ciebie ?

      Profil uczestników

      Szkolenie przeznaczone jest dla analityków danych, architektów struktur danych, programistów oraz osób biorących udział w projektach związanych z Big Data.

      Przygotowanie uczestników

      Od uczestników szkolenia nie jest wymagana szczególna wiedza. Szkolenie ma charakter wstępny.

      Czas trwania

      Przed nami:

      • 2 dni, 16 godzin szkoleniowych
      Szczegółowy program szkolenia

      Szczegółowy program szkolenia

      Wstęp do programowania

      • Do czego służy programowanie?
      • Języki programowania i  ich cechy (przegląd)
      • Platformy kodowania i ich idea
      • Środowisko pracy programisty.
      • Narzędzia do programowania związane z konkretnymi językami.
      • Instrukcje programistyczne a algorytmy 
      • Podstawowe paradygmaty programowania: proceduralne, strukturalne, funkcyjne, obiektowe, imperatywne  i inne.

      Wstęp do struktur danych

      • Struktury danych: pliki tekstowe, pliki opisujące źródła danych: JSON, XML
      • Bazy danych SQL, noSQL, obiektowe, hierarchiczne i inne
      • W jaki sposób języki programowania obsługują dane?
      • Architektury danych - modelowanie

      Praktyczne wykorzystanie danych w programowaniu

      • Elementarne zasady użycia danych w programowaniu
      • Zarządzanie danymi
      • Pozyskiwanie i przechowywanie danych
      • Bezpieczeństwo danych 
      • Matematyka potrzebna do zrozumienia programowania i analizy danych (matematyka dyskretna, statystyka, algebra, metody numeryczne)
      • Programowanie na przykładzie Pythona
      • Wstęp do języka Python – podstawowe elementy syntaktyczne i strukturalne
      • Środowiska chmurowe: Jupyter Notebooks/Datalore/Colaboratory
      • Podstawy eksploracyjnej analizy danych:
        • Sprawdzaniem poprawności danych- sprawdzenie kompletności danych
        • Implementacja danych w Pythonie
        • Użycie bibliotek Pythona: numpy, pandas, scipy, scikit-learn, tensorflow
        • Wizualizacja danych  biblioteki matplotlib, seaborn

      Metoda realizacji szkolenia

      Szkolenie realizowane jest w formie występujących po sobie krótkich wykładów wspartymi prostymi przykładami praktycznymi. Szkolenie łączy w sobie wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.

      POBIERZ PROGRAM W PDF

      Ścieżka rozwoju
      W ramach szkolenia zapewniamy

      W ramach szkolenia zapewniamy

      • materiały szkoleniowe
      • certyfikat potwierdzający udział w kursie
      • pełna obsługa cateringowa (dotyczy szkoleń stacjonarnych)

      Spotkajmy się na szkoleniu

      • Marcin Albiniak

        Jestem trenerem o wszechstronnym zakresie tematycznym, szczególnie interesuję się tematyką związaną z grafiką komputerową: AutoCAD, Corel, Adobe, Programowanie: Web, Mobile, Java, Python, C#, VB, JS, Groovy, Scala, Swift itd., bazy danych, analiza danych, algorytmy AI i wiele innych zagadnień. Jestem doktorem informatyki w specjalności – algorytmy sztucznej inteligencji – Machine Learning, Deep Learning. Prywatnie – biegam ultra maratony w górach, uwielbiam filmy z Jamesem Bondem, a w muzyce ciężkie brzmienia.

        Podobne szkolenia