andrea piani
Notebook · cell 01 · Python & Automazione
per PMI con processi manuali e founder tech

Sviluppo Python per automatizzare quello che oggi fai a mano in azienda.

Script, FastAPI, scraping, ETL, bot Telegram/Discord, AI agents. Per imprenditori che vogliono risparmiare 10-30 ore a settimana e per founder che servono backend Python rapido su MVP AI/data-heavy.

15 anni di codice, 6+ di Python in produzione. Una sola firma dal brief al deploy: niente PM, niente agenzia, niente "questo script costa altri €5k". Codice tuo sul tuo repo Git dal giorno 1.

cell 02 · è il caso che ci parliamo?

Vediamo se siamo il match giusto.

Ti aiuto se sei tu

  • Hai un processo manuale ripetitivo chiaro (es. ogni lunedì scarichi 200 fatture, copi numeri in Excel, mandi report) e vuoi automatizzarlo.
  • Hai dati che fluiscono male tra gestionale, marketplace, CRM, fogli Google — vuoi un ETL serio.
  • Sei un founder che serve backend Python per MVP AI/data: FastAPI + Postgres + integrazione LLM, deploy veloce.
  • Stai pagando Zapier/Make €500-2.000/mese per workflow che con Python costerebbero zero in mensile.
  • Vuoi scraping serio di concorrenza/marketplace/news, con anti-bot handling e notifiche errori.
  • Vuoi codice tuo, su repo Git tuo, deploy su VPS tuo. Niente lock-in nascosto.

Lascia perdere se cerchi questo

  • Vuoi "un chatbot AI" senza dati né processo sotto. Servirebbe un product manager, non Python.
  • Vuoi scraping di siti illegale (login altrui, ToS violati pesantemente, dati personali rubati): non si fa.
  • Hai budget < 1.500 € per script complessi: l'automazione seria con error handling e supporto richiede ore reali.
  • Vuoi "AI agent autonomo" che gestisca da solo decisioni aziendali critiche: l'AI sbaglia in modo non prevedibile, serve human-in-the-loop.
  • Cerchi una software house con PM e commerciali: io lavoro 1:1, niente intermediari, niente PM costoso.
  • Vuoi cambiare scope ogni settimana: facciamo un brief a fuoco e spediamo, oppure non funziona.
cell 03 · il cimitero degli script python aziendali

Cinque errori per cui il 90% degli
script Python aziendali italiani muore in 6 mesi.

Risultato? Lo script Python finisce nel cassetto
e tornate al copia-incolla manuale.

cell 04 · l'architettura giusta esiste

Script · FastAPI · Cron · Airflow:
quando usare cosa.

Quasi tutti partono dallo strumento di moda invece che dal problema. L'architettura segue il caso d'uso: queste sono le quattro famiglie principali, e quando ognuna è quella giusta.

Script standalone

File .py che lanci a mano o via cron. Logica deterministica, output su file/email/database.

quando: 1 task chiaro · 1 utente · 1-30 esecuzioni al giorno

FastAPI service

Backend REST con endpoint async, auth, OpenAPI docs auto-generate, pronto per essere consumato da app mobile, dashboard, CRM.

quando: serve API live · MVP · integrazione real-time

Cron / systemd timer

Scheduling robusto su VPS, log su file, restart automatico, alert se il job non completa entro N minuti.

quando: task ricorrente · ogni N min/ore/giorni · 1 server

Airflow / Prefect DAG

Orchestrazione pipeline complesse: 10+ task con dipendenze, retry policy granulare, monitoring web, backfill storico.

quando: pipeline dati seria · >5 step · team data
# decision flow · andrea piani

  problema azienda
        │
        ▼
   quanto frequente?
        │
   ┌────┴────────────┐
   ▼                 ▼
 una tantum     ricorrente
 → script            │
                    ▼
              serve API live?
                    │
              ┌─────┴─────┐
              ▼           ▼
            no          sì
            │            │
            ▼            ▼
       quanti step?     FastAPI
            │
       ┌────┴────┐
       ▼         ▼
     1-3       4+
       │        │
       ▼        ▼
     cron     Airflow / Prefect
