20 ago - Roma
Cronoshare.it
Mo figlio sta facendo il primo anno di statistica alla sapienza. Ha necessità in ripetizioni di informatica Vengono illustrati i principi fondamentali del'informatica e della programmazione, utilizzando il linguaggio python. Vengono presentati alcuni algoritmi fondamentali per problemi di ordinamento, ricerca e selezione, alcuni problemi numerici, evidenziandone le caratteristiche di efficienza. Vengono descritti i principali metodi di codifica dell'informazione.
Alla fine del corso lo studente sarà in grado di: Scrivere, compilare ed eseguire semplici programmi nel linguaggio python; Utilizzare ambienti di programmazione python Progettare semplici algoritmi e valutarne in maniera informale la complessità computazionale. Torna all'inizio Programma Componenti di un sistema di elaborazione: hardware, software, principali unità periferiche. Interazione con un sistema operativo basato su finestre.
Il sistema operativo: funzioni principali, gestione dei processi, gestione della memoria, file system. Concetto di cartella, documento, applicazione/programma. Rappresentazione dell'informazione: codifica di informazioni numeriche - Sistemi di numerazione posizionali, codifica binaria, ottale, esadecimale, conversioni di base.
Rappresentazione di numeri interi negativi. Rappresentazione in virgola mobile. Codifica di caratteri. Concetto di algoritmo. Esempi di algoritmi in linguaggio naturale. Generalità sui linguaggi di programmazione, compilatori.
Programmazione in linguaggio python: uso dell'interprete interattivo, ambienti di programmazione, preparazione di script in linguaggio python.
Costrutti essenziali del linguaggio: variabili, espressioni. Assegnazioni, metodi di input/output, istruzioni di selezione, ed iterazione. Sequenze, slicing di sequenze. Dizionari. Gestione delle eccezioni. Definizione di funzioni, parametri. Accesso a file e scrittura su file. Consultazione della documentazione python.
Algoritmi fondamentali: ricerca sequenziale, ricerca dicotomica su un vettore ordinato.
Ordinamento: insertion sort, merge sort. Algoritmo di euclide per la ricerca del massimo comun divisore (mcd). Algoritmi di base su matrici.
Introduzione alla complessità computazionale: concetto di complessità di un algoritmo, valutazione informale della complessità computazionale degli algoritmi studiati.
- Titolo accademico o facoltà frequentata
Statistica
- Materia oggetto di studio
Informatica
- Ore settimanali di lezione richieste
2 ore
- Luogo di preferenza nel quale svolgere le lezioni
Al mio domicilio, studio del professore
- Quando vuoi iniziare le lezioni?
Nei prossimi giorni
- Fino a quando hai bisogno delle lezioni?
Dicembre
- Orario di preferenza delle lezioni
Tutto il giorno
- Giorni della settimana richiesti
Mercoledì, venerdì
Preferenza per il servizio: Relazione qualità/prezzo
21 ago - Bitonto
PCM [Pipeline Construction \u0026 Maintenance
21 ago - Genova
Altro
21 ago - Padova
Cassa Centrale Banca - Credito Cooperativo Italiano
21 ago - Corsico
In Job