Profilo di Daniele aka Palmux

Nome Daniele aka Palmux
Indirizzo email ask@me
AvatarAvatar utenti
Messaggi1022
  • Re: While button press...
    Forum >> Principianti
    Sto creando un programma che clicca da solo, ma si deve attivare solo quando l'utente tiene premuto il click sinistro, quindi ho pensato appunto di prendere il codice che hai visto pure tu e farlo diventare un ciclo while... questo però (Come ho detto prima) non è possibile poiché il programma fa laggare il cursore fino a renderlo inutilizzabile...
    Segui il mio codice, vedrai che funziona. :ok:

  • Re: array o liste?
    Forum >> Programmazione Python >> Calcolo scientifico
    Nel caso hai informazioni riguardo a tale modulo?
    Non li uso spessissimo, ma sono molto efficienti specie se codificati con il giusto typecode. Anzi la definizione che viene data è proprio "array efficienti di valori numerici", quindi nel titolo è già contenuto il loro obiettivo.

    Se gestirai solo integer ('i') il peso del tuo array sarà del tutto simile a quello di una tupla e comunque inferiore ad una lista. Non hai che provare comunque, fai svariate prove per la gestione operativa e per valutare se fanno al caso tuo, sulla carta mi sembrano un'ottima scelta comunque.

    Visto che i miei sono ricordi sbiaditi, fammi sapere cosa sceglierai e come andrà alla gestione pratica, mi interessa.

    Cya
  • Re: array o liste?
    Forum >> Programmazione Python >> Calcolo scientifico
    Ciao caro, tra tuple, liste e dizionari, le tuple anche per la loro natura immutabile, sono gli oggetti più "economici", ma ovviamente per questa loro stessa natura, non sempre si rendono amichevoli per un utilizzo proficuo. Visto che li usi, gli array di np risultano più pesanti di liste e tuple, ma meno dei dizionari (ma qui vado a memoria, potrei sbagliarmi).

    Guardati questo articolo, è molto carino.

    Cya

  • Re: While button press...
    Forum >> Principianti
    Ciao a te, prima di tutto ricordati di usare il tasto code quando metti del codice, altrimenti non si capisce se sbagli qualcosa nell'indentazione o meno.


    Non ho idea di che libreria stai usando, ma ho visto sul sito ufficiale e l'esempio è simile a quello che fai anche tu (ma non del tutto uguale, guarda le differenze qui sotto). Per curiosità quindi la ho installata e con sommo piacere vedo che... funziona.

    from pynput.mouse import Listener
    
    def on_click(x, y, button, pressed):
        print('{0} at {1}'.format('Pressed' if pressed else 'Released', (x, y)))
        if not pressed:
            # Stop listener
            return False
    
    # Collect events until released
    with Listener(on_click=on_click) as listener:
        listener.join()
    

    Il codice sopra è esattamente come l'ho copiato dal sito ufficiale, su Python 3.5.2@Linux funziona e se premo uno dei tasti del mouse restituisce (a seconda della posizione in cui mi trovo):
    Pressed at (1374, 832)
    Released at (1374, 832)


    Cya
  • Re: come tornare ad una stringa precedente?
    Forum >> Principianti
    Bravi, vedo che il prode cm vi ha consigliato bene, benvenuti.

    Unica cosa, utilizzate sempre il tasto apposito per inserire il codice, in Python la sintassi conta.

    Quale tasto?



    Grazie ed ancora benvenuti.



  • Re: Script per schedulazione chiusura automatica
    Forum >> Programmazione Python >> Scripting
    Allora ho seguito il consiglio di Daniele ed analizzato tutto il codice isolando e i problemi ad un ad uno. Beh, errore mio, lo script che ho postato funziona l’errore si trovava nella parte non ancora implementata del bottone_count: impostandolo a zero il programma va alla grande. Sicuramente sarà da migliorare... questione di tempo ;).
    Bravissimo, trovare la soluzione da soli è sempre la cosa più appagante che ci sia.

    Happy coding.

  • Re: Python e Geocoding
    Forum >> Principianti
    Guardati geopy, che altro non è che un client per svariati servizi di geolocalizzazione.

    Cya
  • Re: Script per schedulazione chiusura automatica
    Forum >> Programmazione Python >> Scripting
    Ciao caro, semplifica tutto e lascia solo la parte in cui chiudi la saracinesca. Per la schedulazione usa cron che all'orario stabilito ti farà partire lo script.

    Almeno io farei così, evitando un sacco di problemi.

    Cya
  • Re: Matrici 2d e rettangoli
    Forum >> Principianti
    :D

  • Re: python ed Excel
    Forum >> Principianti
    Ottima scelta, bravo.

    Allora andiamo con ordine:
    1. Posta il codice;
    2. Posta l'errore che ottieni;
    3. Specifica la piattaforma in cui sei (ho capito che è Windows, ma specifica esattamente quale);
    4. Specifica la versione del linguaggio che stai usando.

    Cya

    P.S. Io sono un cane su Windows, ma RicPol (ad esempio) è molto ferrato in materia.