Skip to content

SimonKolaa/IT_simon

 
 

Repository files navigation

Repository del Corso di IT

Questo repository contiene materiali didattici per un corso introduttivo su Information Technology (IT), che copre concetti fondamentali in programmazione, sviluppo software, database e tecnologie web. Il corso è strutturato in moduli, che progrediscono dai principi base della programmazione ad argomenti avanzati come la programmazione orientata agli oggetti e lo sviluppo di applicazioni web.

Panoramica del Corso

Il corso è diviso nei seguenti moduli:

  • 00_Introduzione_al_Corso: Introduzione al corso, strumenti e panoramica dei linguaggi di programmazione.
  • 01_Fondamenti_di_Programmazione: Basi della programmazione Python, inclusi variabili, funzioni, gestione dei file e testing.
  • 02_Programmazione_a_Oggetti: Programmazione orientata agli oggetti con Python, diagrammi UML e design delle classi.
  • 03_Sviluppo_Web_e_Database: Sviluppo web con Flask, database (SQL, ORM), API e deployment.
  • examples: Applicazioni di esempio Flask che dimostrano i concetti dei moduli.
  • temp: File temporanei e note.

Ogni modulo include piani di lezione, contenuti teorici, esercizi pratici e mappe mentali per una migliore comprensione.

Come Iniziare

  1. Clona il repository:

    git clone https://github.com/angelogalantiscuola/IT.git
    cd IT
  2. Assicurati di avere Python 3.x installato. Crea un ambiente virtuale per qualsiasi esercizio di codifica:

    python -m venv venv
    source venv/bin/activate  # Su Windows: venv\Scripts\activate
    pip install -r requirements.txt  # Se presente nelle sottodirectory
  3. Apri il progetto in Visual Studio Code ed esplora i file Markdown per lezioni ed esercizi.

Prerequisiti

  • Alfabetizzazione informatica di base.
  • Python 3.x per i moduli di programmazione.
  • Git per il controllo di versione.
  • Visual Studio Code come IDE raccomandato.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 66.6%
  • HTML 33.4%