Premier Training & Business Partner Red Hat

AD141

Python Programming with Red Hat

PREREQUISITI
Non sono previsti requisiti per accedere a questo corso
DURATA
Self Paced
PREZZO (per persona)
1.581 € + IVA
MODALITÀ DI EROGAZIONE

Per chi è pensato il corso?

Il corso è pensato per Amministratori di sistema e membri del team DevOps che desiderano utilizzare Python per automatizzare le attività del sistema operativo, Sviluppatori di altri linguaggi di programmazione che desiderano apprendere Python per la scrittura di applicazioni AI/ML, data scientist e ingegneri che desiderano utilizzare Python per l’analisi dei dati e la machine learning

Descrizione del corso

Python è un linguaggio di programmazione molto diffuso, utilizzato da amministratori di sistema, data scientist e sviluppatori per creare applicazioni web e moduli personalizzati di Red Hat Ansible Automation, eseguire analisi statistiche e addestrare modelli di AI/ML. Questo corso illustra il linguaggio Python e insegna concetti fondamentali come flusso di controllo, cicli, strutture di dati, funzioni, I/O di file, espressioni regolari, analisi di file JSON e debugging. Il corso si svolge su Python 3 e RHEL 9.0.

Il corso tratterà i seguenti argomenti :

  • Concetti di base sulla sintassi, sulle funzioni e sui tipi di dati di Python
  • Eseguire il debug degli script Python utilizzando Python debugger (pdb)
  • Utilizzare le strutture dati Python come dizionari, insiemi, tuple ed elenchi per gestire i dati composti
  • Apprendere la programmazione orientata agli oggetti in Python e alla gestione delle eccezioni
  • Leggere e scrivere file in Python e analizzare i dati JSON
  • Utilizzare espressioni regolari efficaci in Python per manipolare il testo
  • Strutturare in modo efficace i programmi Python di grandi dimensioni usando moduli e spazi dei nomi
  • Utilizzare le librerie di terze parti con lo strumento pip CLI.
Prerequisiti per accedere al corso

Non sono previsti prerequisiti per accedere al corso

Obiettivi del corso

Al termine del corso, i partecipanti saranno in grado di utilizzare Python nella programmazione. Per raggiungere questo obiettivo, si dovranno apprendere e dimostrare le seguenti competenze:

  • Velocizzare la prototipazione e la sperimentazione con la sintassi di facile lettura, la digitazione dinamica e i tipi di dati efficienti di Python
  • Leggere e scrivere i dati JSON
  • Strutturare programmi di grandi dimensioni con moduli e programmazione orientata agli oggetti
  • Gestire gli errori utilizzando le eccezioni e la risoluzione dei problemi delle applicazioni con il debugger di Python
  • Manipolare i dati di testo usando espressioni regolari efficienti e le funzioni String della libreria standard

Programma del corso

Panoramica di Python 3

  • Introduzione a Python e configurazione dell’ambiente di sviluppo

Sintassi di base di Python

  • Scopri la sintassi e la semantica di base di Python

Componenti del linguaggio

  • Comprendi le funzionalità e gli operatori di base dei flussi di controllo

Raccolte

  • Scrivi programmi per la gestione dei dati composti utilizzando elenchi, insiemi, tuple e dizionari

Funzioni

  • Scomponi i programmi in funzioni componibili

Moduli

  • Organizza il codice usando i moduli per ottenere maggiore flessibilità e riutilizzo

Corsi in Python

  • Esplora la programmazione orientata agli oggetti (OOP) con classi e oggetti

Eccezioni

  • Gestisci gli errori di runtime con le eccezioni

Input e output

  • Implementa programmi per la lettura e la scrittura di file

Strutture di dati

  • Utilizza strutture di dati avanzate come generatori e funzioni di comprensione per ridurre il codice standardizzato

Espressioni regolari

  • Utilizza espressioni regolari efficaci per manipolare dati testuali

Analisi di file JSON

  • Leggi e scrivi i dati JSON

Debug

  • Esegui il debug dei programmi Python utilizzando Python debugger (pdb)

 

Il programma del corso è soggetto a modifiche in base alle innovazioni nelle tecnologie e all’evoluzione degli argomenti trattati. Per chiarimenti su obiettivi e specifici argomenti contatta: training@extraordy.com

Dopo il corso

Il corso AD141 è quello giusto per te?

Lasciaci i tuoi dati nel form, entro al massimo una giornata lavorativa, una nostra training tutor ti contatterà per aiutarti a scegliere il corso più adatto alle tue skill e alle tue esigenze professionali!

NOME *

COGNOME *

TELEFONO *

MAIL *

LOCALITÀ-DATA *

Conferma di aver preso visione della normativa sulla privacy ed esprimi il consenso al trattamento dei tuoi dati personali.