Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ilario-pierbattista/hack-attack
https://github.com/ilario-pierbattista/hack-attack
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ilario-pierbattista/hack-attack
- Owner: ilario-pierbattista
- Created: 2022-11-12T11:45:08.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-26T12:16:38.000Z (almost 2 years ago)
- Last Synced: 2024-10-12T19:11:03.933Z (about 1 month ago)
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)