cell 05 · clienti reali, ore risparmiate reali

Tre automazioni Python.
Tre clienti. Tre risultati misurati.

okscraping prezzi · e-commerce moda
Tool Python scraping concorrenza e-commerce moda — Andrea Piani

Scraping concorrenza prezzi e-commerce

−25h/mese

"Cron Python h.6 ogni giorno, scrapa 12 competitor, aggiorna sheet, manda alert Telegram se un nostro prezzo è fuori range. Prima 1h al giorno a mano."
→ Caso scraping competitor PrestaShop
okbot telegram · trading signals
Bot Telegram Python per trading signals via FastAPI — Andrea Piani

Bot Telegram trading signals via FastAPI

+2.4k

"FastAPI riceve segnali da TradingView webhook, valida, invia a 2.400 abbonati Telegram. Latenza <200ms. Uptime 99.97% in 14 mesi."
→ Caso bot trading FastAPI
okai agent · classificazione PDF
AI agent Python per classificazione documenti PDF Inail — Andrea Piani

AI agent classificazione PDF documenti

−78%

"Estrazione + classificazione PDF Inail con OCR Tesseract + DeepSeek LLM. Da 4h/settimana di lavoro umano a 12 minuti revisionati."
→ Caso AI agent classification
cell 06 · l'offerta

Cosa ricevi quando mi affidi
la tua automazione Python.

Tutto incluso, scritto nel preventivo personalizzato, scope-based. Costi terzi reali separati (VPS ~5-15 €/mese se serve, eventuali API a consumo come OpenAI o proxy scraping).

  • Discovery call 60 minuti — mappiamo il processo manuale corrente: input, step, output, ore, errori, edge case.
  • Analisi processi & architettura — script vs FastAPI vs cron vs Airflow. Scelta motivata in base ai numeri reali del tuo caso.
  • Sviluppo Python core — script o servizio FastAPI/Django/Flask, codice modulare, type hints, commentato in italiano.
  • Database setup — PostgreSQL o SQLite, schema progettato per la tua domanda, migrations versionate (Alembic).
  • Logging strutturato + error handling — log su file rotanti, notifica Telegram/email al fallimento, retry policy per chiamate esterne.
  • Dashboard se serve — Streamlit o pagina HTML semplice per vedere stato esecuzioni, dati estratti, KPI base.
  • Cron / scheduling — systemd timer su VPS, oppure AWS Lambda + EventBridge, oppure Airflow se serve orchestrazione.
  • Deploy su VPS tuo o serverless — Hetzner/Aruba/Contabo (€5-15/mese) o AWS Lambda free tier. Mai sul mio server.
  • Documentazione tecnica — README markdown con: setup, configurazione, comandi, troubleshooting. Per qualunque dev futuro.
  • Test base (pytest) — copertura sui flussi critici, test data di esempio, CI ready se serve.
  • Codice sorgente sul tuo repo Git — GitHub/GitLab/Bitbucket, dal giorno dell'acconto. › INCALCOLABILE
  • Handover pulito — 2h video tour del codice, accessi VPS/cloud sotto il tuo nome, certificati e secrets nel tuo password manager.
  • BONUS 1 3 mesi supporto prioritario post-deploy (risposta entro 24h, fix critici immediati, monitoring proattivo).
  • BONUS 2 12 mesi bug-fix gratuito su tutto il codice scritto da me (anche regression da update Python o librerie).
  • BONUS 3 2h training Python al team aziendale + video tutorial uso script, così chiunque può lanciarlo / configurarlo.
  • BONUS 4 Monitoring health-check (Uptime Kuma) configurato gratis: ti accorgi del problema prima del cliente finale.
pacchetto "automazione python · live in 2-6 settimane"
brief · architettura · code · db · deploy · monitoring · support
preventivo scope-based scritto in 48h dopo il brief
voglio il brief python
Maggio 2026 — 1 slot libero su 2 · prossimo mese aperto: Giugno 2026
cell 07 · il rischio è mio

La tripla garanzia
azienda-friendly.

