11. LE FUNZIONI (CORSO PYTHON BASE) - TUTORIAL ITALIANO - PROGRAMMARE IN PYTHON

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ธ.ค. 2024

ความคิดเห็น • 38

  • @antagoat-l9w
    @antagoat-l9w 7 หลายเดือนก่อน +3

    SAY MY NAME
    .. HEISENBERG !
    sei il goat bro grande
    Breaking bad on fire

  • @markoramius7862
    @markoramius7862 8 หลายเดือนก่อน +2

    ciao. Che carattere usi su visual Studio Code?

    • @PyMike
      @PyMike  8 หลายเดือนก่อน

      Il default su Windows; su distro Linux, uso il font Ubuntu (si, stesso nome della distro)

  • @matteocappuzzo9156
    @matteocappuzzo9156 ปีที่แล้ว +1

    ciao! non ho capito per quale motivo non usare return invece di print, quali sono i vantaggi? grazie mille per il lavoro di questi video

    • @PyMike
      @PyMike  ปีที่แล้ว +1

      Ciao Matteo! Partiamo dal dire che si tratta di due cose distinte, che svolgono due ruoli ben precisi e distinti, e che l'uso di una non preclude l'impiego contemporaneo dell'altra. Se ho ben compreso la domanda però, diciamo che se usi return *invece di* dovrai delegare un altro componente software alla presentazione dei dati elaborati e, nel fare ciò, potrai anche elaborare questi dati ulteriormente. Se usi print() *invece di* return, sarà invece questa a mostrare i dati in output. Ti consiglio di dare uno sguardo alla versione scritta sul mio sito: www.programmareinpython.it/video-corso-python-base/scrivi-le-tue-funzioni/ Un saluto

    • @matteocappuzzo9156
      @matteocappuzzo9156 ปีที่แล้ว

      grazie infinite@@PyMike

  • @luigi_desa
    @luigi_desa ปีที่แล้ว +1

    ciao, e complimenti come sempre. Sono alle prime armi con python (e col code in generale) e mi piace sperimentarlo perchè vedo che è abbastanza versatile. Ho provato questa variabile della funzione e sembra dare gli stessi risultati. Si potrebbe usare anche così?
    def addizione(a,b):
    print("il risultato dell'addizione è:", str(a + b) )

    addizione(15,5)
    addizione(27, 32)
    addizione(12, 3)

  • @marinoantonino1097
    @marinoantonino1097 2 ปีที่แล้ว

    ciao, se o capito bene, la funzione da noi creata possiamo usarla nella calcolatrice che avevamo creato nei video precedenti?

    • @PyMike
      @PyMike  2 ปีที่แล้ว +1

      Anche, si

  • @frasier76
    @frasier76 ปีที่แล้ว

    Ciao. Sto seguendo il corso, ma alcune volte il codice non viene eseguito.
    Ad esempio qui:
    def addizione(a, b):
    print("Questa è la funzione addizione.")
    print("Fornisce la somma di due numeri passati come parametri.")
    risultato = a + b
    print("Il risultato dell'addizione è " + str(risultato))
    addizione (15, 5)
    Quando vado sul terminale (dopo aver aggiornato il file) non viene eseguito nulla e ho copiato fedelmente quanto tu hai scritto nel sito.
    Può essere un problema della mia versione di Python o altro?
    Grazie

    • @PyMike
      @PyMike  ปีที่แล้ว +1

      Ciao, attenzione. La chiamata alla funzione addizione() sembra sia indentata male

    • @frasier76
      @frasier76 ปีที่แล้ว +1

      @@PyMike Vero Mike, era quello il problema.
      Grazie 🙂

  • @ken81tube
    @ken81tube 2 ปีที่แล้ว +1

    Pensavo spiegassi anche il funzionamento di args* come parametro della funzione. Mi ci sono imbattuto qualche volta ma non l'ho capito bene. Ottimi video comunque 👍

    • @PyMike
      @PyMike  2 ปีที่แล้ว

      Forse troppo avanzato come argomento per questo primissima lezione dedicata, ma ne parlerò sicuramente in futuro. Grazie!

  • @alessandropinna5013
    @alessandropinna5013 11 หลายเดือนก่อน

    io scrivo i codici che fai vedere nel video e non me li esegue ma se faccio copia e incolla funzionano, come mai? a qualcuno succede la stessa cosa?

    • @PyMike
      @PyMike  11 หลายเดือนก่อน +1

      Ciao Alessandro, possibile che tu stia facendo qualche errore di battitura?

    • @alessandropinna5013
      @alessandropinna5013 11 หลายเดือนก่อน

      @@PyMike può darsi, ma ho ricontrollato più volte ed era identico. Potrebbe essere che non legge gli stessi caratteri? Ho notato anche che comandi non vengono illuminati, esempio str a volte non lo legge come comando. Non so se sono stato chiaro

    • @PyMike
      @PyMike  11 หลายเดือนก่อน

      Si capisco cosa intendi. Che editor stai usando?

    • @PyMike
      @PyMike  11 หลายเดือนก่อน

      Che errore ottieni?

    • @alessandropinna5013
      @alessandropinna5013 11 หลายเดือนก่อน

      @@PyMike mi dice questo "reportUndefinedVariable"

  • @pierino-id7kb
    @pierino-id7kb ปีที่แล้ว

    Scusate ma come funziona questo corso ? Bisogna scaricarsi le lezioni ? altro? Esiste una chat dove si puo' discuter con il tutor? Si paga ? Grazie

    • @PyMike
      @PyMike  ปีที่แล้ว

      Le lezioni di questo corso sono gratuite e qui caricate su TH-cam. Sul mio sito programmareinpython.it è inoltre presente la parte scritta relativa con codice, oltre che gli altri corsi tra cui quelli completi a pagamento.

  • @pietrovillani2989
    @pietrovillani2989 ปีที่แล้ว

    ma quindi return si usa per restituire un dato ma senza mandarlo in print?

    • @PyMike
      @PyMike  ปีที่แล้ว

      Esatto

  • @alexsnowblind
    @alexsnowblind 2 ปีที่แล้ว

    Ma print("RAM: " + ram) non dovrebbe dare errore perché ram non è convertito in stringa?

    • @PyMike
      @PyMike  2 ปีที่แล้ว +4

      la funzione input() restituisce stringhe www.programmareinpython.it/video-corso-python-base/conversioni-di-tipo-print-input-e-primo-programma/

  • @compendium0050
    @compendium0050 ปีที่แล้ว +3

    La citazione di BB vale da sola tutto il corso... Grande! 🤣

  • @Giorrt
    @Giorrt 2 ปีที่แล้ว

    ciao, ho notato che non hai parlato delle funzioni asincrone, ci potresti dedicare un video? grazie in anticipo :)

    • @PyMike
      @PyMike  2 ปีที่แล้ว

      Ciao, si async è un argomento sicuramente più avanzato, ne parleremo in una lezione dedicata oltre il corso base!

    • @ilfalco_288
      @ilfalco_288 2 ปีที่แล้ว

      Salve, sono interessato all'argomento dato che non ne ho mai sentito parlare, dove potrei informarmi/leggere qualcosa (anche in inglese) grazie in anticipo!

  • @FedericoBenedetti81
    @FedericoBenedetti81 2 ปีที่แล้ว

    Ci sarà una lezione anche su visual studio code? :)

    • @FedericoBenedetti81
      @FedericoBenedetti81 2 ปีที่แล้ว

      Sia per Python che per Java...mi sono dimenticato di specificarlo nel commento precedente

    • @PyMike
      @PyMike  2 ปีที่แล้ว +1

      Ciao Fredy, riguarda\o Visual Studio Code ne si parla nei primi video di questo corso th-cam.com/play/PLHUQL6-_n9Zes1VLMgJbLa8IIOHT9x4Nu.html in un video dedicato al mio developer setup th-cam.com/video/nEOv6T3RYQQ/w-d-xo.html e in un video dedicato a review + setup per Python th-cam.com/video/VoKEeb_N12U/w-d-xo.html

    • @PyMike
      @PyMike  2 ปีที่แล้ว +1

      p.s. non uso Java

    • @PyMike
      @PyMike  2 ปีที่แล้ว +1

      Spero possa bastare, almeno per ora ;)

    • @FedericoBenedetti81
      @FedericoBenedetti81 2 ปีที่แล้ว

      @@PyMike Grazie mille, avrei dovuto prima guardare da solo. Guarderò senz altro