Cursos de GPU Programming with CUDA and Python
CUDA (Compute Unified Device Architecture) é uma plataforma de computação paralela e API criada pela Nvidia.
Este treinamento ao vivo guiado por instrutores (online ou on-site) é dirigido a desenvolvedores que desejam usar a CUDA para construir Python aplicativos que funcionam em paralelo com a NVIDIA GPUs.
No final do curso, os participantes poderão:
- Use o compilador Numba para acelerar Python aplicativos que funcionam em NVIDIA GPUs.
- Criar, compilar e lançar núcleos CUDA personalizados.
- Manutenção da memória GPU.
- Converter uma aplicação baseada em CPU em uma aplicação acelerada GPU.
O formato do curso
- Interação e discussão interativa.
- Muitos exercícios e práticas.
- Implementação de mão em um ambiente de laboratório ao vivo.
Opções de Customização
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
Programa do Curso
Introdução
Visão geral dos recursos e da arquitetura CUDA
Configurar o ambiente de desenvolvimento
Fundamentos do Paralelo Programming
Trabalhando com o compilador Numba
Criando um kernel CUDA personalizado
Resolução de problemas
Resumo e conclusão
Requisitos
- Python experiência em programação
- Experiência com NumPy (ndarrays, ufuncs, etc.)
Público
- Desenvolvedores
Open Training Courses require 5+ participants.
Cursos de GPU Programming with CUDA and Python - Booking
Cursos de GPU Programming with CUDA and Python - Enquiry
GPU Programming with CUDA and Python - Solicitação de Consultoria
Declaração de Clientes (1)
Muito interativo com vários exemplos, com uma boa progressão de complexidade entre o início e o fim da formação.
Jenny - Andheo
Curso - GPU Programming with CUDA and Python
Machine Translated
Próximas Formações Provisórias
Cursos Relacionados
Análise de dados em Python usando Pandas e Numpy
14 horasPandas é um pacote Python que fornece estruturas de dados para trabalhar com dados estruturados (tabulares, multidimensionais, potencialmente heterogéneos) e séries temporais.
Accelerating Python Pandas Workflows with Modin
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a cientistas e desenvolvedores de dados que desejam usar Modin para criar e implementar cálculos paralelos com Pandas para uma análise de dados mais rápida.
No final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente necessário para começar a desenvolver fluxos de trabalho Pandas em escala com Modin.
- Compreender os recursos, a arquitetura e as vantagens de Modin.
- Conhecer as diferenças entre Modin, Dask e Ray.
- Realizar operações Pandas mais rapidamente com Modin.
- Implementar toda a API Pandas e as funções.
Machine Learning with Python and Pandas
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a cientistas de dados que desejam usar Pandas para realizar análises preditivas com aprendizado de máquina.
No final desta formação, os participantes serão capazes de
- Realizar a organização de dados em Python.
- Conduzir operações ETL para aprendizagem de máquina.
- Criar visualizações de dados com o Pandas
Scaling Data Analysis with Python and Dask
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a cientistas de dados e engenheiros de software que desejam usar o Dask com o ecossistema Python para criar, dimensionar e analisar grandes conjuntos de dados.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente para começar a criar o processamento de big data com Dask e Python.
- Explorar os recursos, as bibliotecas, as ferramentas e as APIs disponíveis no Dask.
- Compreender como o Dask acelera a computação paralela em Python.
- Aprenda como escalar o ecossistema Python (Numpy, SciPy e Pandas) usando Dask.
- Otimizar o ambiente Dask para manter o alto desempenho na manipulação de grandes conjuntos de dados.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 horasEste treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a desenvolvedores que desejam usar a pilha FARM (FastAPI, React e MongoDB) para criar aplicativos da Web dinâmicos, de alto desempenho e escalonáveis.
No final desta formação, os participantes serão capazes de
-
Configurar o ambiente de desenvolvimento necessário que integra FastAPI, React e MongoDB.
Compreender os principais conceitos, recursos e benefícios da pilha FARM.
Aprender a criar APIs REST com FastAPI.
Aprender a conceber aplicações interactivas com React.
Desenvolver, testar e implantar aplicativos (front-end e back-end) usando a pilha FARM.
Developing APIs with Python and FastAPI
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que desejam usar o FastAPI com Python para criar, testar e implantar APIs RESTful com mais facilidade e rapidez.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para desenvolver APIs com Python e FastAPI.
- Criar APIs de forma mais rápida e fácil usando a biblioteca FastAPI.
- Aprenda a criar modelos de dados e esquemas baseados em Pydantic e OpenAPI.
- Conectar APIs a um banco de dados usando SQLAlchemy.
- Implementar segurança e autenticação em APIs usando as ferramentas FastAPI.
- Construir imagens de contêiner e implantar APIs da Web em um servidor em nuvem.
Scientific Computing with Python SciPy
7 horasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a desenvolvedores que desejam usar SciPy para criar funções avançadas de computação científica com Python.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para começar a criar funções de computação científica.
- Obter o benefício total das funcionalidades de SciPy realizando exemplos práticos de operações complexas.
- Implementar e otimizar algoritmos e funções matemáticas para resolver problemas científicos.
- Projetar estruturas de dados e métodos de interpolação para visualização, processamento e análise.
Game Development with PyGame
7 horasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que desejam usar PyGame para criar e construir jogos usando a programação Python.
No final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a criar aplicações de jogos com PyGame e Python.
- Aprender a criar aplicações PyGame interactivas integradas com animações e funcionalidades multimédia.
- Executar e testar programas de jogos com a suite de testes PyGame e convertê-los em ficheiros executáveis.
Web application development with Flask
14 horasEste curso prático é direcionado aos desenvolvedores de Python que desejam criar e manter seus primeiros aplicativos da web. Também é dirigido a pessoas que já estão familiarizadas com outras estruturas da Web, como Django ou Web2py , e desejam aprender como o uso de uma microframetria (ou seja, uma estrutura que cole bibliotecas de terceiros em vez de fornecer uma solução universal independente) o processo.
Uma parte significativa do curso é dedicada não ao próprio Flask (é minúsculo), mas às bibliotecas e ferramentas de terceiros frequentemente usadas em projetos do Flask.
Advanced Flask
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que desejam usar os recursos avançados do Flask para criar aplicativos da Web escalonáveis em cima de MongoDB.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver aplicações web com Flask.
- Conheça os conceitos e técnicas avançadas para projetos Flask do mundo real.
- Construir um servidor de API RESTful em cima de MongoDB.
- Aprenda como conteinerizar, testar e implantar microserviços com Flask, Docker e Amazon EC2.
- Obtenha alguns insights sobre as integrações avançadas do Flask para escalar aplicativos da Web.
Build REST APIs with Python and Flask
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a backend desenvolvedores que desejam construir APIs REST com Python e Flask.
No final desta formação, os participantes serão capazes de
- Implementar uma API REST para permitir que uma aplicação web Flask leia e escreva em um banco de dados no backend.
- Desenvolver recursos avançados de autenticação como tokens de atualização.
- Construir um backend reutilizável para futuros projetos Python.
- Simplificar o armazenamento de dados com SQLAlchemy.
- Implantar APIs REST em um servidor baseado em nuvem.
GUI Programming with Python and Tkinter
14 horasEsta formação em direto orientada por um formador (no local ou à distância) destina-se a programadores Web que pretendam conceber, desenvolver e implementar uma GUI com Tkinter.
No final desta formação, os participantes serão capazes de
- Use gerenciadores de geografia para dispor a GUI.
- Organizar widgets dentro de quadros.
- Construir uma aplicação GUI com Python Tkinter.
Kivy: Building Android Apps with Python
7 horasKivy é uma biblioteca de interface gráfica cross-platform de código aberto escrita em Python, que permite o desenvolvimento de aplicativos multi-touch para uma ampla seleção de dispositivos.
Neste instrutor-led, os participantes de treinamento ao vivo aprenderão como instalar e implantar Kivy em diferentes plataformas, personalizar e manipular widgets, agendar, desencadear e responder a eventos, modificar gráficos com multi-touching, resize a tela, pacote apps para Android, e muito mais.
No final do curso, os participantes poderão
- Relate o código Python e a linguagem Kivy.
- Tenha uma sólida compreensão de como Kivy funciona e faz uso de seus elementos mais importantes como, widgets, eventos, propriedades, gráficos, etc.
- Desenvolver e implementar aplicativos Android com base em diferentes requisitos de negócios e design.
Formato do curso
- Parte de palestras, parte de discussão, exercícios e prática pesada
GUI Programming with Python and PyQt
21 horasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a pessoas que desejam programar um aplicativo de software visualmente atraente usando Python e a estrutura Qt UI.
No final desta formação, os participantes serão capazes de
- Configurar um ambiente de desenvolvimento que inclua todas as bibliotecas, pacotes e frameworks necessários.
- Criar um aplicativo de desktop ou servidor cuja interface de usuário funcione sem problemas e seja visualmente atraente.
- Implementar vários elementos e efeitos de UI, incluindo widgets, gráficos, camadas, etc. para alcançar o efeito máximo em usabilidade.
- Implementar um bom design de UI e organização de código durante a fase de design e desenvolvimento.
- Testar e depurar a aplicação.