Profilo di Daniele aka Palmux

Nome Daniele aka Palmux
Indirizzo email ask@me
AvatarAvatar utenti
Messaggi540
  • Re: copiare valore di una lista compresi tra due elementi
    Forum >> Principianti
    Ciao caro, trova lo posizione dei "!" e poi affetta tutto.

    Attenzione, la tua lista contiene (forse) dei refusi, ma il separatore ";" non è ammesso nella lista, avresti un errore di sintassi.
    >>> k = ["uno","due","!","quattro","cinque","sei","!","otto"]
    >>> [index for index in range(len(k)) if k[ index ] == "!"]
    [2,6]
    Da qui ti lascio divertire, ormai il più è fatto.

    Cya


    --- Ultima modifica di Daniele aka Palmux in data 2017-04-06 21:29:57 ---
  • Re: come si utilzza un dizionario su python?
    Forum >> Principianti
    Ciao caro, usa sempre il pulsante per copiare del codice e farlo capire correttamente a chi ti legge.

    Usando Python3 semplicemente dict.has_key() è stato rimosso in favore di in.

    Removed. dict.has_key() – use the in operator
    instead.
    (link)

    Cya
  • Re: Python Base
    Forum >> Principianti
    Ciao caro, per cominciare sposta il print sotto somma=n*x per vedere passare i tuoi valori.

    Così ti accorgerai di alcune cose del tuo script.

    Cya
  • Re: problema inspiegabile con operatori logici
    Forum >> Principianti
    if tag.get_text() != "ciao" or "bello":
    
    Ciao caro, non si scrive così, hai diversi modi di farlo, ma non così.

    Ad esempio potresti raggruppare le condizioni tra parentesi, esplicitare nuovamente il confronto o aggiungere un elif.

    Inoltre un else come quello che hai scritto che senso ha? Anche se non ci fosse sarebbe uguale.

    Riprova, sarai più fortunato. ;)

    Cya
  • Re: Avviare script all avvio di rspberry
    Forum >> Programmazione Python >> Scripting
    Ciao caro, usi nano immagino per salvare il file, quindi dovresti usare CTRL+o (CTRL+x è per uscire), anche se poi ai fini pratici se il file non è salvato in realtà va bene lo stesso, ma non sono cintura nera di nano, non lo uso mai. Il mio nano parla in italiano, sicuro che sia Y e non S da premere, te lo ha indicato il programma?

    Verifica con contrab -l se la riga in questione è stata scritta correttamente e controlla che lo script sia settato per essere eseguito.

    Cya
  • Re: Filtrare dati di una matrice
    Forum >> Principianti
    Ciao ho spostato la discussione in questa categoria perché mi sembra più attinente.

    Se hai voglia condividi con gli utenti del forum la tua soluzione, potrebbe essere utile a qualcuno.

    Ciao e grazie.
  • Re: Definizione variabili
    Forum >> Principianti
    Se io dichiaro una variabile dentro una def() è come non la dichiarassi ??
    No, se la dichiari dentro la funzione ha valore dentro di essa (locale).

    Devo per forza dichiararla nel corpo principale del programma ?

    Non per forza, ma dipende che ci devi fare. Nell'esempio sotto hai due variabili, quella dentro la funzione è locale:
    >>> variabile = "Sono nel corpo del programma"
    >>> def func1():
    ...     variabile = "Sono dentro la funzione"
    ...     return variabile
    >>> def func2():
    ...     return variabile
    >>> print variabile
    Sono nel corpo del programma
    >>> print func1()
    Sono dentro la funzione
    >>> print func2()
    Sono nel corpo del programma

    Quindi se dichiari la variabile fuori dalla funzione, puoi usarla all'interno della funzione:
    >>> a = 1
    >>> def somma():
    ...     return a + 1
    >>> print somma()
    2
    

    Ed ovviamente se la variabile non è stata dichiarata, avrai ovviamente un errore:
    >>> def somma():
    ...     return a + 1
    >>> print somma()
    NameError: global name 'a' is not defined
    

    Da dentro la funzione puoi intervenire sul valore globale della variabile, ma forse sto andando troppo avanti...

    Fammi sapere se non ti è chiaro qualcosa.

    Cya

    P.S. L'esempio è con Python 2.7
  • Re: Cerco lavoro presso startup :)
    Forum >> Annunci
    Ciao Marta, invece scrivi molto bene complimenti.

    Ti posso suggerire di dare un'occhiata all'imminente Pycon e, se ti fosse possibile, di partecipare all'evento. Trovo che sia il modo più completo per avere contatti con la folta comunità italiana. Sempre in Italia ci saranno anche il DjagoCon e l'Europython, che sono sicuramente appuntamenti più internazionali, ma comunque con una forte presenza di interlocutori italiani.

    Ovviamente restano sempre validi anche altri approcci, quali la promozione tramite canali social (LinkedIn ad esempio) o più tradizionali quali l'invio diretto di curricula.

    Tienici informati di come procede la ricerca.
    Cya
  • Re: controllare programmi esterni .exe
    Forum >> Principianti
    Non ho mai avuto esigenze di questo genere, posso solo suggerirti di cercare delle librerie che ti permettano l'interazione col programma che vuoi utilizzare. Su GIMP ricordo ci fosse uno strumento che ti permetteva di scrivere dei plugin in Python, magari ti da la possibilità di interagire anche in altra maniera.

    Mi spiace non poterti aiutare, posso solo augurati in bocca al lupo ed invitarti, nel caso trovassi qualcosa, di condividerlo su questa risorsa in modo da aiutare utenti con le tue stesse esigenze.

    Cya
  • Re: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
    Forum >> Principianti
    Bella domanda, senza un minimo di contestualizzazione è dura capire.

    Prova a dare un'occhiata a questo link.

    Cya