Corso Python

Python è un linguaggio di programmazione orientato agli oggetti, è completamente gratuito ed è possibile usarlo senza restrizioni di copyright.

E’ un linguaggio utilizzabile su diverse piattaforme come Linux,Unix, Windows, Macintosh, cellulari Android e Nokia, è stato portato anche sulle macchine virtuali Java e .NET.

Programma

Introduzione a Python e cenni storici:
  • Punti di forza del linguaggio
  • Differenza tra linguaggio di alto e basso livello: Macchina virtuale Python; Interprete e l’IDL;
  • Interpretazione e compilazione;
  • Ambiente di sviluppo integrato (IDE): vantaggi;
  • Esempi di IDE open source;
  • Eclipse PyDev;
  • Installazione base Eclipse;
  • Installazione PyDev, Installazione interprete, configurazione interprete;
  • Creare ed eseguire un programma;
  • Primo esempio.

Variabili e tipi di dati:

  • Numeri ed operatori;
  • Stringhe;
  • Liste;
  • Dizionari;
  • Cicli e istruzioni condizionali;
  • Esempi;
  • Esercizi.

Comprehension per liste e dizionari:

  • Funzioni: definizione; scope; passaggio dei parametri (per valore e per riferimento);
  • Moduli: scrivere ed importare un modulo; moduli standard;
  • Esempi;
  • Esercizi.

Gestione dei file in Python:

  • Pincipali funzioni per la gestione dei file;
  • Arire, leggere e creare un file;
  • Gestione delle eccezioni (errori sintattici e di runtime).

La programmazione ad oggetti:

  • Introduzione e cenni storici;
  • Rappresentazione della realtà;
  • Metodi e proprietà.

Le classi:

  • Relazioni tra classi;
  • Incapsulamento;
  • Ereditarietà;
  • Polimorfismo;
  • Ereditarietà multipla;
  • Interfacce;
  • Processo di sviluppo OOP.

Programmazione ad oggetti in Python:

  • Le classi;
  • Definizione e istanziazione di una classe;
  • Attributi e metodi di una classe.

Esempi ed esercizi sulle classi:

  • Metodi speciali;
  • Interazione tra classi;
  • Esempi di ereditarietà in Python.
Progettazione e realizzazione di un’interfaccia grafica in Python.
Python e i database: cenni ai database e al linguaggio sql; accesso ad un database mysql con Python.
Python e il web: primi esempi e prime applicazioni.
Progettazione e realizzazione di un’applicazione web collegata ad un database mysql.

La durata del corso è di 30 ore.

Contattaci con Whtaspp
Invia con Whatsapp
PHP Code Snippets Powered By : XYZScripts.com