Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione consideriamo che accetti il loro uso.

Dettagli Acconsento

Obiettivi

Obiettivo del corso è permettere a sistemisti e sviluppatori software di automatizzare e semplificare il proprio lavoro tramite Python. Verranno illustrate le principali funzionalità, nonché le possibilità di estensione di questo moderno Linguaggio con moduli standard, per l'integrazione con servizi e prodotti di tipico uso aziendale.

Destinatari

Sviluppatori software e responsabili delle funzioni amministrative di sistema interessati alla costruzione e pianificazione di applicazioni in ambiente GNU/Linux.

Contenuti

Il linguaggio Python

  • Sintassi generale del linguaggio
  • La programmazione ad oggetti
  • Utilizzo delle classi
  • Ereditarietà.

Strumentazione

  • Utilizzo dell'interprete
  • Scripts e bytecode
  • I moduli
  • La libreria standard.

Funzionalità avanzate

  • Accesso della rete
  • Python DB API
  • Connessione, interrogazione e inserimento dati verso un database relazionale, locale o remoto
  • I database driver per Python.

L'interfaccia grafica

  • Introduzione alla programmazione event-driven
  • Utilizzo di Gtk+ per creare applicazioni grafiche portabili
  • I widget, le liste
  • Creazione di applicazioni grafiche per l'accesso ai database.

Durata

60 ore.


Newsletter

Tweets
Truelite
Truelite

Siamo felici di annunciarvi l'uscita della nuova edizione di Integrazione sistemistica con LDAP di Simone Piccardi… https://t.co/RzdGpXhp3X
1 settimana, 6 giorni fa

Paolo Dongilli
Paolo Dongilli
Truelite

Riuso del software nella PA - FUSS è il primo progetto della Provincia Autonoma di Bolzano pubblicato su Developers… https://t.co/P9D26feLPy
2 mesi, 2 settimane fa

The Debian Project
The Debian Project
Truelite

26 years strong! Happy Anniversary! Happy #DebianDay! Debian celebrates 26 years ! https://t.co/Bthe2MDVw3
2 mesi, 3 settimane fa