Python

Linux Trent
A Madrano

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Madrano
  • 14 ore di lezione
Descrizione


Rivolto a: tutti.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Madrano
Via d'Oltrefersina, 147, Trento, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Nessuno

Programma

1 lezione
Storia dell'orso
Alcuni concetti fondamentali di programmazione
Alcuni strumenti di base (python, idle, pycrust, ipython, la doc on line)
Tipi fondamentali (numeri, stringhe, liste, tuple, dizionari)
Esempi d'uso (inclusi riferimenti per indice e slice)
Esempi di funzioni (str, len) e di metodi (upper)

2 lezione
funzioni, passaggio parametri per posizione e nome, argomenti di default;
controllo di flusso, for while if;
formattazione stringhe (à la printf e con dizionari);
creazione moduli (file *.py nella stessa dir), import nelle varie forme;
esecuzione programmi, sys.argv, #!/usr/bin/env

3 lezione
Nella migliore tradizione Python (from future import, magari non tutto stasera ..
esempio di piccola applicazione (accounting, ovvero nomi, importi, totali)
versione non OOP

4 lezione
intro minima alle classi
versione OOP di accounting

5 lezione
altre cose sulle classi
interfaccia a linea di comando
unit testing
interfaccia web (forse)

6 lezione
Su un megaschermo bianco e nero da 60 pollici, connesso con l'Emacs brain-embedded del prof, il tutto in font scalabili New-Neurona-Luke abbiamo presentato:
namespace
namespace e relative import (con ripasso moduli)
iteratori
list comprehension
generatori
list comprehension con "le tonde".

7 lezione fine corso!
Le cose fondamentali e piu' interessanti le abbiamo viste. Ma visto che, in attesa del seminario di Roberto Cavada, c'e' spazio per un'altra lezione io proporrei:
riepilogo velocissimo di moduli e packages, giusto per poter parlare un minimo di distutils
una breve descrizione delle 'new style classes', almeno per parlare delle property
persistenza (pickle, shelve, marshal)
... chiacchiere finali.


Confronta questo corso con altri simili
Leggi tutto