Profilo di Daniele aka Palmux

Nome Daniele aka Palmux
Indirizzo email ask@me
AvatarAvatar utenti
Messaggi1223
  • Re: primi passi con python
    Forum >> Principianti
    hai scritto "sono neanche problemi veri e propri."
    Veramente ho scritto "non sono neanche problemi veri e propri", intendendo che sono perlopiù costrutti sintattici che ti permettono di spaziare e non c'è necessariamente una forma migliore delle altre al punto del tuo percorso di apprendimento, dove non credo tu stia ricercando performance o cose similari.

    Scusami sono ancora a disturbarti. Da quello che scrivi, vediamo se ho capito il senso: I comandi print e input sono utili per la programmazione classica riga, dopo riga, mentre nella programmazione moderna a oggetti non servono poiché sono gli oggetti stessi con le loro proprietà e metodi che acquisiscono dati (input) o li visualizzano (print). Ok, mi rendo conto. Quindi è necessario usare anche un costruttore di GUI e mi pare di capire che Python ne ha già uno già integrato che sarebbe tkinter.

    Non mi disturbi e no, mi devo essere spiegato male. Ti ho scritto che abbandonerai, ad esempio, l'uso del print() che ora scommetto sia massivo perché vuoi verificare gli esiti dei tuoi script. Lentamente ed inesorabilmente non lo userai più, imparerai che esistono altri metodi come ad esempio i log ed i test per avere un riscontro di quanto fanno i tuoi script. Poi la parte di GUI è ancora un altro discorso, ma non è quello che intendevo in origine.

    Ora considerado che conosco (reminescenze del mio bagaglio di programmatore amatoriale*) gli operatori aritmetici, logici e booleani, i comandi di base if, for, while e altri a questo punto mi pare opportuno conoscere tkinter per creare form e arricchirli di textbox, pulsanti, combobox ecc e apprendere anche le caratteristiche di ciascu oggetto. Come mi consigli di procedere? Dove trovo il materiale per utilizzare tkinter?

    Non avere dubbi e parti dal tutorial ufficiale, integrato nella documentazione ufficiale.

    * Per piacere, non farti ide errate sul mio conto, tipo: presuntuoso. È che operare con i vari tipi di variabili e con + - * / >=< AND OR è quasi uguale in tutti i linguaggi e anche i cicli for, if e altri comandi sono tutti uguali, cambia la sintassi e questa sì che va studiata e appresa. E su questa mi sto concentrando. Ecco perché chiedevo sulle due tipologie di input

    Ma perché mai dovrei farmi quest'idea su di te, figurati. Comunque nel caso tu non sappia come muoverti, per questo ed altri problemi, tieni sempre presente che Python ha delle linee guide (PEP) e che ha dei documenti ufficiali ai quali ispirarti.

    Cya
  • Re: primi passi con python
    Forum >> Principianti
    Ciao caro, non mi focalizzerei assolutamente su questi problemi che oltretutto non sono neanche problemi veri e propri.

    Andrei dritto nell'apprendimento, affidandomi ad un buon testo, ce ne sono tanti e molti di essi sono validi.

    Abbiamo una sezione su questo sito, puoi darci un'occhiata. Personalmente sceglierei quello di Mark Lutz, ma confesso di non essere aggiornato con le ultimissime pubblicazioni, magari c'è qualcosa di più aggiornato, visto che comincia ad avere i suoi annetti.

    Ah dimenticavo, per print va bene tutto ed esistono anche altri metodi come str.format() o f-strings per dirne due. Fidati se ti dico che all'inizio è una funzione molto importate per i neofiti, ma andando avanti la userai sempre meno fino a sparire completamente dai tuoi script. Su input() il discorso è similare, se all'inizio con i primi esperimenti è molto gettonato, col tempo passarà nel dimenticatoio. I metodi che indichi sono simili, ai fini pratici il secondo legge anche il carattere di escape ed è possibile fornire il numeri di caratteri da leggere alla volta.

    Cya
  • Re: Passare il nome di una variabile/colonna di un dataframe in una funzione
    Forum >> Programmazione Python >> Database
    Ciao caro, per avere una mano contestualizza un po' meglio la tua domanda.

    Dicci su che piattaforma lavori, con cosa stai realizzando lo script (versione) e facci capire da dove vengono i dati estendendo un po' la porzione di codice.

    Altrimenti si brancola nel buio.

    Cya

  • Re: Da MDB a CSV Colonne specifiche
    Forum >> Programmazione Python >> Database
    chiedo scusa a tutti non ho mai lavorato con i CSV ma credevo che aprendoli con excell i dati si dovessero incolonnare su ogni singola colonna, invece è normale che vengono messi tutti su una colona e separati da una virgola.
    Ciao caro, beh dipende da cosa indichi ad Excel di fare, lui magari prova a capire ma è fondamentalmente un servo scemo.

    Al momento di importare i dati se indichi i corretti delimitatori dei dati ti metterà i dati su più colonne.

    Devi avere una conformità dei dati è ovvio, ecco perché si parla di formattazione o normalizzazione (anche se questo è un altro aspetto a dire il vero) dei dati.

    Cya


  • Re: traduzione da lua bytecode a lua
    Forum >> Annunci
    Ciao leone98 (sei fan di Leone Cane Fifone e/o Leon Scott Kennedy o magari nessuno dei due?), anche io non ti seguo in pieno, ma forse non ho capito dove vogliamo arrivare. Credo tu sappia che Lua è un linguaggio di programmazione diverso da Python, fin qui siamo alle ovvietà.

    Ora voglio capire che cosa vuoi fare, perché quel tradurre del primo messaggio mi ha spiazzato. Vuoi eseguire un programma Lua attraverso Python, ma perché? Se hai il programma a tua disposizione, non ti conviene usare direttamente Lua?

    Ma forse tu vuoi creare lo stesso programma in Python, ora non so neanche cosa faccia LuaJIT se non quello che ho letto velocemente sulla pagina del progetto, ma non sono certo dei risultati che vuoi ottenere.

    Spiegaci un po' meglio le tue finalità, perché vedo solo problemi in quello che ho capito finora.

    Cya
  • Re: Estrapolazione di tutti i valori di una colonna
    Forum >> Programmazione Python >> Database
    Ciao caro, non è esattamente così, quello che ti ha scritto RicPol ti basta per recuperare le marche, il problema è di come cerchi di visualizzarle. Non ho letto che database stai usando e neanche che libreria usi per accedervi.

    Facciamo l'esempio, pari pari alla documentazione, che tu stia usando SQLite, per ottenere le marche non dovrai far altro che fare una cosa del genere:
    >>> import sqlite3
    >>> conn = sqlite3.connect('nome.db')
    >>> c = conn.cursor()
    >>> for row in c.execute('SELECT marca FROM tabella'):
    ...    print(row)
    Fiat
    Alfa
    Mercedes
    Bmw
    Comunque guardati qualche esempio, è meglio.

    Cya
  • Traduciamo la documentazione di Python!
    Forum >> Notizie
    La comunità di Python.it lancia un nuovo progetto per la traduzione italiana integrale della documentazione ufficiale di Python. Mettere a disposizione risorse in Italiano, liberamente accessibili, rivolte soprattutto ai principianti, è fondamentale per diffondere la conoscenza di Python e la cultura della programmazione nel nostro Paese. La documentazione ufficiale è da sempre uno dei punti di forza di Python: completa, chiara, sintetica, aggiornata.

    Per questo crediamo molto in questo progetto di traduzione e invitiamo tutti a collaborare! Abbiamo predisposto una repository di lavoro su GitHub per coordinare le operazioni: quando avremo un numero sufficiente di documenti tradotti, pubblicheremo il lavoro (a un indirizzo web ancora da definire).

    Se volete contribuire in qualità di traduttori, per prima cosa andate su https://github.com/ricpol/pydoc-it : qui troverete tutte le informazioni necessarie.

    Se volete approfondire, discutere e fare proposte su questo progetto, potete iscrivervi alla nostra apposita mailing list.

    Il vostro contributo è indispensabile alla riuscita del progetto! Grazie in anticipo a tutti quelli che vorranno collaborare!
  • Re: Traduzione Documentazione ?
    Forum >> Annunci
    No, non te lo consiglio... quello è un testo scritto da una prospettiva personale... non ha senso come "news"... se vuoi un testo da news, puoi usare questo qui sotto:
    Mi sono espresso male io infatti, l'ho messo sul Blog del sito Python.

    UPDATE: Ed infatti puntualmente è finito in home page. Uffa...

    Traduciamo la documentazione di Python!


    La comunità di Python.it lancia un nuovo progetto per la traduzione italiana integrale della documentazione ufficiale di Python. Mettere a disposizione risorse in Italiano, liberamente accessibili, rivolte soprattutto ai principianti, è fondamentale per diffondere la conoscenza di Python e la cultura della programmazione nel nostro Paese. La documentazione ufficiale è da sempre uno dei punti di forza di Python: completa, chiara, sintetica, aggiornata.


    Per questo crediamo molto in questo progetto di traduzione, e invitiamo tutti a collaborare! Abbiamo predisposto una repository di lavoro su GitHub per coordinare le operazioni: quando avremo un numero sufficiente di documenti tradotti, pubblicheremo il lavoro (a un indirizzo web ancora da definire).


    Se volete contribuire in qualità di traduttori, per prima cosa andate su https://github.com/ricpol/pydoc-it : qui troverete tutte le informazioni necessarie.


    Se volete approfondire, discutere e fare proposte su questo progetto, potete iscrivervi alla nostra apposita mailing list (https://lists.python.it/mailman/listinfo/docs/).


    Il vostro contributo è indispensabile alla riuscita del progetto! Grazie in anticipo a tutti quelli che vorranno collaborare!


    Questo è molto da news, mi hai risparmiato un po' di lavoro, grazie.

  • Re: Traduzione Documentazione ?
    Forum >> Annunci
    Lo copio "paro paro" sulle news di Python.it in giornata.

    Cya

  • Re: Traduzione Documentazione ?
    Forum >> Annunci
    Nessun problema, ci mancherebbe... anzi, come dicevo, mi lascia più tempo per altri progetti... Quando avrai la possibilità di occupartene, riprendiamo il discorso.

    Certamente.

    Cya