Курс за обучение по GPU Programming with CUDA and Python
CUDA (Compute Unified Device Architecture) е паралелна компютърна платформа и API, създадена от Nvidia.
Това обучение, ръководено от инструктори, е насочено към разработчици, които искат да използват CUDA, за да създадат Python приложения, които работят паралелно с NVIDIA GPUs.
В края на обучението участниците ще могат да:
- Използвайте компилатора Numba, за да ускорите Python приложения, които работят на NVIDIA GPUs.
- Създаване, съставяне и стартиране на персонализирани CUDA ядра.
- Управление на паметта GPU
- Конвертирайте приложението на базата на CPU в приложението, което се ускорява GPU.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и упражнения.
- Изпълнение на ръката в живо лабораторна среда.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
План на курса
Въведение
Преглед на характеристиките и архитектурата на CUDA
Създаване на среда за разработка
Parallel Programming Основи
Работа с компилатора Numba
Изграждане на персонализирано CUDA ядро
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Python опит в програмирането
- Опит с NumPy (ndarrays, ufuncs и др.)
Публика
- Разработчици
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по GPU Programming with CUDA and Python - Booking
Курс за обучение по GPU Programming with CUDA and Python - Enquiry
GPU Programming with CUDA and Python - Консултантско запитване
Oтзиви от потребители (1)
Много интерактивен с различни примери, с добра прогресия в сложността между началото и края на обучението.
Jenny - Andheo
Course - GPU Programming with CUDA and Python
Machine Translated
Upcoming Courses
Свързани Kурсове
Data Analysis with Python, Pandas and Numpy
14 ЧасаPandas е Python пакет, който предоставя структури от данни за работа със структурирани (таблични, многоизмерни, потенциално хетерогенни) и данни от времеви серии.
Accelerating Python Pandas Workflows with Modin
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към специалисти по данни и разработчици, които желаят да използват Modin за изграждане и прилагане на паралелни изчисления с Pandas за по-бърз анализ на данни.
До края на това обучение участниците ще могат:
- Настройте необходимата среда, за да започнете да разработвате Pandas работни потоци в мащаб с Modin.
- Разберете характеристиките, архитектурата и предимствата на Modin.
- Познайте разликите между Modin, Dask и Ray.
- Изпълнете Pandas операции по-бързо с Modin.
- Внедрете целия Pandas API и функции.
Machine Learning with Python and Pandas
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към специалисти по данни, които желаят да използват Pandas за предварително извършване на прогнозен анализ с машинно обучение.
До края на това обучение участниците ще могат:
- Извършете разбор на данни в Python.
- Провеждайте ETL операции за машинно обучение.
- Създавайте визуализации на данни с Pandas
Scaling Data Analysis with Python and Dask
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към учени по данни и софтуерни инженери, които желаят да използват Dask с Python екосистемата за изграждане, мащабиране и анализиране на големи набори от данни.
До края на това обучение участниците ще могат:
- Настройте средата, за да започнете да изграждате обработка на големи данни с Dask и Python.
- Разгледайте функциите, библиотеките, инструментите и API, налични в Dask.
- Разберете как Dask ускорява паралелните изчисления в Python.
- Научете как да мащабирате екосистемата на Python (Numpy, SciPy и Pandas) с помощта на Dask.
- Оптимизирайте средата на Dask, за да поддържате висока производителност при работа с големи набори от данни.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 ЧасаТова водено от инструктор обучение на живо (онлайн или на място) е насочено към разработчици, които желаят да използват стека FARM (FastAPI, React и MongoDB) за изграждане на динамични, високопроизводителни и мащабируеми уеб приложения.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, която интегрира FastAPI, React и MongoDB. Разберете ключовите концепции, функции и предимства на стека FARM. Научете как да създавате REST API с FastAPI. Научете как да проектирате интерактивни приложения с React. Разработвайте, тествайте и внедрявайте приложения (преден и заден край) с помощта на FARM стека.
Developing APIs with Python and FastAPI
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват FastAPI с Python за изграждане, тестване и внедряване на RESTful API по-лесно и по-бързо.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка за разработване на API с Python и FastAPI.
- Създавайте API по-бързо и по-лесно с помощта на библиотеката FastAPI.
- Научете как да създавате модели на данни и схеми, базирани на Pydantic и OpenAPI.
- Свържете API към база данни с помощта на SQLAlchemy.
- Внедрете защита и удостоверяване в API с помощта на инструментите FastAPI.
- Създайте изображения на контейнери и разположете уеб API на облачен сървър.
Scientific Computing with Python SciPy
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват SciPy за създаване на разширени научни изчислителни функции с Python.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да създавате научни изчислителни функции.
- Възползвайте се напълно от SciPy функциите, като изпълнявате практически примери за сложни операции.
- Внедряване и оптимизиране на математически алгоритми и функции за решаване на научни проблеми.
- Проектиране на структури от данни и методи за интерполация за визуализация, обработка и анализ.
Game Development with PyGame
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват PyGame за създаване и изграждане на игри с помощта на Python програмиране.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да създавате приложения за игри с PyGame и Python.
- Научете как да създавате интерактивни PyGame приложения, интегрирани с анимации и мултимедийни функции.
- Стартирайте и тествайте програми за игри с PyGame тестов пакет и ги конвертирайте в изпълними файлове.
Web application development with Flask
14 ЧасаТози практически курс е насочен към разработчиците на Python, които искат да създадат и поддържат първите си уеб приложения. Също така е адресирано до хора, които вече са запознати с други уеб рамки като Django или Web2py и искат да научат как да използват микрофреймворк (т.е. рамка, която свързва библиотеки на трети страни, вместо да предоставя самостоятелно универсално решение ) променя процеса.
Значителна част от курса е посветена не на самия Flask (той е малък), а на библиотеки и инструменти на трети страни, често използвани в Flask проекти.
Advanced Flask
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват разширените функции на Flask за изграждане на мащабируеми уеб приложения върху MongoDB.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да разработвате уеб приложения с Flask.
- Запознайте се с усъвършенстваните концепции и техники за реални проекти на Flask.
- Изградете RESTful API сървър върху MongoDB.
- Научете как да контейнеризирате, тествате и внедрявате микроуслуги с Flask, Docker и Amazon EC2.
- Получете малко представа за разширените интеграции на Flask за мащабиране на уеб приложения.
Build REST APIs with Python and Flask
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към бекенд разработчици, които желаят да създадат REST API с Python и Flask.
До края на това обучение участниците ще могат:
- Внедрете REST API, за да позволите на уеб приложение на Flask да чете и пише в база данни в бекенда.
- Разработете разширени функции за удостоверяване като опресняващи токени.
- Изградете бекенд за многократна употреба за бъдещи проекти на Python.
- Опростете съхранението на данни с SQLAlchemy.
- Разположете REST API на облачен сървър.
GUI Programming with Python and Tkinter
14 ЧасаТова водено от инструктор обучение на живо (на място или дистанционно) е насочено към уеб разработчици, които желаят да проектират, разработят и внедрят GUI с Tkinter.
До края на това обучение участниците ще могат:
- Използвайте географски мениджъри, за да оформите GUI.
- Организирайте джаджи вътре в рамките.
- Създайте GUI приложение с Python Tkinter.
Kivy: Building Android Apps with Python
7 ЧасаKivy е библиотека с графичен потребителски интерфейс с отворен код, написана в Python, която позволява разработването на многоточни приложения за широк избор от устройства.
В този инструктор-управлява, на живо обучение участници ще научат как да се инсталира и разпространява Kivy на различни платформи, персонализиране и манипулиране на виџети, график, стартиране и реагиране на събития, модифициране на графики с много докосване, рециклиране на екрана, пакет приложения за Android, и повече.
В края на обучението участниците ще могат да
- Връзката между Python код и Kivy език.
- Имайте солидно разбиране за това как Kivy работи и използва най-важните му елементи като видове, събития, свойства, графики и т.н.
- Безпроблемно разработва и разпространява Android приложения въз основа на различни бизнес и дизайнерски изисквания.
Формат на курса
- Частна лекция, частна дискусия, упражнения и тежка практика
GUI Programming with Python and PyQt
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към лица, които желаят да програмират визуално привлекателно софтуерно приложение, използвайки Python и Qt UI рамката.
До края на това обучение участниците ще могат:
- Настройте среда за разработка, която включва всички необходими библиотеки, пакети и рамки.
- Създайте десктоп или сървърно приложение, чийто потребителски интерфейс функционира гладко и е визуално привлекателен.
- Внедрете различни UI елементи и ефекти, включително джаджи, диаграми, слоеве и т.н., за да постигнете максимален ефект в използваемостта.
- Приложете добър дизайн на потребителския интерфейс и организация на кода по време на фазата на проектиране и разработка.
- Тествайте и отстранявайте грешки в приложението.
Web Development with Web2Py
28 ЧасаWeb2py е базирана на Python безплатна рамка с пълен стек с отворен код за бързо разработване на бързи, мащабируеми, сигурни и преносими уеб базирани приложения, управлявани от бази данни.
Публика
Този курс е насочен към инженери и разработчици, използващи web2py като рамка за уеб разработка