Profilo di Daniele aka Palmux

Nome Daniele aka Palmux
Indirizzo email ask@me
AvatarAvatar utenti
Messaggi1239
  • Re: che franaaaa!
    Forum >> Principianti
    Ciao caro, impara ad indentare bene il codice quando lo posti su risorse come questa, usando il tasto apposito oppure usando sistemi esterni come pastebin.

    Allora venendo a noi, trasforma la tua riga in:
    bob = turtle.Turtle()
    Vedrai che andrà.

    Cya
  • Re: importare e leggere file excel con python
    Forum >> Programmazione Python >> Files e Directory
    Prova a vedere questo.

    Cya

  • Re: Zippare cartelle e sotto cartelle
    Forum >> Programmazione Python >> Files e Directory
    Dai un'occhiata a questo.

    Cya
  • Re: ERRORE DI SINTASSI
    Forum >> Principianti
    Ciao Daniele. Non so se intendi ciò che ho fatto nella risposta sopra. Spero di sì.
    Sì, intendo quello, ma non hai indentato il codice allora.

    Prova così, perlomeno non dovrebbe più dirti che c'è un errore di indentazione.

    Cya







  • Re: ERRORE DI SINTASSI
    Forum >> Principianti
    Ciao caro, dovresti mostraci l'indentazione del codice, usa il pulsante <code> che trovi prima della tavolozza colori o usa risorse alla pastebin.

    Prima di vedere se hai commesso anche errori di indentazione, da una velocissima prima visione vedo:
    A. Una prima riga misteriosa, perché hai messo >>> che sono propri della console interattiva?
    B. C'è una mancanza dopo if message.text=='Spazzola suprema' dove mancano i due punti.

    Adegua il codice, anche come presentazione intendo, e ci diamo un'occhiata insieme.

    Cya
  • Re: Qualcuno mi aiuta ad andare avanti?
    Forum >> Principianti
    Ciao caro, visto che siamo nel 2021 e non nel 1991, se devi mandare del codice, usa strumenti come pastebin o simili. ;)

    Cya
  • Re: Qualcuno mi aiuta ad andare avanti?
    Forum >> Principianti
    Ciao caro, ma scusa lo hai fatto sopra, collegando gli if a elif a else come procedere lo sai già.

    Credo ci sia un difetto di comunicazione tra te ed il programmatore, che poi sei sempre tu, pensa prima cosa vuoi fare e scrivilo su un foglio di carta, aiuta a schiarirsi le idee nel 99.99% dei casi. Partire iniziando a scrivere codice a testa bassa è sbagliato, a prescindere dal tuo livello di competenza nella scrittura del codice stesso.

    Poi certo, uno studio più approfondito poi non guasta mai.

    Cya

  • Re: Job offer Fintech (remote)
    Forum >> Annunci
    Grazie per aver condiviso la vostra ricerca su questa risorsa.

    Le chiederei, dove possibile, di specificare maggiormente alcuni aspetti.

    Ad esempio il tipo di conoscenze richieste (linguaggio, librerie, framework, lingue conosciute, etc..), eventualmente quelle facoltative che costituiscono un plus per la selezione ed il tipo di inquadramento proposto.

    Grazie ancora e resto a disposizione per eventuali chiarimenti.
  • Re: Controller esterno rilevazione tasti premuti
    Forum >> Principianti
    Ciao caro, aspettiamo qualcuno con un'esperienza diretta, non so aiutarti nello specifico. Intanto posso raccontarti la mia esperienza, quindi parliamo di altro per restare in tema.

    Caso A
    : Utilizzando un RPi 3, avendo comprato 100+ moduli tra i quali c'era anche un coso simile a questo, anzi forse era proprio quello, non ho dovuto far altro che collegarlo ad una breadboard, ed il gioco è stato facile. Ho intercettato i movimenti con estrema facilità, aggiungendo anche vari pulsanti e led, solo per fare scena. Comunque era perfettamente funzionante, anche se un po' scomodo, lo confesso.

    Ovviamente il tuo caso è un po' diverso e complesso...

    Caso B
    : Con un amico abbiamo creato il classico emulatore per giochi anni '80, sempre bastato su RPi, utilizzando RetroPie. Se possibile qui è stato ancora più semplice, perché tramite alcuni strumenti di configurazione automatici, abbiamo configurato facilmente un paio di JoyPad della Xbox, usandoli con estrema soddisfazione e senza porci grosse domande. Sono passati diversi anni, quindi le cose potrebbero essere cambiate ed auspicabilmente migliorate.

    Ora mi rendo conto che non siano attinenti a quanto chiedi tu, ma quello che volevo passarti era il fatto che in tutti casi devi avere uno schema, accesso ai driver o un'utilità che ti connette al JoyPad, altrimenti dialogare con la periferica è impossibile a quanto ne posso sapere (molto poco).

    Ma vediamo che dice qualcuno con maggiore esperienza, intanto in rete ho trovato parecchio materiale, potresti darci un'occhiata e vedere se trovi qualcosa di specifico.

    Cya
  • Re: Metodi Speciali - cosa sono?
    Forum >> Principianti
    Nuovamente ciao, i metodi speciali o in Python sarebbe meglio dire i Dunder Methods, dove Dunder sta per double under (score), qualcuno li chiama anche metodi magici, ma mi fa sempre un po' paura questa definizione. Comunque sia sono un insieme di metodi speciali che riconosci facilmente per la presenza prima e dopo del nome del doppio __, ad esempio __str__ e ti permettono di arricchire le tue classi con costrutti inclusi nel linguaggi. Devi notare come questi metodi non siano chiamati direttamente dall'utente, ma è Python stesso ad invocarli, ecco perché qualcuno li definisce magici. Facciamo un esempio?

    Creiamo un lista ed otteniamo uno dei valori associati:
    >>> l = ["cane", "gatto", "topo"]
    >>> l[1]
    gatto
    
    Perfetto abbiamo usato un dunder method e non lo sappiamo neanche, ma vediamo come esplicitarlo:
    >>> l = ["cane", "gatto", "topo"]
    >>> l.__getitem__(1)
    gatto
    Forse ora è chiaro che Python nel primo caso ha chiamato questo metodo speciale per noi. Similarmente nelle tue classi andrai a definire l'implementazione di questi metodi che ti consentono quindi di ottenere funzionalità che sono proprie dei built-in di Python. Volendo potrai quindi implementare __str__ o __repr__ o quello che ti serve per fargli fare quello che ritieni necessario. Dai un'occhiata qui per avere maggiori dettagli.

    Per sapere quali sono puoi sempre usare help() per scoprirli.

    Un consiglio spassionato. Questi argomenti non li puoi affrontare su un forum o vedendo un video, ti consiglio di affidarti ad un buon testo e portarti avanti nella lettura e nella comprensione di questi fondamentali aspetti del linguaggio.

    Cya