Codice tuo · repo tuo

Dal momento dell'acconto: repository Git intestato a te, accessi VPS/cloud sotto il tuo nome, secrets nel tuo password manager. Anche se domani sparisco da internet, hai sorgente, requirements, manuale, secrets. Qualunque altro dev Python può continuare. Niente lock-in mai.

12 mesi bug-fix gratuito

Per 12 mesi dal deploy, qualunque bug nel codice che ho scritto lo sistemo gratis. Crash, regression dopo update Python o librerie, scraper rotto perché il sito ha cambiato HTML, edge case non gestito. Email a me, lo aggiusto. Senza fatture extra.

Handover pulito

Quando l'automazione gira e l'azienda cresce, ti aiuto a passare il codice a un dev interno o a un'agenzia: handover gratuito, manuale tecnico aggiornato, 2h di tour video col team nuovo. Niente lock-in mai.

cell 08 · le domande che mi fanno sempre

10 domande oneste,
10 risposte oneste.

1. Python vs no-code (Zapier, Make, n8n): quando conviene davvero?
No-code (Zapier, Make, n8n) va bene per workflow semplici fino a 3-4 step con connettori standard. Python conviene quando: (1) il volume cresce e i costi Zapier diventano insostenibili (€500-2.000/mese facili), (2) servono trasformazioni dati complesse, (3) serve scraping serio, (4) serve logica condizionale articolata, (5) servono integrazioni con sistemi legacy senza API pulita. Lo script Python costa una tantum e poi gira gratis sul tuo VPS. Vedi anche il confronto con Node.js.
2. Serve un cloud o basta un VPS economico?
Per il 90% delle automazioni aziendali basta un VPS da 5-15 €/mese (Hetzner, Aruba, Contabo). Cloud (AWS, GCP) ha senso solo se: scraping massivo a picchi con scaling on-demand, serverless per script che girano poche volte al giorno (AWS Lambda free tier copre molto), o se siete già su cloud per altri motivi. Lo decidiamo insieme nel brief: io vendo soluzioni, non lock-in cloud.
3. Posso modificare lo script io dopo, senza richiamarti?
Sì, è uno degli obiettivi. Codice commentato in italiano, README chiaro, struttura modulare, requirements.txt fisso. Per modifiche piccole (cambiare email destinatario, soglia di alert, lista prodotti monitorati) ti lascio un file di configurazione che modifichi in 30 secondi. Per modifiche logiche serie conviene chiamarmi, ma il codice è tuo e qualunque dev Python può continuare. Vedi anche come strutturo le API REST.
4. Quanto costa il servizio mensile?
Zero servizio mensile da parte mia. Paghi una tantum lo sviluppo e poi paghi solo: (a) il VPS o cloud dove gira (5-50 €/mese in base al carico), (b) eventuali API a consumo (OpenAI, proxy scraping, SMS). Se vuoi un contratto di manutenzione attivo facciamo un retainer mensile separato, ma non è obbligatorio. Niente SaaS-rent travestito da consulenza.
5. Cosa succede se il sito target cambia struttura e lo scraping si rompe?
Succede, è normale: i siti cambiano HTML. Per questo scrivo gli scraper con error handling esplicito (notifica Telegram/email quando un selector non risponde), test base sui CSS selector, e versioning. Nei 12 mesi di bug-fix gratuito sistemo io le rotture causate da change del sito target. Dopo i 12 mesi, è un fix rapido (1-3 ore tipicamente). Vedi anche il caso scansione SEO PrestaShop dove gestisco scraping di siti competitor in modo robusto.
6. AI bot/agent vs script tradizionale: come scegliere?
Script tradizionale per logica deterministica (numeri, regole chiare, flussi prevedibili). AI agent quando: serve interpretare testo libero (classificare email, estrarre dati da PDF unstructured, rispondere a customer support in linguaggio naturale), serve generazione contenuti, serve decisione fuzzy. Spesso la soluzione è ibrida: script deterministico che chiama LLM solo nei punti dove serve davvero. Costa di meno e fallisce in modo più prevedibile. Vedi anche agente immobiliare AI come esempio reale.
7. Sicurezza dei dati: come gestisci credenziali e privacy?
Credenziali in variabili d'ambiente (.env mai committato), secrets gestiti via Doppler o file criptati quando serve, VPS con SSH key-only, fail2ban attivo, backup automatici cifrati. Per dati personali (GDPR): cifratura at-rest sul database, log che non contengono PII, retention configurabile. Su richiesta firmo NDA standard prima della discovery call. Niente "ti mando i tuoi clienti via WhatsApp": rispetto serio della privacy.
8. Performance e scalabilità: il mio script regge se cresciamo?
Dipende dal disegno iniziale. Per workflow batch (cron quotidiano, settimanale) Python single-thread regge volumi enormi se ben scritto. Per API/real-time uso FastAPI async + Uvicorn, che regge 10k+ req/min su VPS modesto. Se ti aspetti scalata 100x serve disegnare diverso fin dall'inizio (Celery + Redis, microservizi, database sharding). Lo discutiamo nel brief in base ai numeri reali. Vedi anche MVP backend Python per startup.
9. Posso vedere progetti Python pubblici tuoi?
Sì. Su GitHub (github.com/andreapianidev) trovi tool open-source: scanner SEO PrestaShop in Python, autoclicker desktop, vari utility. Tool commerciali come PrestaShop SQL Editor e PrestaScan integrano backend Python. Per scraping/automation client confidenziali ti mostro snippet anonimizzati e ti metto in contatto con clienti reali.
10. Posso parlare con un cliente reale prima di firmare?
Sì. Su richiesta ti metto in contatto diretto con un cliente che ha automatizzato un processo aziendale con un mio script Python e può raccontarti: quanto ha risparmiato in ore, com'è andato lo sviluppo, com'è il supporto post-launch. Niente referenze finte, niente case study costruiti. I miei clienti contenti sono l'unico marketing serio che ho. Scrivimi su WhatsApp →
cell 09 · python automation brief · 5 step · risposta in 48h

