Creare un port scanner in Python

Creare un port scanner in Python

Preciso che l'ho testato solo su Python 3; non so che modifiche vadano fatte per la versione 2.

Qui useremo le socket e il multi-threading con il modulo threading per velocizzare il tutto.

Faremo il classico scanner di tutte le porte fino alla 65535.

Leggi
Calcolare il numero dei giorni in un anno in Python

Calcolare il numero dei giorni in un anno in Python

Visto che mi ha incuriosito farlo in PHP, ho deciso di divertirmi anche con altri linguaggi.

Quindi oggi calcoliamo quanti giorni ha un anno usando Python.

Leggi
Leggere file Excel in Python con OpenPyXl

Leggere file Excel in Python con OpenPyXl

OpenPyXl è una delle varie librerie per Python per manipolare file Excel.

Oggi vediamo come usarla per leggerne il contenuto.

Considerate che supporta solo file XLSX, e non i file XLS.

Leggi
Exchange rate in Python e ExchangeRate API

Exchange rate in Python e ExchangeRate API

ExchangeRate API è un servizio gratuito per ottenere informazioni sulle valute.

Non sembrano esserci limiti alle richieste, ed non è richiesta una registrazione.

Dalle FAQ si evince che i dati vengono aggiornati ogni 24 ore.

Prendendo l'esempio di base dalla documentazione, vediamo come interrogare queste API in Python.

Leggi
Connessione a database con Python e dataset

Connessione a database con Python e dataset

dataset è un modulo per Python per la connessione a database.

Sostanzialmente è un layer tra il linguaggio e il db, e quindi ne supporta diversi.

Forse per alcuni c'è bisogno di un modulo apposito.

Leggi
Usare Kyoto Cabinet con Python

Usare Kyoto Cabinet con Python

Kyoto Cabinet è un libreria per la gestione di un db in formato key:value.

Viene considerata una alternativa a DBM / NDBM / GDBM, in quanto ha performance molto più elevate.

Sono previsti driver per diversi linguaggi; mi ha incuriosito ed ho fatto una veloce prova con Python.

Leggi
Usare Google Keep con Python

Usare Google Keep con Python

Io uso molto Goole Keep, ma a quanto non esistono ancora API ufficiali.

Per Python ne ho trovata una non ufficiale, ma che mi sembra funzionare bene: gkeepapi!

Attraverso questo modulo è possibile manipolare tutte le liste / note, facendo qualsiasi operazione.

Leggi
Testare siti web con Python e Locust.io

Testare siti web con Python e Locust.io

Locust.io è un programma scritto in Python che ci permette di eseguire diversi test sui nostri siti web.

I test dovranno essere scritti in Python, e quindi c'è bisogno di conoscere un pò il linguaggio.

Vediamo un esempio basico da cui partire, considerando che sulla documentazione potete trovare molto di più.

Prima di tutto installiamolo:

# pip3 install locustio

Leggi
Introduzione a ConfigParser in Python

Introduzione a ConfigParser in Python

ConfigParser è una classe Python, parte del modulo configparser, che ci permette di creare e leggere file di configurazione INI (usati molto in ambiente Windows).

Vediamo un esempio molto basico, giusto per introduzione.

Leggi
Utilizzare un template di base in Django

Utilizzare un template di base in Django

Ho deciso di fare un sito usando Python Django.

Mi sono letto il tutorial base, e devo dire che è ben fatto.

Ma non spiega alcune cose che io reputo basiche, come avere un template di base.

Leggi

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2626 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy