GPU Programming with CUDA and Python - Plan Szkolenia
CUDA (Compute Unified Device Architecture) to platforma obliczeń równoległych i API stworzone przez firmę Nvidia.
To prowadzone przez instruktora szkolenie na żywo (w trybie online lub na miejscu) skierowane jest do programistów, którzy chcą używać CUDA do tworzenia aplikacji Python działających równolegle na układach GPU NVIDIA.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Użyj kompilatora Numba do akceleracji Python aplikacji działających na układach GPU NVIDIA.
- Twórz, kompiluj i uruchamiaj niestandardowe jądra CUDA.
- Zarządzanie pamięcią GPU.
- Przekształcanie aplikacji opartej na CPU w aplikację akcelerowaną przez GPU.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Plan Szkolenia
Wprowadzenie
Przegląd funkcji i architektury CUDA
Konfiguracja środowiska programistycznego
Równoległe Programming Podstawy
Praca z kompilatorem Numba
Tworzenie niestandardowego jądra CUDA
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Python doświadczenie w programowaniu
- Doświadczenie z NumPy (ndarrays, ufuncs, itp.)
Publiczność
- Deweloperzy
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
GPU Programming with CUDA and Python - Plan Szkolenia - Booking
GPU Programming with CUDA and Python - Plan Szkolenia - Enquiry
GPU Programming with CUDA and Python - Zapytanie o Konsultacje
Opinie uczestników (1)
Bardzo interaktywne z różnymi przykładami, z dobrym postępem złożoności między początkiem a końcem szkolenia.
Jenny - Andheo
Szkolenie - GPU Programming with CUDA and Python
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Data Analysis with Python, Pandas and Numpy
14 godzinPandas to pakiet Python, który zapewnia struktury danych do pracy z danymi strukturalnymi (tabelarycznymi, wielowymiarowymi, potencjalnie heterogenicznymi) i szeregami czasowymi.
Accelerating Python Pandas Workflows with Modin
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla naukowców zajmujących się danymi i programistów, którzy chcą używać Modin do tworzenia i wdrażania równoległych obliczeń z Pandas w celu szybszej analizy danych.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Skonfigurować niezbędne środowisko, aby rozpocząć opracowywanie Pandas przepływów pracy na dużą skalę z Modin.
- Zrozumieć funkcje, architekturę i zalety Modin.
- Znać różnice między Modin, Dask i Ray.
- Szybsze wykonywanie operacji Pandas za pomocą Modin.
- Wdrożenie całego interfejsu API i funkcji Pandas.
Machine Learning with Python and Pandas
14 godzinTen prowadzony przez instruktora trening na żywo w Polsce (online lub na miejscu) jest skierowany do analityków danych, którzy chcą używać Pandas do wstępnej analizy predykcyjnej z uczeniem maszynowym.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Przeprowadzanie analizy danych w Python.
- Przeprowadzanie operacji ETL dla uczenia maszynowego.
- Twórz wizualizacje danych za pomocą Pandas .
Scaling Data Analysis with Python and Dask
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla analityków danych i inżynierów oprogramowania, którzy chcą używać Dask z ekosystemem Python do tworzenia, skalowania i analizowania dużych zbiorów danych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfiguruj środowisko, aby rozpocząć przetwarzanie dużych zbiorów danych za pomocą Dask i Pythona.
- Zapoznanie się z funkcjami, bibliotekami, narzędziami i interfejsami API dostępnymi w Dask.
- Zrozumienie, w jaki sposób Dask przyspiesza obliczenia równoległe w Pythonie.
- Dowiedz się, jak skalować ekosystem Pythona (Numpy, SciPy i Pandas) przy użyciu Dask.
- Optymalizacja środowiska Dask w celu utrzymania wysokiej wydajności w obsłudze dużych zbiorów danych.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą korzystać ze stosu FARM (FastAPI, React i MongoDB) do tworzenia dynamicznych, wydajnych i skalowalnych aplikacji internetowych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
-
Skonfigurowanie niezbędnego środowiska programistycznego, które integruje FastAPI, React i MongoDB.
Zrozumienie kluczowych pojęć, funkcji i zalet stosu FARM.
Dowiedz się, jak tworzyć interfejsy API REST za pomocą FastAPI.
Dowiedz się, jak projektować interaktywne aplikacje za pomocą React.
Rozwijaj, testuj i wdrażaj aplikacje (front-end i back-end) przy użyciu stosu FARM.
Developing APIs with Python and FastAPI
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać FastAPI z Python do łatwiejszego i szybszego tworzenia, testowania i wdrażania interfejsów API RESTful.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfiguruj niezbędne środowisko programistyczne do tworzenia interfejsów API za pomocą Pythona i FastAPI.
- Szybsze i łatwiejsze tworzenie interfejsów API przy użyciu biblioteki FastAPI.
- Dowiedz się, jak tworzyć modele danych i schematy w oparciu o Pydantic i OpenAPI.
- Podłącz interfejsy API do bazy danych za pomocą SQLAlchemy.
- Wdrażanie zabezpieczeń i uwierzytelniania w interfejsach API przy użyciu narzędzi FastAPI.
- Budowanie obrazów kontenerów i wdrażanie web API na serwerze w chmurze.
Scientific Computing with Python SciPy
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla programistów, którzy chcą używać SciPy do tworzenia zaawansowanych funkcji obliczeń naukowych w Pythonie.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie środowiska programistycznego niezbędnego do rozpoczęcia tworzenia naukowych funkcji obliczeniowych.
- Poznaj w pełni funkcje SciPy, wykonując praktyczne przykłady złożonych operacji.
- Implementacja i optymalizacja algorytmów i funkcji matematycznych w celu rozwiązywania problemów naukowych.
- Projektowanie struktur danych i metod interpolacji do wizualizacji, przetwarzania i analizy.
Game Development with PyGame
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać PyGame do tworzenia i budowania gier przy użyciu Python programowania.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować niezbędne środowisko programistyczne, aby rozpocząć tworzenie aplikacji gier z PyGame i Python.
- Dowiedzieć się, jak tworzyć interaktywne aplikacje PyGame zintegrowane z animacjami i funkcjami multimedialnymi.
- Uruchamiać i testować programy gier za pomocą pakietu testowego PyGame i konwertować je na pliki wykonywalne.
Web application development with Flask
14 godzinTen praktyczny kurs jest skierowany do programistów Pythona, którzy chcą tworzyć i utrzymywać swoje pierwsze aplikacje internetowe. Jest również skierowany do osób, które są już zaznajomione z innymi frameworkami internetowymi, takimi jak Django lub Web2py, i chcą dowiedzieć się, jak korzystanie z mikroframeworka (tj. frameworka, który skleja biblioteki innych firm zamiast dostarczać samodzielne, uniwersalne rozwiązanie) zmienia ten proces.
Znaczna część kursu poświęcona jest nie samemu Flask (jest on niewielki), ale bibliotekom i narzędziom innych firm często używanym w projektach Flask.
Advanced Flask
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą korzystać z zaawansowanych funkcji Flask do tworzenia skalowalnych aplikacji internetowych na podstawie MongoDB.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfiguruj niezbędne środowisko programistyczne, aby rozpocząć tworzenie aplikacji internetowych za pomocą Flask.
- Poznanie zaawansowanych koncepcji i technik dla rzeczywistych projektów Flask.
- Zbuduj serwer RESTful API na bazie MongoDB.
- Dowiedz się, jak konteneryzować, testować i wdrażać mikrousługi za pomocą Flask, Docker i Amazon EC2.
- Zapoznaj się z zaawansowanymi integracjami Flask do skalowania aplikacji internetowych.
Build REST APIs with Python and Flask
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą budować interfejsy API REST za pomocą Python i Flask.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Wdrożenie interfejsu API REST w celu umożliwienia aplikacji internetowej Flask odczytu i zapisu do bazy danych w zapleczu.
- Rozwój zaawansowanych funkcji uwierzytelniania, takich jak tokeny odświeżania.
- Zbudowanie zaplecza wielokrotnego użytku dla przyszłych projektów Python.
- Uprość przechowywanie danych za pomocą SQLAlchemy.
- Wdrażanie interfejsów API REST na serwerze w chmurze.
GUI Programming with Python and Tkinter
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą projektować, rozwijać i wdrażać GUI z Tkinter.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Używaj menedżerów geograficznych do układania GUI.
- Organizowanie widżetów wewnątrz ramek.
- Buduj aplikację GUI za pomocą Pythona Tkinter.
Kivy: Building Android Apps with Python
7 godzinKivy to wieloplatformowa biblioteka graficznego interfejsu użytkownika o otwartym kodzie źródłowym napisana w języku Python, która umożliwia tworzenie aplikacji wielodotykowych dla szerokiej gamy urządzeń.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak instalować i wdrażać Kivy na różnych platformach, dostosowywać i manipulować widżetami, planować, wyzwalać i reagować na zdarzenia, modyfikować grafikę za pomocą wielodotyku, zmieniać rozmiar ekranu, pakować aplikacje na Androida i nie tylko.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Powiązanie kodu Python z językiem Kivy.
- Solidne zrozumienie sposobu działania języka Kivy i korzystania z jego najważniejszych elementów, takich jak widżety, zdarzenia, właściwości, grafika itp.
- Płynne tworzenie i wdrażanie aplikacji na Androida w oparciu o różne wymagania biznesowe i projektowe.
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
GUI Programming with Python and PyQt
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla osób, które chcą zaprogramować atrakcyjną wizualnie aplikację przy użyciu Python i Qt UI framework.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie środowiska programistycznego zawierającego wszystkie potrzebne biblioteki, pakiety i frameworki.
- Tworzenie aplikacji desktopowej lub serwerowej, której interfejs użytkownika działa płynnie i jest atrakcyjny wizualnie.
- Wdrażanie różnych elementów interfejsu użytkownika i efektów, w tym widżetów, wykresów, warstw itp. w celu osiągnięcia maksymalnego efektu użyteczności.
- Wdrażanie dobrego projektu interfejsu użytkownika i organizacji kodu podczas fazy projektowania i rozwoju.
- Testowanie i debugowanie aplikacji.
Web Development with Web2Py
28 godzinWeb2py to oparty na Pythonie, darmowy framework typu open source do szybkiego tworzenia szybkich, skalowalnych, bezpiecznych i przenośnych aplikacji internetowych opartych na bazach danych.
Publiczność
Ten kurs jest skierowany do inżynierów i programistów korzystających z web2py jako frameworka do tworzenia stron internetowych