Python

Corso

A Madrano

Prezzo da consultare

Descrizione

  • Tipologia

    Corso

  • Luogo

    Madrano

  • Ore di lezione

    14h

Descrizione


Rivolto a: tutti.

Sedi

Luogo

Inizio

Madrano (Trento)
Visualizza mappa
Via d'Oltrefersina, 147

Inizio

Consultare

Da tener presente

Nessuno

Domande e risposte

Comunicaci i tuoi dubbi,altri utenti potranno risponderti

Chi vuoi che ti risponda?

Pubblicheremo solo il tuo nome e la domanda

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.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Python

Prezzo da consultare