Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ilario-pierbattista/hack-attack


https://github.com/ilario-pierbattista/hack-attack

Last synced: 3 days ago
JSON representation

Awesome Lists containing this project

README

        

# Hack-Attack

Questi sono appunti di un corso base di programmazione.

Sono fortemente orientati al pragmatismo.
Il linguaggio scelto è [Python](https://www.python.org/).

Accorgimenti per seguire il corso:
- Divertiti
- Non fare copia e incolla del codice degli esempi, **riscrivilo**

## Perchè Python?

Python è un linguaggio semplice, divertente e molto diffuso.
C'è un impressionante ecosistema di moduli python per poter fare di tutto.
Lo useremo principalmente come linguaggio general-purpose per apprendere gli aspetti basilari della programmazione.

### Cosa c'è da sapere

Python è un linguaggio interpretato.
Produrremo dei file testuali contenenti il codice. Per convenzione tutti i file Python hanno l'estensione `.py`, ma sono dei semplicissimi file di testo.

Per eseguire codice Python avremo bisogno dell'interprete.
L'interprete non fa altro che prendere il file `.py` in input, leggerlo riga per riga *interpretando* le istruzioni al suo interno, far *eseguire* al computer le istruzioni che ha interpretato.

L'interprete fa:
- Lettura
- Interpretazione
- Esecuzione

## Contenuti

- [Getting started](01/getting-started.md)
- [Statement ad espressioni](02/statements.md)