Corso di formazione GPU Programming with CUDA and Python
CUDA (Compute Unified Device Architecture) è una piattaforma di computer parallelo e API creata da Nvidia.
Questo allenamento guidato da istruttori, dal vivo (online o on-site) è rivolto a sviluppatori che vogliono utilizzare CUDA per costruire Python applicazioni che funzionano in parallelo su NVIDIA GPUs.
Al termine di questo corso, i partecipanti saranno in grado di:
- Utilizzare il compilatore Numba per accelerare Python applicazioni in esecuzione su NVIDIA GPUs.
- Creare, compilare e lanciare i nuclei CUDA personalizzati.
- Gestione della memoria GPU.
- Convertire un'applicazione basata su CPU in un'applicazione accelerata GPU.
Il formato del corso
- Interattiva lezione e discussione.
- Molti esercizi e pratiche.
- Implementazione a mano in un ambiente live-lab.
Opzioni di personalizzazione del corso
- Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
Struttura del corso
Introduzione
Panoramica delle funzionalità e dell'architettura di CUDA
Impostazione dell'ambiente di sviluppo
Parallelo Programming Nozioni fondamentali
Lavorare con il compilatore Numba
Creazione di un kernel CUDA personalizzato
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Python Esperienza di programmazione
- Esperienza con NumPy (ndarrays, ufuncs, ecc.)
Pubblico
- Gli sviluppatori
I corsi di formazione pubblici richiedono più di 5 partecipanti.
Corso di formazione GPU Programming with CUDA and Python - Booking
Corso di formazione GPU Programming with CUDA and Python - Richiedi Informazioni
GPU Programming with CUDA and Python - Richiesta di consulenza
Recensioni (1)
Molto interattivo con vari esempi, con una buona progressione di complessità tra l'inizio e la fine della formazione.
Jenny - Andheo
Corso - GPU Programming with CUDA and Python
Traduzione automatica
Corsi in Arrivo
Corsi relativi
Data Analysis with Python, Pandas and Numpy
14 orePandas è un pacchetto Python che fornisce strutture di dati per l'utilizzo di dati strutturati (tabulari, multidimensionali, potenzialmente eterogenei) e di serie temporali.
Machine Learning with Python and Pandas
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto ai data scientist che desiderano utilizzare Pandas per eseguire analisi predittive con l'apprendimento automatico.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Eseguire il wrangling dei dati in Python.
- Eseguire operazioni ETL per l'apprendimento automatico.
- Crea visualizzazioni di dati con Pandas
Accelerating Python Pandas Workflows with Modin
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a data scientist e sviluppatori che desiderano utilizzare Modin per costruire e implementare calcoli paralleli con Pandas per un'analisi dei dati più rapida.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Configura l'ambiente necessario per iniziare a sviluppare Pandas flussi di lavoro su larga scala con Modin.
- Comprendi le caratteristiche, l'architettura e i vantaggi di Modin.
- Conosci le differenze tra Modin, Dask e Ray.
- Esegui Pandas operazioni più velocemente con Modin.
- Implementare l'intera Pandas API e le funzioni.
Scaling Data Analysis with Python and Dask
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a data scientist e ingegneri del software che desiderano utilizzare Dask con l'ecosistema Python per costruire, scalare e analizzare set di dati di grandi dimensioni.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Configurare l'ambiente per iniziare a creare l'elaborazione di Big Data con Dask e Python.
- Esplora le funzionalità, le librerie, gli strumenti e le API disponibili in Dask.
- Scopri come Dask accelera l'elaborazione parallela in Python.
- Scopri come scalare l'ecosistema Python (Numpy, SciPy e Pandas) usando Dask.
- Ottimizza l'ambiente Dask per mantenere prestazioni elevate nella gestione di set di dati di grandi dimensioni.
Developing APIs with Python and FastAPI
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano utilizzare FastAPI con Python per creare, testare e distribuire API RESTful in modo più semplice e veloce.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Configurare l'ambiente di sviluppo necessario per sviluppare API con Python e FastAPI.
- Crea API in modo più rapido e semplice utilizzando la libreria FastAPI.
- Scopri come creare modelli di dati e schemi basati su Pydantic e OpenAPI.
- Connetti le API a un database usando SQLAlchemy.
- Implementa la sicurezza e l'autenticazione nelle API utilizzando gli strumenti FastAPI.
- Crea immagini di container e distribuisci API Web in un server cloud.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 oreQuesto corso di formazione dal vivo con istruttore (online o in loco) è rivolto agli sviluppatori che desiderano utilizzare lo stack FARM (FastAPI, React e MongoDB) per creare applicazioni Web dinamiche, ad alte prestazioni e scalabili.
Al termine di questa formazione, i partecipanti saranno in grado di:
-
Configurare l'ambiente di sviluppo necessario che integri FastAPI, React e MongoDB.
Comprendere i concetti chiave, le funzionalità e i vantaggi dello stack FARM.
Scopri come creare API REST con FastAPI.
Impara a progettare applicazioni interattive con React.
Sviluppare, testare e distribuire applicazioni (front-end e back-end) utilizzando lo stack FARM.
Scientific Computing with Python SciPy
7 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano utilizzare SciPy per creare funzioni di calcolo scientifico avanzate con Python.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Impostare l'ambiente di sviluppo necessario per iniziare a creare funzioni di calcolo scientifico.
- Sfrutta appieno i vantaggi delle funzionalità SciPy eseguendo esempi pratici di operazioni complesse.
- Implementare e ottimizzare algoritmi e funzioni matematiche per risolvere problemi scientifici.
- Progetta strutture di dati e metodi di interpolazione per la visualizzazione, l'elaborazione e l'analisi.
Game Development with PyGame
7 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano utilizzare PyGame per creare e costruire giochi utilizzando Python la programmazione.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Impostare l'ambiente di sviluppo necessario per iniziare a creare applicazioni di gioco con PyGame e Python.
- Scopri come creare applicazioni PyGame interattive integrate con animazioni e funzionalità multimediali.
- Esegui e testa programmi di gioco con la suite di test PyGame e convertili in file eseguibili.
Web application development with Flask
14 oreQuesto corso pratico è indirizzato agli sviluppatori Python che vogliono creare e mantenere le loro prime applicazioni web. Si rivolge anche a persone che hanno già familiarità con altri framework Web come Django o Web2py e che desiderano imparare come l'utilizzo di un microframework (ovvero un framework che unisce librerie di terze parti anziché fornire una soluzione universale autonoma) cambia il processo.
Una parte significativa del corso è dedicata non a Flask stesso (è minuscolo), ma a librerie e strumenti di terze parti spesso utilizzati nei progetti Flask.
Build REST APIs with Python and Flask
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori back-end che desiderano creare API REST con Python e Flask.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Implementare un'API REST per consentire a un'applicazione Web Flask di leggere e scrivere in un database nel back-end.
- Sviluppa funzionalità di autenticazione avanzate come i token di aggiornamento.
- Creare un backend riutilizzabile per i futuri progetti Python.
- Semplifica l'archiviazione dei dati con SQLAlchemy.
- Distribuisci le API REST su un server basato su cloud.
Advanced Flask
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano utilizzare le funzionalità avanzate di Flask per creare applicazioni Web scalabili su MongoDB.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Configurare l'ambiente di sviluppo necessario per iniziare a sviluppare applicazioni Web con Flask.
- Impara a conoscere i concetti e le tecniche avanzate per i progetti Flask del mondo reale.
- Costruire un server API RESTful su MongoDB.
- Scopri come containerizzare, testare e distribuire microservizi con Flask, Docker e Amazon EC2.
- Ottieni alcune informazioni sulle integrazioni avanzate di Flask per la scalabilità delle applicazioni Web.
GUI Programming with Python and Tkinter
14 oreQuesto corso di formazione dal vivo con istruttore (in loco o in remoto) è rivolto agli sviluppatori web che desiderano progettare, sviluppare e distribuire una GUI con Tkinter.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Utilizzare i gestori geografici per definire la GUI.
- Organizza i widget all'interno delle cornici.
- Costruire un'applicazione GUI con Python Tkinter.
Kivy: Building Android Apps with Python
7 oreKivy è una biblioteca di interfaccia grafica cross-platform open-source scritta in Python, che consente lo sviluppo di applicazioni multi-touch per una vasta selezione di dispositivi.
In questo istruttore guidato, i partecipanti alla formazione in diretta impareranno come installare e implementare Kivy su diverse piattaforme, personalizzare e manipolare widget, orari, trigger e rispondere agli eventi, modificare le grafiche con multi-touching, ristrutturare lo schermo, pacch-app per Android, e altro ancora.
Alla fine del corso, i partecipanti saranno in grado di
- Il codice Python e il linguaggio Kivy.
- Avere una solida comprensione di come Kivy funziona e fa uso dei suoi elementi più importanti come, widget, eventi, proprietà, grafica, ecc.
- Sviluppare e implementare senza sforzo le app Android basate su diversi requisiti di business e di design.
Il formato del corso
- Lezioni parziali, discussioni parziali, esercizi e pratiche pesanti
GUI Programming with Python and PyQt
21 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a persone che desiderano programmare un'applicazione software visivamente attraente utilizzando Python e il framework dell'interfaccia utente Qt.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Configura un ambiente di sviluppo che includa tutte le librerie, i pacchetti e i framework necessari.
- Crea un'applicazione desktop o server la cui interfaccia utente funzioni in modo fluido e sia visivamente accattivante.
- Implementa vari elementi ed effetti dell'interfaccia utente, inclusi widget, grafici, livelli, ecc. per ottenere il massimo effetto in termini di usabilità.
- Implementare una buona progettazione dell'interfaccia utente e un'organizzazione del codice durante la fase di progettazione e sviluppo.
- Testare ed eseguire il debug dell'applicazione.
Web Development with Web2Py
28 oreWeb2py è un framework full-stack open source gratuito basato su Python per lo sviluppo rapido di applicazioni basate su Web veloci, scalabili, sicure e portatili basate su database.
Pubblico
Questo corso è rivolto a ingegneri e sviluppatori che utilizzano web2py come framework per lo sviluppo web