Corso Gratuito di Informatica e Programmazione in Python
Programmare in Python e quindi utilizzare il linguaggio Python è ormai un requisito molto richiesto in ambito lavorativo.
Il Linguaggio di programmazione Python è innovativo e sempre in fase di sviluppo, infatti molte aziende cercano questa figura da inserire nel proprio staff, oltre all’importanza che da a livello di programmazione, utile per acquisire facilmente competenze con qualsiasi linguaggio di programmazione.
Nel corso troverete informazioni di base sull’informatica e tutto sui Programmi Python, dalla base a livelli avanzati
ARGOMENTI DEL CORSO:
Metodologie di ProblemPosingand Solving (PPS):
- Tecniche di analisi basate su flow–chart e pseudo–code
- Implementazione attraverso programmi informatici
Strutture dati e rappresentazione dell’informazione nel PPS:
- Numeri
- Stringhe
- Vettori
- Sequenze
- Liste
- Insieme
- Dizionari
- Ecc..
Linguaggio di programmazione Python:
- Maggior semplicitĂ sintattica e maggior potenza espressiva
- PossibilitĂ di affrontare esercizi con uno scopo applicativo piĂ¹ diretto
- Ambiente di lavoro adeguato ai sistemi operativi moderni
- DisponibilitĂ di numerose librerie adatte a diversi campi applicativi (che potranno essere introdotte negli insegnamenti successivi)
Â
Contenuti
Teoria (9 Ore)
- Cenni di Informatica generale ed impatti dell’informatica e del digitale
- Struttura ed architettura del calcolatore, linguaggi, applicazioni
- Rappresentazione dell’Informazione
ProblemSolving (12 Ore)
- Approccio alla logica dei problemi
- I passaggi del processo di ProblemSolving
- Tipologie di problemi e di approcci risolutivi
Programmazione Python (41 Ore)
- Numeri e Stringhe
- Decisioni
- Cicli
- Liste (vettori)
- Insiemi e dizionari (array associativi)
- File
- Funzioni
Laboratorio (18 Ore)
Lezioni del Corso
- Corso di Informatica e Programmazione - Lezione 01 - Introduzione al corso (84:58)
- Corso di Informatica e Programmazione - Lezione 02 - Organizzazione del corso (30:35)
- Corso di Informatica e Programmazione - Lezione 03 - Introduzione alla programmazione V3 (93:21)
- Corso di Informatica e Programmazione - Lezione 04 - Algoritmi e Pseudo-Codice (68:11)
- Corso di Informatica e Programmazione - Lezione 05 - Diagrammi di flusso (65:03)
- Corso di Informatica e Programmazione - Lezione 06 - Introduzione a Python (88:12)
- Corso di Informatica e Programmazione - Lezione 07 - Svolgimento Laboratori (24:39)
- Corso di Informatica e Programmazione - Lezione 08 - Variabili e valori (51:25)
- Corso di Informatica e Programmazione - Lezione 09 - Espressioni e Funzioni Aritmetiche (78:45)
- Corso di Informatica e Programmazione - Lezione 10 - Stringhe (85:21)
- Corso di Informatica e Programmazione - Lezione 11 - Istruzioni Condizionali Parte 1 (90:55)
- Corso di Informatica e Programmazione - Lezione 12 - Istruzioni Condizionali Parte 2 (76:38)
- Corso di Informatica e Programmazione - Lezione 13 - Confronti stringhe. Output formattato. Cicli (83:57)
- Corso di Informatica e Programmazione - Lezione 14 - Cicli Parte 2 (88:48)
- Corso di Informatica e Programmazione - Lezione 15 - Cicli Parte 3 (72:45)
- Corso di Informatica e Programmazione - Lezione 16 - Avvisi e sondaggio (27:16)
- Corso di Informatica e Programmazione - Lezione 17 - Cicli 'for' (58:22)
- Corso di Informatica e Programmazione - Lezione 18 - Cicli annidati (67:37)
- Corso di Informatica e Programmazione - Lezione 19 - Esercizi su cicli (95:00)
- Corso di Informatica e Programmazione - Lezione 20 - Esercizi sui cicli (87:03)
- Corso di Informatica e Programmazione - Lezione 21 - Funzioni Parte 1 (88:12)
- Corso di Informatica e Programmazione - Lezione 22 - Funzioni Parte 2 (73:07)
- Corso di Informatica e Programmazione - Lezione 23 - Liste Parte 1 (74:35)
- Corso di Informatica e Programmazione - Lezione 24 - Liste Parte 2 (85:58)
- Corso di Informatica e Programmazione - Lezione 25 - Esercizi con le liste (77:12)
- Corso di Informatica e Programmazione - Lezione 26 - Rappresentazione dell'informazione Parte 1 (86:57)
- Corso di Informatica e Programmazione - Lezione 27 - Esercizi con le liste Parte 2 (91:55)
- Corso di Informatica e Programmazione - Lezione 28 - Tabelle (liste di liste) (74:29)
- Corso di Informatica e Programmazione - Lezione 29 - Rappresentazione dell'informazione Parte 2 (82:08)
- Corso di Informatica e Programmazione - Lezione 30 - Esercizi riepilogativi su liste e tabelle (80:15)
- Corso di Informatica e Programmazione - Lezione 31 - Esercizi riepilogativi su liste e tabelle (83:49)
- Corso di Informatica e Programmazione - Lezione 32 - Avvisi e informazioni (26:46)
- Corso di Informatica e Programmazione - Lezione 33 - Introduzione ai File di testo (60:21)
- Corso di Informatica e Programmazione - Lezione 34 - Lettura ed elaborazione file di testo (84:03)
- Corso di Informatica e Programmazione - Lezione 35 - Gestione delle eccezioni (75:46)
- Corso di Informatica e Programmazione - Lezione 36 - Soluzioni esercizi Lab08 (76:48)
- Corso di Informatica e Programmazione - Lezione 37 - Soluzioni esercizi Lab08 (44:53)
- Corso di Informatica e Programmazione - Lezione 38 - Rappresentazione dell'informazione Parte 3 (48:40)
- Corso di Informatica e Programmazione - Lezione 39 - Architettura dell'elaboratore (93:04)
- Corso di Informatica e Programmazione - Lezione 40 - Insiemi (84:25)
- Corso di Informatica e Programmazione - Lezione 41 - Dizionari (84:34)
- Corso di Informatica e Programmazione - Lezione 42 - Dizionari come record dati (77:47)
- Corso di Informatica e Programmazione - Lezione 43 - Avvisi (28:33)
- Corso di Informatica e Programmazione - Lezione 44 - Strutture dati complesse (54:52)
- Corso di Informatica e Programmazione - Lezione 45 - Avvisi (25:17)
- Corso di Informatica e Programmazione - Lezione 46 - Esercizio Gelati (58:08)
- Corso di Informatica e Programmazione - Lezione 47 - Esercizio Poker (81:27)
- Corso di Informatica e Programmazione - Lezione 48 - Soluzione Lab12 (92:39)
- Corso di Informatica e Programmazione - Lezione 49 - Esercizi d'esame (Plotter) (87:35)
- Corso di Informatica e Programmazione - Lezione 50 - Esercizi d'esame (Potenze del binomio) (67:48)
- Corso di Informatica e Programmazione - Lezione 51 - Soluzione Lab13 (54:58)
- Esame Finale + Certificato