summaryrefslogtreecommitdiff
path: root/src/corsi/2012-seminari.txt
blob: ba85db5ad54c5056f319be42fef4f3b5a2ea69b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
..
   restindex
      page-description:
          Incontri monotematici su argomenti vari.
      /description
      tags: android, programmazione, documentazione, social network
      section: corsi
      encoding: UTF8
      initialheaderlevel: 2
   /restindex

   uservalues
      created: 2012-04-26T21:29:00Z
   /uservalues


Seminari 2012
=============

.. contents::

Ciclo di incontri monotematici ogni terzo lunedì del mese.

Si tengono dalle 21:30 alle 23:00 in Piazza de Salvo 8 e l'ingresso 
è gratuito, ma per motivi di capienza dei locali è necessaria la 
registrazione (anche pseudonima) scrivendo ad info At lifolab DOT org.

Primavera 2012
--------------

16 aprile: reStructuredText
^^^^^^^^^^^^^^^^^^^^^^^^^^^

reStructuredText è un linguaggio di markup dalla sintassi molto leggibile in
quanto simile al semplice testo, nato per le docstring di Python, ma oggi
usabile per scrivere contenuti di qualunque natura, trasformabili in numerosi
formati (html, pdf tramite LaTeX, ePub, eccetera).

Nella serata è stata introdotta la sintassi del linguaggio, quindi si sono
presentati i principali strumenti di trasformazione.

Sono disponibili le dispense; 
`solo sorgenti <2012-seminari/rest_per_esempi-20120416.tar.bz2>`_ e 
`sorgenti più formati derivati <2012-seminari/rest_per_esempi-bin-20120416.tar.bz2>`_.
Eventuali aggiornamenti futuri delle dispense sono disponibili nel `repository 
git <http://git.home.trueelena.org/gitweb/?p=docs/rest_per_esempi.git>`_.

21 maggio: programmazione per Android
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Android si è conquistato il suo spazio nel mercato degli smartphone e dei PC    
tablet e non intende mollarlo fino alla prossima rivoluzione tecnologica.       
Diamogli un'occhiata dall'interno vedendo il funzionamento delle componenti     
base e le relazioni tra essi. 

È disponibile il `materiale <2012-seminari/introduzione_Android_lifo_2.0.tgz>`_
della serata, comprendente slide ed esempi.

18 giugno: coroutine in Python
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

I generatori (generators) di python sono un modo differente per                 
suddividere un elaborazione di un flusso di dati, in una serie di               
sottoelaborazioni concatenate, in maniera simile a quello che avviene           
con le pipe di unix. Questo aiuta a scrivere componenti più                    
facilmente riutilizzabili. Si faranno anche accenni alle coroutine, e           
in che modo sono legati ai generatori. 

Sono disponibili `slide ed esempi <2012-seminari/generators-20120618.tar.bz2>`_
della serata.

Autunno 2012
------------

17 settembre: OpenCV
^^^^^^^^^^^^^^^^^^^^

15 ottobre: Social network liberi
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

19 novembre: git
^^^^^^^^^^^^^^^^

git è il sistema di gestione delle revisioni distribuito sviluppato 
da Linus Torvalds per gestire i sorgenti del kernel Linux.
I suoi pregi includono la versatilità che lo rende adatto 
a situazioni disparate, da piccoli progetti personali ai 
grandi software da milioni di righe di codice.

Nel corso della serata si presenteranno la struttura di git 
e i workflow tipici del suo utilizzo.

Ulteriori argomenti
-------------------

Il vostro argomento preferito non è stato trattato? Niente paura, 
potrebbe già essere in lista per il calendario incontri 
di `inverno 2013`_

.. _`inverno 2013`: 2013-seminari.html

..
   vim: set filetype=rst sw=3: