if __name__ == "__main__" - Python 3 Tutorial Italiano - Programmare In Python

Поделиться
HTML-код
  • Опубликовано: 25 окт 2024

Комментарии • 46

  • @PyMike
    @PyMike  7 лет назад +1

    Trascrizione disponibile su:
    www.programmareinpython.it/video-corso-python-intermedio/03-if-name-main/

  • @MBlto
    @MBlto Год назад +1

    Grazie mille, sto studiando da delle slides che davano per scontato questa nozione ma non avendo mai usato python prima non sapevo cosa volesse dire! mi hai salvato

    • @PyMike
      @PyMike  Год назад

      Felice di essere stato di aiuto!

  • @sermoly
    @sermoly 4 года назад +2

    Sei stato di estremo aiuto, in generale in tutte le tue playlist Python, ho imparato davvero tanto , complimenti

    • @PyMike
      @PyMike  4 года назад

      Grazie a te!

  • @claudioturello4401
    @claudioturello4401 7 лет назад +4

    ora la cosa comincia a diventare davvero interessante...
    myke, sono contento che esisti...

  • @sergiopalazzi6033
    @sergiopalazzi6033 10 месяцев назад +1

    Chiarissimo! Complimenti

    • @PyMike
      @PyMike  10 месяцев назад

      Grazie Sergio

  • @antoniodamore9827
    @antoniodamore9827 6 лет назад

    Ciao, complimenti per la chiarezza e l'essenzialità dei tuoi video. Mi sto avvicinando a python per passione e le tue lezioni rappresentano veramente un bel modo di imparare. Hai anche una voce (e un simpatico accento) che mantiene l'attenzione :-)

    • @PyMike
      @PyMike  6 лет назад

      Ciao Antonio grazie per i simpatici complimenti :D

  • @GianlucaDiFrancisca
    @GianlucaDiFrancisca 3 года назад

    Grazie dei video, ogni tanto li riguardo per rinfrescarmi la memoria

    • @PyMike
      @PyMike  2 года назад

      Grande!!!

  • @carmelostagno6352
    @carmelostagno6352 7 лет назад +2

    Ciao PyMike, complimenti per questo corso su Python che ritengo il più chiaro e completo abbbia seguito. Provenendo da linguaggi come Java e C# ti chiedo se pensi di approfondire le playlist sulla programmazione ad oggetti che ritengo ancora scarna e incompleta per avere una visione più chiara su come Python affronta il concetto di oggetto, se esiste l'incapsulamento con variabili private, le property, i metodi Get e Set, etc... con ulteriori esempi che guidino ad una buona programmazione a oggetti. Grazie.

    • @PyMike
      @PyMike  7 лет назад

      Ciao Carmelo!
      Si, sicuramente arriveranno nuovi video anche sulla Programmazione A Oggetti!
      Grazie per i consigli!

  • @chuckjouins3878
    @chuckjouins3878 4 года назад

    Complimenti veramente una spiegazione chiara e concisa!

    • @PyMike
      @PyMike  4 года назад

      Grazie!!!

  • @pauldomy
    @pauldomy 3 года назад

    ottimo lavoro, complimenti

  • @MrStefcape
    @MrStefcape 3 года назад

    molto bravo, complimenti

  • @LucaSubiaco
    @LucaSubiaco 7 лет назад +1

    Grazie per le ottime lezioni. Ciao

    • @PyMike
      @PyMike  7 лет назад

      Ciao Luca! È un piacere!

    • @LucaSubiaco
      @LucaSubiaco 7 лет назад +1

      Sarei interessato ad approfondire Djiango. Magari in futuro..... qualche video... Grazie

    • @PyMike
      @PyMike  7 лет назад

      A Giugno uscirà finalmente la serie su Django! :D

    • @PyMike
      @PyMike  7 лет назад

      Nome Cognome il Modulo socket se tutto va bene arriva entro questo sabato... ;)

    • @PyMike
      @PyMike  7 лет назад

      Saranno contetti base quindi no problem ;)
      Grazie per il supporto! :)

  • @ChristianLomak
    @ChristianLomak 4 года назад +1

    Onestamente in sta lezione non ci ho capito molto, ma il problema che mi si pone è anche un altro:
    Supponiamo che ho bisogno di una funzione che sta dentro al file '04 prova.py', è possibile importare file.py che cominciano con numeri o che hanno spazi tra una parola e un'altra?

  • @cauli58
    @cauli58 7 лет назад

    devo dirti bravo sei come un treno in corsa inarrestabile......competenza professionale garantita ...dopo le basi teoriche di niktorthenat...della associazione culturale maggiolina ho trovato PyMike..Dopo i complimenti pero ho da chiederti un favore che non è legato direttamente al tutorial in questione.Non riesco dopo tante ore passate al pc a venire a capo di questo problema.questo è il semplice script prova in python che vorrei compilare con pyinstaller per renderlo un eseguibile a tutti gli effetti...
    from gtts import gTTS
    import os
    import vlc
    import easygui
    tts = gTTS(text=("prova vocale con modulo gtts "),lang='it')
    tts.save("buono.mp3")
    os.system("mpeg321 buono.mp3")
    p = vlc.MediaPlayer("buono.mp3")
    p.play()
    con idle di python tutto funziona correttamente perche' compilando il tutto con pyinstaller non funziona .......chiedo venia ......ma ho tutto da acquisire in questo mondo di programmazione ciaoooooo...

  • @emanueler
    @emanueler 4 года назад

    Utilissimo grazie mille

  • @LucaSubiaco
    @LucaSubiaco 7 лет назад +1

    anche i decoratori sono utili da imparare.

  • @MariusDiMaio
    @MariusDiMaio 3 года назад

    Bravo

  • @WolverineVIAF
    @WolverineVIAF 4 года назад

    E se il codice venisse scritto direttamente dopo if __name__ == __main__ anziché richiamare la funzione main() piuttosto che un'altra?

  • @dariogambi
    @dariogambi 4 года назад

    finalmente l'ho capito !!!

    • @PyMike
      @PyMike  4 года назад

      Ottimo! :D

  • @dariofaedo9232
    @dariofaedo9232 4 года назад

    Dunque, se ho capito bene, il codice if __name__=='__main__' serve per importare porzioni di script di programma ad un'altro programma?

    • @PyMike
      @PyMike  4 года назад +1

      No... piuttosto qualcosa "tipo" l'opposto.

  • @cirodenapoli9145
    @cirodenapoli9145 7 лет назад

    Ciao, complimenti per il video davvero interessante...
    Io non sono molto pratico della programmazione ad oggetti, ma so che si usa il . per utilizzare i metodi di un oggetto, allora mi sono chiesto il perchè di cio: script_a.__name__. Cioè __name__ è una variabile, non un metodi...
    E quando dici che tramite questa riga c'è la possibilità di continuare a sviluppare del codice che vogliamo testare dall'interno, lasciando comunque la possibilità
    ad altri programmatori(magari del nostro team) di utilizzare il resto delle nostre funzioni, ciò succede anche senza l'utilizzo di questa riga, come mai?
    Grazie mille in anticipo

    • @PyMike
      @PyMike  7 лет назад +1

      Ciao Ciro, puoi utilizzare il punto anche per richiamare gli attributi come __name__
      La condivisione dei compiti in un team puó avvenire anche senza l'utilizzo di questa riga, tuttavia utilizzandola sei in grado di definire un punto di partenza ben preciso per l'esecuzione del tuo script.
      Se hai un file tipo MODULI .PY pieno di funzioni che richiami poi all'interno di un altro file tipo NOME_SCRIPT .PY, c'è la possiblità che tu ti possa trovare a voler eseguire queste funzioni singolarmente.
      Uno dei modi per fare questo è proprio eseguire semplicemente MODULI .PY dopo aver definito la riga di codice oggetto del video seguita dalla funzione(o funzioni) singola che vuoi eseguire!

    • @cirodenapoli9145
      @cirodenapoli9145 7 лет назад +1

      Grazie mille! Però non mi è molto chiaro il tuo esempio...

    • @PyMike
      @PyMike  7 лет назад

      esercitati e vedrai che tutto ti sarà molto più chiaro ;)

  • @andreapartenope2660
    @andreapartenope2660 4 года назад

    Grazieeeeee

    • @PyMike
      @PyMike  4 года назад +1

      Prego :)

  • @pietropallotta5391
    @pietropallotta5391 4 года назад +1

    io non ho ben capito a cosa può servire if __name__ =="__main__":

  • @paolobalestriere1201
    @paolobalestriere1201 2 года назад

    non riesco a usare questa condizione con pygame perché devo fare un sacco di cose e comunque non funziona

    • @PyMike
      @PyMike  2 года назад +1

      Non è obbligatoria

  • @ps_davi
    @ps_davi 3 года назад

    Ottimo video ma per favore metti i temi scuri altrimenti ci bruciano gli occhi 😂

    • @PyMike
      @PyMike  3 года назад

      hai ragione! =)