pythonita | Unsorted

Telegram-канал pythonita - Python Italia

3046

Network: @flamesnetwork

Subscribe to a channel

Python Italia

è del 2021, tutto qui

Читать полностью…

Python Italia

Intendi nello stile o a livello più profondo

Читать полностью…

Python Italia

Ho visto che anche serious python ha delle buone recensioni ma non so se sia troppo avanzato

Читать полностью…

Python Italia

Applicato alla routine ma abbastanza serio

Читать полностью…

Python Italia

Detto questo, direi che è forse un po’ presto per cercare uno sviluppatore. Prima dovresti mettere meglio a fuoco l’idea:
– che tipo di logica o modello vuoi usare per gestire studio, lavoro, finanze e relazioni?
– come definisci o misuri il burnout?
– che dati ti servono e come pensi di raccoglierli?

Dopo ciò perché servono proprio Pandas, NumPy o Scikit-learn — sembrano scelte “da data science” più che strumenti realmente necessari per un progetto del genere

Non puoi avere un preventivo realistico ora come ora

Читать полностью…

Python Italia

Ci può stare la goliardata però sono serio, è un approccio che voglio provare, prendere per il culo non mi sembra corretto anche perché non mi sembra abbia offeso nessuno

Читать полностью…

Python Italia

Mi spiace, ma le librerie open source sono troppo comuniste per i miei gusti; inoltre sono un anarchico dei dati — niente corporativismo, solo caos entropico e CSV autogestiti

Читать полностью…

Python Italia

scrivi in maniera breve il lavoro e ti faccio un preventivo così sul momento

Читать полностью…

Python Italia

Tipo? Me ne potresti linkare uno?

Читать полностью…

Python Italia

Poi per quanto riguarda il pagamento ho una domanda, cioè, il prezzo me lo dovrebbe fare con il preventivo la persona che mi fa il programma, perché io come faccio a sapere quanto ci vuole per un programma così specifico? Io ti potrei dire che per me non si deve superare un certo budget, ma poi la domanda è: se non si supera un certo budget, il lavoro viene uguale e soddisfa le mie richieste o no? Per quello voglio capire meglio come funziona e come fare, se qualcuno può darmi qualche delucidazione

Читать полностью…

Python Italia

@Pignaleafzio ho cancellato, evitiamo i wall of text, e segui le regole guida
puoi rimandarlo accorciato e corretto

Читать полностью…

Python Italia

Il comando che uso è:

pyinstaller --noconsole --onefile --icon=icon.ico --add-data "icon.ico;." gui.py

Momentaneamente la sto utilizzando nella root principale dello script

Читать полностью…

Python Italia

Se vuoi fare un'offerta di lavoro spiega bene il lavoro da svolgere, gli eventuali requisiti e tecnologie, se si tratta di un lavoro privato o di un'assunzione e fondamentale la paga in euro.

Le offerte che non prevedano paga in valuta non sono considerate valide.

Le offerte con pagamenti in quote sugli incassi non sono considerate valide.

Le offerte che chiedano di contattarti in privato, senza chiarire da subito la paga, non sono considerate valide.

Dai modo a chi ti vuole rispondere se possa considerare la tua offerta interessante o meno, senza dubbi su quanto percepirà al termine del lavoro.

Читать полностью…

Python Italia

Quindi videolezioni no 😂?

Читать полностью…

Python Italia

Argomenti da riga di comando

Per gli script da usare a riga di comando/terminale è possibile richiedere uno o più argomenti da utilizzare all'interno dello script per controllare il loro comportamento.

[Segue dalla pyllola precedente]

argparse

Un altro metodo, un po' più strutturato è utilizzare il modulo argparse che consente di definire gli argumenti per l'avvio dello script.

import argparse

parser = argparse.ArgumentParser()
parser.add_argument('filename')

arguments = parser.parse_args()
print(f'Elaboro utilizzando il file {arguments.filename}')


Eseguendo lo script senza passare argomenti sarà immediatamente mostrato l'errore seguente e interrotta l'esecuzione con codice di errore 2:

script.py: error: the following arguments are required: filename


Eseguendo lo script con:

python script.py muflone.txt


Sarà mostrato il messaggio:

Elaboro utilizzando il file muflone.txt


Il punto di forza di argparse è che gli argomenti possono essere sia posizionali come in:

python script.py file1 file2 file3


In alternativa gli argomenti possono essere anche nominali e non devono per forza essere in ordine:

python script.py --output file2 --filename file1 --altro file3


Inoltre uno o più argomenti possono essere obbligatori e altri opzionali:

import argparse

parser = argparse.ArgumentParser()
parser.add_argument('--filename', required=True)
parser.add_argument('--output', required=False)

arguments = parser.parse_args()
print(f'Elaboro utilizzando il file {arguments.filename}')
if arguments.output:
print(f'Il risultato verrà salvato in {arguments.output}')


In questo modo lo script richiederà due argomenti, filename obbligatorio e output opzionale.

Avviando lo script senza nessun argomento sarà mostrato l'errore:

usage: script.py [-h] --filename FILENAME [--output OUTPUT]
script.py: error: the following arguments are required: --filename


Avviando lo script con:

python script.py --filename muflone.txt


Sarà mostrato il risultato:

Elaboro utilizzando il file muflone.txt


Avviando lo script:

python script.py --output risultato.txt --filename muflone.txt


Sarà mostrato il risultato che utilizza entrambi gli argomenti:

Elaboro utilizzando il file muflone.txt
Il risultato verrà salvato in risultato.txt


Non fornendo invece l'argomento filename sarà mostrato un messaggio di errore.

Ogni argomento di argparse inoltre può avere numerose specifiche extra:

- È possibile fare in modo che uno specifico argomento contenga uno o più valori (vedi il parametro nargs di add_argument)
- È possibile fare in modo che uno specifico argomento se non fornito assuma automaticamente un valore (vedi il parametro default di add_argument)
- È possibile fare in modo che uno specifico argomento sia un numero (vedi il parametro type di add_argument)
- È possibile fare in modo che uno specifico argomento sia una scelta tra un insieme definito (vedi il parametro choices di add_argument)
- È possibile fare in modo che uno specifico argomento cambi il comportamento di un'altra variabile (vedi il comportamento di action e dest di add_argument)

Per ulteriori dettagli si rimanda alla documentazione di argparse.

Читать полностью…

Python Italia

Tipo negli argomenti

Читать полностью…

Python Italia

è solo un po' vecchio

Читать полностью…

Python Italia

Ragazzi che ne pensate di distilled python? Vorrei leggere qualcosa di livello intermedio e ne parlano molto bene

Читать полностью…

Python Italia

È in realtà è un progetto da data science più o meno haha

Читать полностью…

Python Italia

La mia era solo ironia, fatta sul — e in linea con — il tono dell’annuncio 😄

Читать полностью…

Python Italia

200 euro gg/uomo, 45 giorni

Читать полностью…

Python Italia

CERCASI PYTHONISTA PER ALGORITMO MONCADATA SU PYDROID 3! Ehi, cerco un pro di Python per un progetto privato: un algoritmo di ottimizzazione della routine quotidiana (“Moncadata Fascista”, metafora per disciplina e ordine). Deve analizzare dati (CSV) su studio, lavoro, finanze, benessere (sport) e relazioni, dando report e consigli per essere super efficiente senza burnout. Ispirato a Moncada (Milan/RedBird), usa un approccio corporativo (come il corporativismo storico fascista, ma per la mia routine): risorse (tempo, soldi, energie) gestite in modo coordinato per i miei goal a lungo termine, con flessibilità (anticomunismo metaforico) e disciplina (anticapitalismo metaforico).

Deve girare su: Pydroid 3 play.google.com/store/apps/details?id=ru.iiec.pydroid3.

Librerie: Pandas, NumPy, Scikit-learn, Matplotlib/Seaborn.

Consegna: Script Python commentato + guida per input (CSV).

No: Pagamenti in quote o “scrivimi in privato”.
Preventivo ditemi voi

Читать полностью…

Python Italia

indica quanto sei disposto a spendere, per quello che vuoi tu siamo abbondantemente sull'ordine delle migliaia

Читать полностью…

Python Italia

prendi spunto dagli annunci di lavoro per singolo progetto, non c'è bisogno di scrivere tutti i requisiti e le funzionalità

Читать полностью…

Python Italia

Eh ci provo ma come faccio a mandarlo accorciato e spiegarvi tutto, perché è una roba tanto dettagliata

Читать полностью…

Python Italia

Ok nada risolto, non ho specificato il path nel codice

Читать полностью…

Python Italia

Buonasera a tutti, sto cercando di buildare il mio progetto con PyInstaller e di integrare un’icona personalizzata. Dalla cartella dei file l’icona si vede correttamente in tutte le dimensioni, ma nella barra delle applicazioni e nel titolo della finestra continua a comparire l’icona di default (la “piuma”)

Читать полностью…

Python Italia

videolezioni è un modo alternativo di chiamare la mancanza di voglia di studiare

Читать полностью…

Python Italia

Benvenuto Cla, prima di proseguire leggi il regolamento.

Vi ricordo che tutte le domande riguardanti lo sviluppo di "bot telegram" sono severamente vietate.

Se desideri un corso per iniziare a programmare in Python puoi vedere Python ABC. Altre guide sono presenti sul messaggio fissato in alto.

Читать полностью…

Python Italia

Argomenti da riga di comando

Per gli script da usare a riga di comando/terminale è possibile richiedere uno o più argomenti da utilizzare all'interno dello script per controllare il loro comportamento.

Se uno script ha bisogno di sapere ad esempio il nome di un file si possono seguire più strade:

1. Il nome del file può essere fissato nel codice (hardcoded)
Funziona ma l'eventuale cambiamento del file richiede la modifica del codice e in ogni caso eseguire lo script per file differenti risulta scomodo.

2. Il nome del file può essere richiesto all'utente durante l'avvio (usando la funzione input)
Anche questo metodo funziona ma richiede l'intervento umano per eseguire lo script che inserirà l'input richiesto.
Usando l'operatore di pipe echo nome del file | python script.py è possibile ovviare a questa limitazione ma non è comunque un modo ottimale di procedere.

3. Lo script può accettare argomenti esterni
In questo modo lo script può adattarsi alle necessità e organizzare gli argomenti in maniera strutturata e controllata.

Esistono vari metodi per richiedere argomenti da riga di comando:

sys.argv

Il metodo più semplice è usare sys.argv (efficace ma non strutturato):

import sys

arguments = sys.argv
if len(arguments) > 1:
filename = arguments[1]
else:
print('Argomenti insufficienti')
exit(1)


print(f'Elaboro utilizzando il file {filename}')


Difatti su sys.argv[0] troveremo sempre lo script python richiamato e da sys.argv[1] in avanti troveremo i vari argomenti forniti, sotto forma di stringhe. Tutti i controlli dovranno essere eseguiti da codice.

Se non venisse specificato l'argomento dopo il nome dello script sarà emesso il messaggio di errore previsto e lo script si chiuderà con codice di errore 1.

Lo script potrà quindi essere avviato con:

python script.py muflone.txt


Sarà mostrato il messaggio:

Elaboro utilizzando il file muflone.txt

Читать полностью…
Subscribe to a channel