← Tutti i video

Introduzione a Python

Guarda su YouTube → 1:39:40 13 settembre 2021
ProgrammazionePython

Descrizione

In questo video introduco le basi del linguaggio di programmazion python facendo vedere come implementare il metodo di Netwon per il calcolo delle radici quadrate. ------------------------- TIMESTAMP 00:00:00 Introduzione 00:02:00 Linguaggi interpretati 00:09:10 Funzione dello shebang 00:11:00 Utilizzo della $PATH 00:12:00 Ripasso metodo di Netwon ######### INIZIO SCRITTURA PROGRAMMA ######### 00:13:55 Varibili e tipi primitivi 00:16:35 Commenti 00:19:00 Calcolo dei quadrati 00:20:50 Valore assoluto 00:24:15 Funzioni in python (def) 00:26:40 Scope delle variabili 00:33:14 Condizionali in python (if/else) 00:36:45 Refactoring 00:38:25 Tipi dei dati: dinamici vs statici 00:42:00 Astrarre il codice tramite le funzioni 00:47:00 Uguaglianza vs assegnazione 00:50:00 Combinare due variabili con tipi diversi 00:53:00 Ciclo while 00:59:00 Milestone 1 01:09:00 Milestone 2 01:13:40 Variabili globali 01:16:05 Live debugging 01:19:05 Concatenazione di stringhe 01:22:30 Utilizzo __name__ 01:27:00 Implementazione del testing 01:31:00 Ciclo for 01:34:00 Format strings ------------------------- RIFERIMENTI - https://youtu.be/olgaR1ma2_g - https://github.com/LeonardoE95/yt-it/blob/main/src/2021-09-13-programmazione-python-introduzione ------------------------- CONTATTI - Technical blog: https://blog.leonardotamiano.xyz/ - Github: https://github.com/LeonardoE95?tab=repositories - Support my work: https://www.paypal.com/donate/?hosted_button_id=T49GUPRXALYTQ

Commenti 18

I commenti vengono da YouTube e sono aggiornati periodicamente.

  1. @esadecimale Autore 13 settembre 2021
    Il codice scritto è disponibile al seguente link: https://leonardotamiano.xyz/ppa/yt/python/02/ In particolare sono i due i file: - trivial_netwon_method_square_root, che avevo implementato un po' di settimane fa - new_square_root, , che è il file ottenuto alla fine del video.
  2. @mbarennesto 13 settembre 2021 2
    Questo va dritto nell’elenco dei video da guardare in seguito, non appena finisco di lavorare 😃 pollice in su già sulla fiducia!
  3. @UnTizioACaso1 20 luglio 2023
    Sei chiarissimo e riesci a trasmettere tutto il tuo entusiasmo e l'amore per la programmazione! Grazie per questi contenuti <3
    1 risposta
    1. @esadecimale Autore 21 luglio 2023 1
      Grazie mille, apprezzo chi sceglie di investire il proprio tempo nel darmi del feedback 👍🏻
  4. @CapitanTavish 26 novembre 2021 2
    26:02 é esattamente questo che ci differenzia dalle macchine, la capacità di integrare miliardi e miliardi di variabili istantaneamente e l’output è “l’istinto” di avere capito il messaggio nonostante alcune variabili erano incorrette Nn samoi mcachien am simoa esesir unami, sioma mccaihne us bsae qunaitstcai, i cpmuoert su bsae ntwenoinana. Programmalo un computer per capire quello che ho detto. Il cervello é troppo più potente, io dico sempre che le macchine lavorano in verticale, operazione dopo operazione, concatenate linearmente, il cervello umano non ha la stessa velocità perché lavora con processi orizzontali, comparando miliardi di variabili Per inciso adoro i tuoi video, li sto guardando uno dopo l’altro ❤️
    1 risposta
    1. @esadecimale Autore 26 novembre 2021
      Grazie mille, fa piacere che apprezzi :D
  5. @Bl4ckFoxCrawler 26 giugno 2025
    uno dei POCHI che spiega le cose bene con calma senza Fronzoli inutili e che parte da un programma analizzandolo mentre si compone era da tanto che cercavo un'approccio di questo tipo, la maggior parte sembra che leggano dei libri e li rendono visuali, BRAVO continua nell'insegnare perchè ti riesce davvero bene!! da come spieghi si vede che conosci molto bene sia Python che il C, potresti magari fare un corso completo.. che ne dici?
    1 risposta
    1. @esadecimale Autore 26 giugno 2025
      Assolutamente, è da tanto che penso ad un corso per questi linguaggi, l’idea che ho in mente è molto diversa da come vengono tipicamente insegnati.
  6. @bacetto73carlotto94 18 novembre 2021 1
    Due 👍 in su !!!
  7. @antoniopetrillo1984 19 settembre 2021 1
    Forse con questo video riuscirò finalmente ad interessarmi un po' a python 👍🏻
    1 risposta
    1. @esadecimale Autore 20 settembre 2021
      Python è veramente ottimo quando devi risolvere dei mini task
  8. @LucaCanali 13 settembre 2021 1
    Assolutamente interessante e ben spiegato, praticamente hai condensato tutto il python in un video :P ... ti volevo fare una domanda ... c'è un'alternativa a nyancat in emacs ?!?! Grazie ancora per tutto quello che condividi !!!
    2 risposte
    1. @esadecimale Autore 13 settembre 2021
      Allora se per alternativa intendi un modo per sapere dove ti trovi nel buffer, emacs di default ti stampa una percentuale per dirti dove ti trovi, e poi top/bot per dirti se sei all’inizio o alla fine. Se invece sei interessato proprio ad un comportamento simile a quanto offerto da nyan cat, ma vuoi cambiare l’immagine, non conosco in questo momento pacchetti simili, ma penso che bisogna andare nel codice implementato e cambiare gli assets utilizzati, tipo il colore rainbow e il nyan-cat. Forse un giorno se ho del tempo libero provo a cambiarlo con dei caratteri ASCII più tranquilli, però sti giorni sono super impegnato quindi in caso sarà per il futuro
    2. @LucaCanali 13 settembre 2021 1
      @esadecimale grazie mille 💪
  9. @Kil5747 24 luglio 2024
    Amico, io ordinerei i video in modo più logico dal punto di vista istruttivo.. Tipo l'introduzione a Python, cioè questo video, lo posizionerei verso l'inizio della lista dei video, in modo tale che chi guarda i video può disporre di una certa cronologia per lo studio.. Così come anche quella del linguaggio C.. Il mio è soltanto un consiglio..
    3 risposte
    1. @esadecimale Autore 24 luglio 2024
      Ordinare dove intendi? In una playlist?
    2. @esadecimale Autore 24 luglio 2024
      Perché nella playlist di Python dovrebbe essere proprio il primo. Per il resto non posso ordinari i video nella schermata principale del canale, ed infatti è un grande limite di youtube che potrò superare solo creando una mia piattaforma in futuro. Detto questo ottima osservazione, sono d'accordo con te!
    3. @Kil5747 24 luglio 2024
      @esadecimale ah, c'era la Playlist.. Ok, scusa.. Niente..