Questa repository contiene il materiale del corso introduttivo alla programmazione nei linguaggi C e Python, con focus pratico e didattico.
pwp/– Lezioni, appunti e presentazioni del corsosrc/– Codici sorgente ed esercizi
Corso orientato all'acquisizione di competenze operative nei linguaggi C e Python.
Il focus è su programmazione procedurale, gestione della memoria, scripting e automazione.
- Strutture di controllo, funzioni e gestione della memoria
- Tipi di dato complessi, puntatori e gestione dinamica
- Scripting e automazione
- Programmazione orientata agli oggetti (OOP) di base
- Utilizzo delle librerie standard
- Scrivere programmi robusti ed efficienti in C
- Progettare script e applicazioni in Python
- Applicare best practice e ottimizzazione del codice
- Compilatore C (es.
gcc) - (Oppure) Compilatore online https://www.onlinegdb.com/online_c_compiler#
- Interprete Python 3 (es.
python3) - (Oppure) Interprete Online https://www.onlinegdb.com/online_python_compiler
Per compilare un programma C:
cd src
gcc nomefile.c -o eseguibile
./eseguibile
Per eseguire uno script python
cd src
python3 nomefile.pyProgetto distribuito sotto licenza MIT.
Massimo Giaccone