Azzeramento Informatica parte IVb - Software-C/Python/ASM
Channel: Bartolomeo Montrucchio
Date: 02/08/2019

Corso integrativo (5 parti, 9 filmati, 10 ore) di azzeramento di Informatica per studenti al termine del quinto anno delle scuole superiori e per tutti coloro che vogliono possedere i primi rudimenti di Informatica e di Programmazione. Licenza CC BY-SA.
I minutaggi nell'indice permettono di andare con un click ai punti scelti del filmato corrente. Per vedere singoli argomenti di altri filmati passare prima al relativo filmato cliccando sull'URL YouTube del filmato desiderato (al fondo della prima riga di ogni parte) e poi cliccare sul minutaggio nella descrizione del relativo filmato.
I nove filmati, il file materiale_azzeramento_BM2019.zip e la macchina virtuale Linux_18_04_27lug2019.ova sono in: https://www.dropbox.com/sh/rc85jrcutxfd845/AADJJXmwsX3y-0pNfXKC9MYya?dl=0
Per richieste scrivere a bartolomeo.montrucchio@polito.it Gli argomenti scelti, così come eventuali errori ed omissioni, sono esclusivamente una mia responsabilità personale e non della istituzione di cui faccio parte. Il corso è offerto così come è, senza alcuna garanzia. 


+I parte Snap!, cicli, variabili e Input/Output  https://youtu.be/K-dNuNGdxjI 
Snap! installazione 2m46s
I programma 8m14s
variabili 10m20s
assegnazioni 13m59s
operaz. aritmetica 18m58s
programma es. C/Python 19m25s
Firefox 22m50s
Treccani 26m30s
bug e 10 linee/giorno 27m25s
Snap! multithread 29m10s
sprite penna 36m28s
cicli 37m30s
salvataggio progr.  40m50s
es. poligono 41m50s


+II parte If..then..else Bit/Byte   https://youtu.be/K-dNuNGdxjI
soluz. es. 2m19s
operatori 9m48s
if_then_else 11m18s
numeri primi  19m45s
repeat until 22m10s  (for/while IVb 01:19:45 )
campo esistenza/operatori logici 36m20s
transistor/bit/byte 53m40s
basi/err.numerico 58m10s
es. fattoriale 1h09m09s


+IIIa Windows/Linux Reti   https://youtu.be/ooF_TVdxS_E
desktop multipli Win10 2m45s
soluzione es. fatt. 3m58s
Virtual Box 14m38s
consiglio acquisto computer 21m57s
Ubuntu 18.04  31m10s
Win10  32m45s
Guest Additions Win10 55m00s
tastiera ITA Win10 1h1m45s


+IIIb Windows/Linux Reti  https://youtu.be/2MdqlQGPtPM
Guest Additions Linux  3m31s
install. Firefox(W10)/varie(Linux)  6m02s
install. CodeBlocks (Win10) 14m30s
install. Python/CodeBlocks (Linux) 22m30s 
CodeBlocks (Linux) I programma 28m37s
CodeBlocks (Win10) I programma  32m35s
Install. Python (Win10) 36m10s


+IIIc Windows/Linux Reti   https://youtu.be/v--V7kOH6VI
linea comando/Win10/Linux 1m55s
nano/Notepad 33m0s
IP/reti/ssh/nmap/web server 35m55s
VBox NAT network 39m10s
ssh/nmap/firewall 45m58s
processi in background (Linux) 53m0s
web server 55m0s
Appunti di Informatica Libera 59m15s
es. directory  1h0m5s 


+IVa Software-C/Python/ASM  https://youtu.be/wP8VGQR4sbU 
VBox Import Appliance 3m30s
soluz. es. directory 8m20s
Mac OSX/Linux/terminale 9m18s
install. Linux 17m45s
soluz. es. directory 18m25s
password Linux 20m35s
nano 22m30s
pip3/Python 23m25
consumo corrente Mac 29m8s
USB key/umount Mac 35m36s
ssh Linux-Mac  40m25s
sftp Linux-Mac 44m12s
USB key Linux - Mac 50m55s
cestino 51m20s
Raspberry/ASM  55m40s
Mathematica 1h6m28s
ssh -Y (display remoto) 1h6m45s
licenze CC 1h12m15s


+IVb Software-C/Python/ASM   https://youtu.be/67EQZYT7nP8  00:00
USB key 01:45
progr. #snap! #C #Python 04:25
num.primi 04:40 14m:30
modello di funzion. #CodeBlocks / #Jupyter
     edit/compil/link/esecuz./debug/prof - edit/ #interprete C/Python 06:50
Exec format error 14:45
CodeBlocks Linux 16:20
CBlocks Win10 (Va-4m42s)
CBlocks #debugger 21:38
#repeatuntil vs #while 27:25 28m:58 ( #for /while 01h:19:45 )
test con = (snap!) o == (C/Python) 30:14 01h:13:38
return 32:58 vedere Raspberry (IVa-1h04m50s)
variab. booleana in C 33:28
valori in memoria e indirizzi (puntatori) 34:40
riepilogo linguaggio C 38:05
progetto CBlocks su disco 40:18
num.primi in Python 41:52
indentazione Python 4 spazi 42:25
variab. logiche/booleane in C vs. Python 42:35
lanciare progr. Python 45:18
esecuz. diretta progr. Python 46:18
riepilogo realizz. progr. 49:00
campo esist. 51:02
negazione espr. booleana 52:45
#DeMorgan 54:35 01h:00:42 (errata: -2 e non 2 e -1 e non 1)
ovvero- #ExOR 56:30
campo esist. De Morgan 01:02:45
err.virgola mobile 01:04:40
err.virg.mob.in C 01:06:28
err.virg.mob.in Python 01:07:33
1000 cifre binarie e conti in aritm. decimale esatta 01:08:20
#fattoriale iterativo while/for ed errori numerici (snap!/C/Python) 01:11:42
fatt. #ricorsione snap!/C/Python 01:21:05


+ Va Applicazioni/Problematiche   https://youtu.be/k1uQnDGWwiE
ringraziamenti 4m42s
CBlocks Win10-probl.install. 5m25s fino a 13m45s
trasformata di Fourier 14m15s
Per Elisa 17m25s
La4 diapason 24m40s
diapason 27m15s
voce 27m13s
piano 27m56s
teor.del campionamento 46m0s
aliasing 48m0s
errata: 10 campioni e 4000 Hz 1h4m55s
libro Frova 1h8m5s
motori 4T 1h8m50s
FFT 2D immagini 1h17m50s


+ Vb Applicazioni/Problematiche  https://youtu.be/Uq-PRO7cKyU 
snap! 5.0.3 nella macchina virtuale Linux 2m14s
esempio multithread in snap! 2m44s
progr.concorrente (banca) in snap! 5m0s
progr.concorrente (banca) in C++ 37m0s