Tecniche di Programmazione Python

Informazioni aggiuntive

Durata del corso

80 ore

Inizio corso

a completamento classe

Orario

18:30 – 21:30

Sede

Forte Chance Margherita – via Bologna, 78 – 10152 Torino

Posti disponibili

14

Destinatari

Dipendenti domiciliati in Piemonte con Isee inferiore o pari a euro 10.000: € 0.00 – Dipendenti domiciliati in Piemonte (buono formazione 70%): € 306.00. – Piccole imprese. ditte individuali. lavoratori autonomi. liberi professionisti (buono formazione 70%): € 306.00. –

Titolo di studio richiesto

Attestato rilasciato

validazione delle competenze

Costo

Termine Iscrizioni

Descrizione

Python è un linguaggio open-source caratterizzato da una sintassi chiara e snella.

Nato per essere particolarmente intuibile, pseudo-compilato, e di conseguenza pseudo-interpretato, è un linguaggio cosiddetto ‘portabile’: interpretabile ed eseguibile su tutte le piattaforme maggiormente utilizzate nel mondo.

Il corso è finalizzato al conseguimento di competenze tecnico professionali relative allo sviluppo di applicazioni dinamiche e flessibili, attraverso l’utilizzo del linguaggio Python.

In particolare, al termine del percorso l’allievo/a sarà in grado di installare e configurare l’ambiente di sviluppo e di applicare la sintassi di Python per codificare algoritmi efficaci e formalmente corretti.
La didattica avrà carattere prevalentemente applicativo e pratico, e sarà svolta all’interno di laboratori informatici attrezzati.

Pre-requisito di accesso: conoscenze di base relative all’uso di computer e dispositivi collegati, alla creazione e gestione di file, e alla navigazione in rete.

“Corso approvato nel Catalogo regionale dell’Offerta di formazione individuale continua e permanente 2023-2027” (D.D. n. 36 del 2 febbraio 2024) con Determinazione n. 211/A1503B/2024 del 09/05/2024.

Quota di iscrizione:

  • Dipendenti di aziende localizzate in Piemonte e/o lavoratori occupati domiciliati in Piemonte (buono formazione 70%): euro 306,00
  • Lavoratori occupati domiciliati in Piemonte con Isee inferiore o pari a euro 10.000,00 (buono formazione 100%): euro 0,00
  • Allievi e Allieve non aventi diritto al buono formazione: euro 1.020,00

Programma

Tecniche di programmazione

  • Fondamenti di Python
  • Strutture dati
  • Controllo del Flusso
  • Funzioni
  • OOP: Classi, ereditarietà e polimorfismo
  • Manipolazione dei File
  • Librerie Standard
  • Testing e Debugging
  • Interazione con Database
  • Costruzione di API di backend
  • Data Analysis: Utilizzo di Pandas e Numpy
  • Data Visualization con Matplotlib e Seaborn.
  • Machine Learning: Introduzione a Scikit-Learn e concetti base del ML
  • IoT: Python nell’Internet delle Cose
  • Scripting e Automazione
  • Sviluppo GUI: Creazione di interfacce grafiche con Tkinter o PyQt.

Ambiente di sviluppo

  • Metodologie Agile
  • Gestione dei Progetti
  • Panoramica degli IDE
  • Configurazione e personalizzazione dell’IDE
  • Git e Piattaforme di Version Control
  • Convenzioni e Stile di Codifica
  • Tecniche Collaborative
  • Automazione
  • CI/CD: Principi, strumenti e pratiche di Continuous Integration e Continuous Deployment.

Procedure di installazione dell’ambiente di sviluppo

  • Installazione e Configurazione
  • Ambienti Virtuali
  • Version Control
  • Librerie e Framework
  • Documentazione
  • Ambiente di Sviluppo Remoto
  • Packaging e Distribuzione su PiPy
  • Containerizzazione e Cloud.

Verifica finale

COD: 6923 Categoria: Tag: ,

CONDIVIDI

Corsi visitati di recente

Nessun corso visualizzato di recente