Corso Python Base

Corsi Abstract
A Napoli

700 
+IVA
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Napoli
  • 24 ore di lezione
Descrizione

Obiettivo del corso: Un importante elemento per inquadrare Python è la facilità di apprendimento. Chiunque nell'arco di un paio di giornate può imparare ad usarlo e a scrivere le sue prime applicazioni. In questo ambito gioca un ruolo fondamentale la struttura aperta del linguaggio, priva di dichiarazioni ridondanti e estremamente simile ad un linguaggio parlato.
Rivolto a: Chiunque voglia aumentare il proprio know-how su tecnologie rivolte al web ed alla portabilità.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Napoli
via Coroglio, 57D c/o Business Innovation Centre - Città della Scienza, 80137, Napoli, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Nessuno

Programma

Introduzione a Python
  • Il linguaggio Python: la filosofia e la macchina virtuale
  • Libreria standard e moduli di estensione
  • Sviluppo del linguaggio: le versioni e i PEP
  • Risorse disponibili
  • Implementazioni: CPython, Jython, IronPython, PyPy
  • Installazione
  • L'interprete
Le basi del linguaggio
  • Tipi di dato primitivi
  • Variabili e riferimenti ad oggetti
  • Istruzioni ed espressioni
  • Operazioni numeriche
  • Tipi di dato strutturati: tuple, liste, insiemi
  • Operazioni su sequenze
  • Tipi di dato strutturati: dizionari
  • Operazioni su dizionari
  • Strutture di controllo di flusso
  • Funzioni
  • Generatori
  • Eccezioni
Python e la programmazione Object-oriented
  • Classi e oggetti
  • Ereditarietà e polimorfismo
  • Interfacce
  • Proprietà
  • Eccezioni personalizzate
Organizzazione modulare
  • Progettazione per componenti
  • Moduli come oggetti
  • Moduli personalizzati
Built-in e moduli fondamentali
  • Tipi di dato e funzioni built-in
  • Modulo sys
  • Modulo getopt
  • Modulo copy
Python ed il Web
  • Application Server sviluppati in python
  • CMS sviluppati in python
Cenni a ulteriori estensioni e al futuro di Python
  • Persistenza: serializzazione, database
  • Multithreading
  • Comunicazione interprocesso e di rete: processi multipli, socket
  • Interfacce grafiche
  • Espressioni regolari
  • Analisi di XML e HTML
  • Python 2.6
  • Python 3

Ulteriori informazioni

Alunni per classe: 5

Confronta questo corso con altri simili
Leggi tutto