User Tools

Site Tools


pycourse:sanfelice1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pycourse:sanfelice1 [2017/03/07 19:30] – [Software] adminpycourse:sanfelice1 [2017/05/06 12:51] (current) – [Software da scaricare] admin
Line 3: Line 3:
 ===== Lezione 1 ===== ===== Lezione 1 =====
  
-==== Software ====+==== Tematiche affrontate ==== 
 + 
 +  * Interprete / Script 
 +  * Aritmetica con Python 
 +  * Le stringhe in Python (parte 1) 
 +  * print() 
 + 
 +==== Software da scaricare ====
  
   * [[https://www.python.org/downloads/|Python]]   * [[https://www.python.org/downloads/|Python]]
   * [[https://www.geany.org/Download/Releases|Geany]]   * [[https://www.geany.org/Download/Releases|Geany]]
 +
 +NB durante l'installazione di Python selezionare l'opzione per aggiungere Python al PATH di sistema!
  
 ==== Link vari ==== ==== Link vari ====
Line 21: Line 30:
 ==== Esercizi / Esempi ==== ==== Esercizi / Esempi ====
  
-  * [[|es1.py]]+  * {{:pycourse:lez1_src.zip|Codici sorgente della lezione 1}} 
 + 
 +===== Lezione 2 ===== 
 + 
 +==== Tematiche affrontate ==== 
 + 
 +  * input() 
 +  * if / elif / else 
 +  * for 
 +  * range() 
 +  * operatori di confronto 
 + 
 +==== Operatori di confronto ==== 
 + 
 +^Operatori di confronto^^ 
 +| uguale | == | 
 +| minore | < | 
 +| maggiore uguale | >= | 
 +| minore uguale | <= | 
 +| diverso | !=  | 
 + 
 +==== Link ad altri editor ==== 
 + 
 +  * [[https://docs.python.org/3.6/library/idle.html|IDLE (già integrato nell'installer di Python)]] 
 +  * [[https://notepad-plus-plus.org/|Notepad++ (editor general purpose come Geany - solo Windows)]]  
 +  * [[http://thonny.org/|Thonny (scritto in Python - multipiattaform)]] 
 +  * [[https://sourceforge.net/projects/pyscripter/|Pyscripter (altro editor per Python - solo Windows)]] 
 +  * [[https://www.jetbrains.com/pycharm-edu/download/|Pycharm edu (interessante versione education di un editor professionale)]]  
 + 
 +==== Esercizi / Esempi ==== 
 + 
 +  * {{:pycourse:lez2_src.zip|Codici sorgente della lezione 2}} 
 + 
 +===== Lezione 3 ===== 
 + 
 +==== Tematiche affrontate ==== 
 + 
 +  * if/elif/else 
 +  * while e break 
 +  * liste e altre [[https://docs.python.org/3.6/tutorial/datastructures.html|strutture dati in Python]] 
 + 
 +==== Link vari ==== 
 +  * [[http://programmer.97things.oreilly.com/wiki/index.php/97_Things_Every_Programmer_Should_Know|97 Things Every Programmer Should Know]] 
 +  * [[http://redmonk.com/sogrady/2017/03/17/language-rankings-1-17/|The RedMonk Programming Language Rankings: January 2017]] 
 + 
 +==== Esercizi / Esempi ==== 
 + 
 +  * {{:pycourse:lez3_src.zip|Codici sorgente della lezione 3}} 
 + 
 +===== Lezione 4 ===== 
 + 
 +==== Tematiche affrontate ==== 
 + 
 +  * liste - metodi nativi 
 +    * append 
 +    * count 
 +    * sort 
 +    * reverse 
 +  * list comprehensions 
 +  * prima funzione 
 + 
 +==== Esercizi / Esempi ==== 
 + 
 +  * {{:pycourse:lez4_src.zip|Codici sorgente della lezione 4}} 
 + 
 +===== Lezione 5 ===== 
 + 
 +==== Tematiche affrontate ==== 
 + 
 +  * funzioni 
 +  * creazione di una libreria 
 + 
 +==== Esercizi / Esempi ==== 
 + 
 +  * {{:pycourse:lez5_src.zip|Codici sorgente della lezione 5}} 
 + 
pycourse/sanfelice1.1488915001.txt.gz · Last modified: 2017/03/07 19:30 by admin