Imparare il Python TUTORIAL ITA

Imparare il Python TUTORIAL ITA

FavoriteLoadingAdd to favorites

Programmiamo un simpatico gioco rapidamente! In pochi minuti saprai scrivere del codice funzionante anche tu, da zero e senza installare nulla grazie a questo tutorial python in italiano.

In questa lezione pratica muoviamo i primi passi nel mondo dei linguaggi di programmazione, imparerai a programmare in python attraverso simpatici esercizi Python.
Questo python tutorial in italiano è molto rapido, per una guida python più approfondita e dettagliata consulta gli altri video del mio canale python italiano.
Il linguaggio Python è uno dei più importanti del 2020, segui anche tu questo corso Python!

SECONDA PARTE, ORA GRATIS!

DONAZIONI:
.
.
Non perdere il mio videocorso Python per Principianti, oggi ad un PREZZO SPECIALE!
Vai su
Per Lezioni Private, richieste commerciali o info generali contattami al seguente indirizzo email:
pitoneprogrammatore@gmail.com

source

By |2021-02-27T12:40:01+00:00February 27th, 2021|Python Video Tutorials|33 Comments

33 Comments

  1. LEONARDO ANNOVI February 27, 2021 at 12:40 pm - Reply

    Sto imparando le basi del hacking mi consigliano molto PYTHON…. giusto?

  2. Blxzz3r February 27, 2021 at 12:40 pm - Reply

    Scusa ma io quando metto il nome mi da errore però non mi esce l’indicatore lampeggiante per inserirlo

  3. pollo piccante February 27, 2021 at 12:40 pm - Reply

    ciao ho un problema quando avvio il programma inizia ad accumulare punti senza aspettare passi tra i tubi. lascio il codice cosi magari qualcunoi riesce a trovare l'errore che io non trovo.

    import pygame

    import random

    pygame.init()

    sfondo = pygame.image.load('immagini/sfondo.png')

    uccello = pygame.image.load('immagini/uccello.png')

    base = pygame.image.load('immagini/base.png')

    gameover = pygame.image.load('immagini/gameover.png')

    tubo_giu = pygame.image.load('immagini/tubo.png')

    tubo_su = pygame.transform.flip(tubo_giu,False,True)

    SCHERMO = pygame.display.set_mode((288, 512))

    FPS = 50

    VEL_AVANZ = 3

    font = pygame.font.SysFont('Comic Sans Ms', 50, bold=True)

    class tubi_classe:

    def __init__(self):

    self.x = 300

    self.y = random.randint(-75,150)

    def avanza_e_disegna(self):

    self.x -= VEL_AVANZ

    SCHERMO.blit(tubo_giu, (self.x,self.y+210))

    SCHERMO.blit(tubo_su, (self.x,self.y-210))

    def collisione(self, uccello, uccellox, uccelloy):

    tolleranza = 5

    uccello_lato_dx = uccellox+uccello.get_width()-tolleranza

    uccello_lato_sx = uccellox+tolleranza

    tubi_lato_dx = self.x + tubo_giu.get_width()

    tubi_lato_sx = self.x

    uccello_lato_su = uccelloy+tolleranza

    uccello_lato_giu = uccelloy+uccello.get_height()-tolleranza

    tubi_lato_su = self.y+110

    tubi_lato_giu = self.y+210

    if uccello_lato_dx > tubi_lato_sx and uccello_lato_sx < tubi_lato_dx:

    if uccello_lato_su < tubi_lato_su or uccello_lato_giu > tubi_lato_giu:

    hai_perso()

    def fra_i_tubi(self, uccello, uccellox):

    tolleranza = 5

    uccello_lato_dx = uccellox+uccello.get_width()-tolleranza

    uccello_lato_sx = uccellox+tolleranza

    tubi_lato_dx = self.x + tubo_giu.get_width()

    tubi_lato_sx = self.x

    if uccello_lato_dx > tubi_lato_sx and uccello_lato_sx < tubi_lato_dx:

    return True

    def disegna_oggetti() :

    SCHERMO.blit(sfondo, (0,0))

    for t in tubi:

    t.avanza_e_disegna()

    SCHERMO.blit(uccello, (uccellox,uccelloy))

    SCHERMO.blit(base, (basex, 400))

    punti_render = font.render(str(punti),1,(255,255,255))

    SCHERMO.blit(punti_render, (144,-10))

    def aggiorna():

    pygame.display.update()

    pygame.time.Clock().tick(FPS)

    def inizializza():

    global uccellox, uccelloy, uccello_vely

    global basex

    global tubi

    global punti

    global fra_i_tubi

    uccellox, uccelloy = 60, 150

    uccello_vely = 0

    basex = 0

    tubi = []

    tubi.append(tubi_classe())

    punti = 0

    fra_i_tubi = False

    def hai_perso():

    SCHERMO.blit(gameover, (50,180))

    aggiorna()

    ricominciamo = False

    while not ricominciamo:

    for event in pygame.event.get():

    if event.type == pygame.KEYDOWN and event.key == pygame.K_SPACE :

    inizializza()

    ricominciamo = True

    if event.type == pygame.QUIT:

    pygame.quit()

    inizializza()

    while True:

    if basex < -45: basex = 0

    basex -= VEL_AVANZ

    uccello_vely += 1

    uccelloy += uccello_vely

    for event in pygame.event.get():

    if event.type == pygame.KEYDOWN and event.key == pygame.K_UP :

    uccello_vely = -10

    if event.type == pygame.QUIT:

    pygame.quit()

    if tubi[-1].x < 150: tubi.append(tubi_classe())

    for t in tubi:

    t.collisione( uccello, uccellox, uccelloy)

    if not fra_i_tubi:

    for t in tubi:

    if t.fra_i_tubi(uccello, uccellox):

    fra_i_tubi = True

    break

    if fra_i_tubi:

    fra_i_tubi = False

    for t in tubi:

    if t.fra_i_tubi(uccello, uccellox):

    fra_i_tubi = True

    break

    if not fra_i_tubi:

    punti += 1

    if uccelloy > 390:

    hai_perso()

    disegna_oggetti()

    aggiorna()

  4. Pietro Di Carlo February 27, 2021 at 12:40 pm - Reply

    ciao grazie mille ho creato un programmino

  5. massimiliano lezzi February 27, 2021 at 12:40 pm - Reply

    Ciao, posso chiederti aiuto? Sono alla ricerca di un dev flask su Roma

  6. Golden Clip February 27, 2021 at 12:40 pm - Reply

    print("CARTA-FORBICE-SASSO contro piton")
    premio = "un sorriso e due abracci"
    print("se vincerai avrai diritto a " + premio)
    print("ncome ti chiami?")
    nome = input()
    print("buona fortuna " + nome + ". che vinca il migliore!")

    print("nbene,quale arma scegli?")

    armi =["carta" , "forbici" , "sasso"]
    for arma in armi:
    print(arma)
    print("premi 0 per carta 1 per forbici 2 per sasso")
    numero_scelto = int(input())
    arma_scelta = armi[numero_scelto]
    print("hai scelto: " + arma_scelta)

    arma_piton = ""
    if arma_scelta == ("carta"):
    arma_piton = "forbice"
    if arma_scelta == ("forbice"):
    arma_piton = "sasso"
    if arma_scelta == ("sasso"):
    arma_piton = "carta"
    print("… anche piton ha fatto la sua scelta!")
    print("npremi invio per scoprire se hai vinto!")
    input()
    print ( nome +" HAI PERSO! Riprova sarai piu fortunato!")

    per chi ha problemi a scrivere

  7. Matteo Maddalena February 27, 2021 at 12:40 pm - Reply

    Si ok bello il python, ma vuoimetterlo a confronto con il C?
    Il C ti fornisce le basi per affrontare tutti i linguaggi in discesa

  8. Giuseppe February 27, 2021 at 12:40 pm - Reply

    Complimenti, spieghi con una semplicità che sembra che stai raccontando una favola, ma invece spieghi concetti, a volte anche difficili. Ma perchè non fai più video?

  9. Sla February 27, 2021 at 12:40 pm - Reply

    a me non mette le parole in blu e non mi funziona niente fin dall'inizio,e poi con che tasti incolli le frasi?

  10. FloFlo February 27, 2021 at 12:40 pm - Reply

    non crei una playlist ?

  11. ReSound February 27, 2021 at 12:40 pm - Reply

    Wow! Sei un genio!

  12. dipa February 27, 2021 at 12:40 pm - Reply

    Io che nn capisco un casso di programmazione Python, in questo video sono riuscito a capire. Grazie mille, continuerò a guardare i tuoi video per imparare a fare addon su blender

  13. TOXIC._.MATTIA February 27, 2021 at 12:40 pm - Reply

    bel video! ma come si pubblica il gioco?

  14. mazio February 27, 2021 at 12:40 pm - Reply

    finalmente grazie a te inizio a capirci qualcosa hahahaha

  15. Simone Sannino February 27, 2021 at 12:40 pm - Reply

    🤞

  16. Hitman 47 February 27, 2021 at 12:40 pm - Reply

    ciao ,complimenti per i tuoi video,avrei una curiosita …con python si puo fare qualcosa dove l'utente del programma inserisce un codice,un email ,una password e questi dati vengono inviati a me?

  17. ELia Sopranzi February 27, 2021 at 12:40 pm - Reply

    Complimenti bellissimo video

  18. Io Sono Un Nerd February 27, 2021 at 12:40 pm - Reply

    Non ho capito una sega. A cosa servirebbe creare file finti? Non capisco nulla, non so nemmeno cosa sia il phytoon. Perché tutti quei codici iniziali e poi la parola? Non capisco un cazzo amico

  19. Blaze February 27, 2021 at 12:40 pm - Reply

    a me quando piton deve scegliere l'arma dice: TypeError: cannot concatenate 'str' and 'tuple' objects on line 23 in main.py... Qualcuno sa risolvere?

  20. IL PINGUINO IMPERATORE February 27, 2021 at 12:40 pm - Reply

    import pygame

    pygame.init()

    #variabili

    giocoinf = True

    x = 465

    y = 456

    sfondo = pygame.image.load("Desktop1/sfondo.png")

    alessandro = pygame.image.load("Desktop1/alessandro.png")

    raffaele = pygame.image.load("Desktop1/raffaele.png")

    sparo = pygame.image.load("gioco2/Peppapig.png")

    SCHERMO=pygame.display.set_mode((800,600))

    FPS = 100

    def disegna_oggetti():

    SCHERMO.blit(sfondo, (0,0))

    SCHERMO.blit(raffaele, (369,411))

    SCHERMO.blit(alessandro, (667,420))

    def sparo():

    SCHERMO.blit(sparo, (x,y))

    def aggiorna():

    pygame.display.update()

    pygame.time.Clock().tick(FPS)

    while giocoinf == True:

    for event in pygame.event.get():

    if event.type == pygame.QUIT:

    giocoinf = False

    #print(event)

    if event.type == pygame.KEYDOWN:

    if event.key==pygame.K_LEFT:

    sparo()

    disegna_oggetti()

    aggiorna()

    non riesco a far avviare la funzione sparo non so come darti le immaggini per provarlo se puoi dimmelo tu oppure te le invio su insta

  21. Federico Tosoni February 27, 2021 at 12:40 pm - Reply

    non s'ho perché ma quando sono nel sito, i comandi funzionano mentre se scarico il file quando nello schermo viene visualizzato:" anche python ha fatto la sua scelta,premi invio e scopri se hai vinto!" il gioco mi crasha appena premo invio,ho provato a controllare le stringhe ma sono tutte correte.
    avete una soluzione?

  22. Mr.Dr0iD B0t February 27, 2021 at 12:40 pm - Reply

    Voglio imparare ad hackerare con android senza root con termux, come faccio ?

  23. Pike il Pappagallo February 27, 2021 at 12:40 pm - Reply

    Voglio più persone intelligenti e brave come te!

  24. Giacomo Fabbrica February 27, 2021 at 12:40 pm - Reply

    Ciao io ho provato a scrivere il codice direttamente su phyton ma non va mentre sul sito si…

  25. Riccardo Vianello February 27, 2021 at 12:40 pm - Reply

    questo è un programma per napoletani..

  26. LUCA February 27, 2021 at 12:40 pm - Reply

    Come mai hai usato le if con le parentesi?

  27. Said Najid February 27, 2021 at 12:40 pm - Reply

    bravissimo

  28. Manuel Varagona February 27, 2021 at 12:40 pm - Reply

    ma se metto nell' input una lettera il programma si blocca ,come faccio a fare in modo che il programma funzioni normalemente anche se iserisco un carattere antipatico ?

  29. Gualtiero Brazzelli February 27, 2021 at 12:40 pm - Reply

    mi unisco agli altri commenti… molto bravo in pochi minuti ho imparato più dei manuali che ho letto 😀

  30. Th3M1n3 February 27, 2021 at 12:40 pm - Reply

    Se uno sceglie una risposta diversa da 0.1.2 è finito, il programma non ti dà segni di vita

  31. Rosario Vitiello February 27, 2021 at 12:40 pm - Reply

    Sei cosí bravo a spiegare e far comprendere la programmazione con semplicitá che potresti condurre un programma per insegnare a programmare ai bambini sulla Rai, perché hai metodo e voce perfetta a questo scopo. Fossi in te mi proporei alla Rai. Detto questo, complimenti sei davvero bravo. Ciao.

  32. ING. Rocco Manzo February 27, 2021 at 12:40 pm - Reply

    complimenti per il video, ma a me non funziona prima non restituiva l arma piton. avevo aggiunto n ai nomi della lista es. "ncarta", perchè mi piaceva a capo e pensavo non influisse invece poi si deve aggiungere anche dopo il segno = di arma_scelta. Avrei però una domanda come si potrebbe tornare indietro se per esempio digito un numero maggiore o uguale a tre (ma anche un qualsiasi tasto)..per avere un ciclo diciamo e riformulare la domanda che mi riproponga la scelta delle 3 variabili..grazie

  33. francesco massella February 27, 2021 at 12:40 pm - Reply

    Ciao, davvero complimenti per i tuoi video !! chiari e concisi !!
    ma ho una domanda, (premetto che mi sto avvicinando alla programmazione da un mese o poco piu) al minuto 4.59 hai scritto la variabile arma_scelta= armi[numero_scelto], perche lo hai inserito nella lista?

Leave A Comment

*