Szkolenia Python Academy

Cel szkolenia

kod: PA-PSE

Nauczenie się stosowania Pythona do tworzenia przejrzystych i wydajnych aplikacji oferujących rozwiązania codziennych problemów inżynieryjnych i naukowych. Przegląd technicznych i naukowych bibliotek Pythona. Zapoznanie się w praktyce z NumPy i SciPy - bibliotekami numerycznymi oferującymi duże ilości wysokiej jakości funkcji numerycznych. Przegląd metod persystencji danych. Używanie narzędzi takich jak MatplotLib i MayaVi do czytelnej wizualizacji wyników eksperymentów.

Wiele problemów naukowych, z którymi na co dzień spotykają się naukowcy i inżynierowie wymaga rozwiązań używających programowania. Python zyskuje ciągle na popularności wśród obu tych grup, ze względu na relatywnie małą ilość włożonego wysiłku w porównaniu do możliwych do osiągnięcia rezultatów. Ze względu na czytelność i prostotę składni Pythona, kurs jest przeznaczony również dla ludzi rzadko programujących. Dzięki użytym wzorcom i technologii pliki źródłowe są czytelne i łatwo rozumiane nawet po długim czasie nie korzystania z żadnego języka programowania.

Plan szkolenia Rozwiń listę

  1. Przegląd naukowych i technicznych bibliotek dla Pythona
  2. Obliczenia numeryczne z NumPy
    • Standardowa biblioteka do operacji na tablicach i obliczeń algebry liniowej
    • Konstrukcja tablic i ich właściwości w przykładach
    • Porównanie szybkości pomiędzy dynamicznie określanymi typami danych w Pythonie a definiowanymi explicite w NumPy
    • Powiązania pomiedzy typami danych w C i w NumPy
  3. Cięcie i rzutowanie tablic n-wymiarowych
    • Czytanie i pisanie do niezależnych części macierzy
    • Zastosowanie rzutowania do tablic o różnych kształtach
  4. Funkcje uniwersalne
    • Wykonywanie operacji na całości macierzy niezależnie od jej wymiaru
    • Przykłady użycia
  5. Algebra numeryczna
  6. Przechowywanie i przetwarzanie dużej ilości danych
    • Pliki ASCII - techniki konwersji danych kolumnowych do zadanych struktur Pythona
    • Pliki Excela - dostęp przez interfejs COM Microsoftu, binarne pisanie i czytanie plików jako rozwiązanie niezależne platformowo
    • Pliki HDF5 - o podobnym zastosowaniu jak NetCDF-Format. Używanie PyTables jako dojrzałego i wygodnego interfejsu do HDF
    • Bazy danych - używanie API Pythona do dostępu do wszystkich popularnych baz danych
    • "Marynowanie" i "szufelkowanie" (Pickling and shoveling) - używanie wbudowanych w Pythona metod persystencji. Prezentacja wad i zalet tego rozwiązania.
  7. Programowanie zorientowane obiektowo w naukowych i technicznych projektach
  8. Graficzna reprezentacja danych naukowych
    • MatplotLib - biblioteka zapewniające wiele typów diagramów z poziomu języka, używając tylko kilku linii kodu
    • MayaVi - oprogramowanie do wizualizacji i animacji trójwymiarowej - nauka użycia oprogramowania zarówno z jego poziomu, jak i proces automatyzacji z poziomu skryptów Pythona
  9. Integracja aplikacji z użyciem Pythona
    • Użycie Pythona jako "języka klejącego"("glue language"), celem połączenia heterogenicznych aplikacji
    • Przykłady połączeń zupełnie różnego oprogramowania w jeden spójny program
  10. Czas na rozwiązywania problemów uczestników
    • Uczestnicy są proszeni przed kursem o zapewnienie problemów, z którymi muszą na codzień borykać się w pracy. Na kursie podjęta jest próba ich rozwiązania z użyciem języka Python.
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania wstępne
  • Podstawowa znajomość języka Python.
Poziom trudności
Czas trwania 3 dni
Certyfikat

Uczestnicy otrzymują po zakończeniu szkolenia zaświadczenie o ukończeniu autoryzowanego kursu Python Academy.

Prowadzący

Autoryzowany wykładowca Python Academy.

Pozostałe szkolenia Python Academy | Szkolenia na zamówienie

Szkolenia powiązane tematycznie