Descrivimi il processo
in 5 step. Ti rispondo io in 48h.

Nessun preventivo standard, nessun PDF auto-generato. Mi descrivi il processo in 5 step, leggo io i tuoi vincoli reali, ti rispondo con architettura suggerita, stima ore risparmiate/anno e roadmap 2-6 settimane.

Cosa ricevi nel Python Brief Report:

  • Lettura sincera del processo (cosa automatizzo, cosa lascio manuale e perché).
  • L'architettura Python suggerita: script vs FastAPI vs cron vs Airflow.
  • La stima ore risparmiate/anno in base ai tuoi numeri attuali.
  • Una roadmap realistica 2-6 settimane con milestone settimanali.
  • Un preventivo indicativo (range, non numero magico) se vuoi procedere.
  • L'onesta verità se la mia raccomandazione è "no-code costa meno per te" o "fallo con un altro".
step 1 / 5
Cosa vuoi automatizzare?
Seleziona tutti i rilevanti
step 2 / 5
Da dove arrivano i dati?
Seleziona tutti i rilevanti
step 3 / 5
Output desiderato?
Seleziona tutti i rilevanti
step 4 / 5
Ore manuali settimanali attuali per questo processo?
step 5 / 5 — ultimo
A chi mando il Python Brief Report?
cell 10 · due strade

Hai due modi onesti
per partire ora.

A · consigliato

Python Automation Brief gratuito · 48h.

Apri il form qui sopra. 5 step, 3 minuti. Entro 48h ricevi un Python Brief Report scritto con l'architettura suggerita, la stima ore risparmiate/anno, una roadmap 2-6 settimane e un range preventivo. Senza impegno.

vai al brief
B · se preferisci parlare

Discovery call gratuita · 30 minuti.

Scrivimi su WhatsApp, fissiamo 30 minuti. Mi racconti il processo manuale, io ti dico se ha senso automatizzarlo adesso, con quale architettura, o se sei in early-stage tale che conviene prima Zapier per validare. Niente pitch, niente vendita aggressiva.

scrivimi su whatsapp
Topic cluster · servizi che lavorano con Python