Il 0% ha trovato utile questo documento (0 voti)
1 visualizzazioni2 pagine

Programma Python Con SQL 200 H

Il progetto forma programmatori Python con competenze in SQL Database, fornendo una base solida in programmazione e conoscenze sui diritti d'autore. Il corso include moduli su diritti dei lavoratori, salute e sicurezza, programmazione Python, gestione di database MySQL e diritto d'autore. Gli studenti acquisiranno competenze pratiche attraverso esercitazioni e casi studio.

Caricato da

20060994
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
1 visualizzazioni2 pagine

Programma Python Con SQL 200 H

Il progetto forma programmatori Python con competenze in SQL Database, fornendo una base solida in programmazione e conoscenze sui diritti d'autore. Il corso include moduli su diritti dei lavoratori, salute e sicurezza, programmazione Python, gestione di database MySQL e diritto d'autore. Gli studenti acquisiranno competenze pratiche attraverso esercitazioni e casi studio.

Caricato da

20060994
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

Figura in uscita:

Programmatore Python con SQL Database

Obiettivo:

L’intervento mira a fornire ai partecipanti le competenze tecniche e metodologiche di base per


inserirsi nel mercato del lavoro come sviluppatore Python. Il percorso è progettato per
accompagnare i corsisti verso la piena comprensione della logica di programmazione e della sintassi
base del linguaggio, costruendo le fondamenta necessarie per affrontare in futuro tecniche e
paradigmi più avanzati. Il profilo è completato da una panoramica essenziale sui database SQL e
sugli aspetti normativi del diritto d'autore e della tutela del software.

Articolazione del progetto:

1: DIRITTI E DOVERI DEI LAVORATORI TEMPORANEI (4 ORE DI TEORIA)

• Diritti e doveri dei lavoratori temporanei

2: SALUTE E SICUREZZA SUI LUOGHI DI LAVORO [Link] 81/2008 (4 ORE TEORIA)

• Concetti di rischio, Concetto di danno, Concetto di prevenzione, Concetto di protezione,


Organizzazione della prevenzione aziendale, Diritti e doveri e sanzioni per i vari
soggetti aziendali, Organi di vigilanza, Controllo e assistenza

3: PROGRAMMAZIONE PYTHON (120 ORE)

• Introduzione al linguaggio Python ○ Dichiarazione e assegnazione di una variabile ○


Tipi numerici e booleani ○ Differenza tra assegnazione e confronto ○ La funzione
print() e la funzione input()

• Stringhe ○ Indexing, slicing, operatori in e not in ○ Metodi per le stringhe

• Costrutti condizionali ○ If, elif, else statements ○ Operatori logici ○ if statement


annidati

• Liste ○ Indexing, reverse indexing, slicing ○ Aggiunta, rimozione elemento da una lista
○ Ordinamento di una lista ○ Sovrascrivere elementi di una lista ○ Utilizzo di cicli for e
while

• Tuple e Sets ○ Liste vs tuple ○ Metodi per le tuple ○ Metodi per i set

• Dizionari ○ Metodi get e setdefault ○ Metodi clear, copy, pop e popitem ○ Metodi
update e fromkeys ○ Metodi values, keys e items

• Funzioni ○ Definizione e chiamata di funzione ○ Statement return ○ Positional


arguments e keyword arguments ○ Scope (introduzione) ○ Funzioni built in ○ Gestione
degli errori ○ Il blocco try / except
• Object Oriented Programming ○ Definizione di classi, oggetti, istanze, attributi e
metodi ○ Creazione di una classe e metodo__init__ ○ Attributi e metodi di classe ○
Dunder methods (metodi speciali) ○ Incapsulamento, data hiding e name mangling ○
Getters e setters ○ Ereditarietà ○ Polimorfismo

4: DATABASE MySQL (60 ORE)


• Introduzione ai database relazionali (RDBMS)
• Diagramma ER (entity/relationship) e modello relazionale
• Installazione database MySql
• Creazione di database in MySql
• Installazione libreria Python MySql connector
• Connessione dell'ambiente Python a MySql
• Query SELECT attraverso Python
• Operatori di unione, intersezione e differenza
• Query DDL attraverso Python: CREATE, ALTER e DROP table
• Query DML attraverso Python: INSERT, UPDATE e DELETE
• Query JOIN
• Parsing di dati da file .csv e inserimento in database MySql
• esportazione database MySql tramite Python
• importazione file .sql in MySql tramite Python

5: DIRITTO D’AUTORE (12 ORE)


• Il diritto d'autore - Definizione e brevi cenni storici;

• Diritto d'autore e copyright - Le differenze;

• Le fonti normative - La normativa nazionale ed Europea;

• I diritti riconosciuti all'autore: morali; patrimoniali; connessi;

• La durata della tutela del diritto d'autore;

• Il trasferimento dei diritti e la gestione collettiva;

• La tutela del diritto d'autore e le relative sanzioni: onere della prova; rimedi civili;
tutela amministrativa e penale del diritto d'autore;

• Risoluzione di un caso pratico guidato dal docente;

• La tutela del software e delle banche dati;

• Il diritto d'autore e l'IA.

Potrebbero piacerti anche