Riservato al personale INAF in possesso di credenziali IDEM.

Abbiamo 10 visitatori e un utente online

Introduzione al linguaggio Python:

Si tratta di una introduzione al linguaggio Phthon che ha lo scopo principalmente di illustrare le caratteristiche e le possibilita' di uso in generale ed in campo scientifico. Non prevedo vere e proprie esercitazioni, se non la dimostrazione di alcuni degli argomenti utilizzando python in modo interattivo. 

Verra' fatto rireferimento genericamente alla versione 2.x di Python con riferimento piu' specifico alle versioni 2.6-2.7, ma gli esempi che verranno utilizzati sono assa semplici e probabilmente compatibili anche con versioni precedenti (fino alla 2.4)

 Si faranno alcuni accenni alle modifiche introdotte da Python 3, ma solo in modo discorsivo.

 Durante l'ultimo seminario verranno mostrati alcuni programmi reali per analizzarne il codice.

      

Calendario:

  • 13 - 19 - 26 Giugno 2014

Relatore:

  • Luca Fini - INAF - Arcetri

Python Introduction - Lista dei partecipanti

Documenti e Video:

Programma 

  • 13 Giugno 2014 ore 10:00 - (durata prevista max 2 ore)

    • Introduzione (slides.pdf)
      • Caratteristiche complessive di Python
      • Versioni
      • Piattaforme
      • Campi di applicazione
    • Cenni alla struttura del linguaggio - 1
      • Oggetti
      • Variabili
      • Tipi di dato
      • Espressioni
    • Cenni alla struttura del linguaggio - 2
      • Sequenze
      • Operazioni si sequenze
      • Frasi di controllo
      • Generatori ed iteratori
      • Gestione eccezioni
  • 19 Giugno 2014 ore 10:00 - (durata prevista max 2 ore)
    • Cenni alla struttura del linguaggio - 3
      • Funzioni e procedure
      • Argomenti
      • Funzioni built-in
      • Classi e oggetti
      • Moduli e packages
    • La libreria standard
    • Python per usi scientifici
      • Numpy
      • Scipy
      • Matplotlib
      • IPython
  • 26 Giugno 2014 ore 10:00 - (durata prevista max 2 ore)
    • Esempi
      • timemark
      • conversione di coordinate
      • Gestione file FITS
      • accesso a SDSS
      • CGI

 

Vconf info:

Il corso verra' tenuto via web utilizzando il sistema di vconf del garr, e sara' possibile seguirlo via streaming.

Per l'utilizzo del sistema di vconf suggerisco a tutte le strutture di riunire i partecipanti in un unica sala essendo il numero di  connessioni limitate. A chi non fosse possibile farlo, sara' attivo uno streming e/o le lezioni verranno registrate e successivamente rese pubbliche.