Lezioni di statistica per aiuto con informatica
4 ore fa
, Italia
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
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.
Preferenza per il servizio: Relazione qualità/prezzo
- 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