Programowanie

  • konspekt szkolenia: AZ-204T00 Developing Solutions for Microsoft Azure

    AZ-204T00 Developing Solutions for Microsoft Azure szkolenie Microsoft

    dostępne terminy szkolenia
    cena od: 3900 PLN
    czas: 5 dni
    poziom trudności: 3 z 6
    kod: AZ-204T00
    wersja: A
    2025-08-18 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-08-25 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-09-15 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-10-20 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-11-17 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
  • konspekt szkolenia: AZ-220T00 Microsoft Azure IoT Developer

    AZ-220T00 Microsoft Azure IoT Developer szkolenie Microsoft

    dostępne terminy szkolenia
    cena od: 3500 PLN
    czas: 4 dni
    poziom trudności: 3 z 6
    kod: AZ-220T00
    wersja: A
    2025-06-23 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-07-29 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-09-23 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-10-28 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-12-23 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
  • konspekt szkolenia: MB-500T00 Microsoft Dynamics 365: Finance and Operations Apps Developer

    MB-500T00 Microsoft Dynamics 365: Finance and Operations Apps Developer szkolenie Microsoft

    dostępne terminy szkolenia
    cena od: 4300 PLN
    czas: 5 dni
    poziom trudności: 3 z 6
    kod: MB-500T00
    wersja: A
    2025-06-23 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-07-07 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika MTG: możliwy termin gwarantowany zarezerwuj
    2025-08-04 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-09-01 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-10-06 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-11-03 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj

Python

Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.






* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.

CENA 4150 PLN NETTO

FORMA SZKOLENIA ?

 

MATERIAŁY SZKOLENIOWE ?

 

WYBIERZ TERMIN SZKOLENIA

  • szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Polski
  • szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Polski
Zarezerwuj termin szkolenia
zamknij

Szkolenie stacjonarne

Szkolenia stacjonarne w Compendium CE odbywają się najczęściej w naszych lokalizacjach w Krakowie i Warszawie, ale także w miejscu ustalonym przez klienta. Grupa uczestnicząca w szkoleniu spotyka się w danym miejscu o określonym czasie i wraz z trenerem aktywnie uczestniczy w laboratoriach.

Szkolenie dlearning

W szkoleniach Compendium Distance Learning możesz uczestniczyć z dowolnego miejsca na świecie. Kursanci, dzięki zaawansowanej technologii, którą dostarcza Compendium CE, stale widzą i słyszą trenera, mogą mu zadawać pytania poprzez chat i mikrofon, a także uczestniczą w ćwiczeniach i laboratoriach, które rozwiązują wraz z prowadzącym. Po więcej informacji zajrzyj na stronę dlearning.eu

zamknij

Materiały papierowe

Materiały tradycyjne: cena zawiera standardowe materiały wydawane w postaci książek papierowych, drukowanych lub innej, w zależności od ustaleń z producentem.

Materiały elektroniczne

Materiały elektroniczne: są to materiały szkoleniowe w wersji elektronicznej, które w zależności od dostawcy udostępniane są za pomocą dedykowanych aplikacji: Skillpipe, eVantage itd. lub w postaci dokumentów PDF.

Materiały ctab

Materiały ctab: cena zawiera tablet ctab oraz materiały szkoleniowe w formie elektronicznej bądź tradycyjne materiały szkoleniowe i materiały dodatkowe dostarczone w wersji elektronicznej w zależności od ustaleń z producentem (w postaci dokumentów PDF lub EPUB). Tak dostarczone materiały są przystosowane pod kątem wyświetlania ich na tablecie ctab. Po więcej informacji zajrzyj na stronę ctab.

Najbliższe szkolenia Python Academy

  • 2025-06-18 | 3 dni | Warszawa / Virtual Classroom

    Introduction to Django

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-06-18 | 3 dni | Warszawa / Wirtualna sala

    Introduction to Django

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-06-18 | 3 dni | Warszawa / Wirtualna sala

    Introduction to Python for Programmers

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-06-20 | 1 dzień | Virtual Classroom

    Design Patterns in Python

  • 2025-06-20 | 1 dzień | Virtual Classroom

    Python Extensions with Other Languages

  • 2025-06-20 | 1 dzień | Warszawa / Wirtualna sala

    Camelot

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-06-20 | 1 dzień | Warszawa / Wirtualna sala

    Optimizing Python Programs

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-06-20 | 1 dzień | Warszawa / Wirtualna sala

    Python Extensions with Other Languages

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-06-23 | 5 dni | Kraków / Virtual Classroom

    High-Performance Computation with Python

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-06-24 | 4 dni | Warszawa / Wirtualna sala

    Python For Non-Programmers

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
Harmonogram szkoleń
Python Academy