Python, uno dei linguaggi di programmazione più usati e più supportati al mondo. Le sue funzionalità sono pressoché illimitate e viene usato in molti campi come hacking "exploit, injector, etc..", programma gestionale per aziende, automatizzazione, e molto altro ancora!
Per quanto riguarda i possessori di distro Linux, teoricamente Python dovrebbe essere già installato in quanto è necessario per l'esecuzione di alcuni script, vi basterà andare sul terminale e digitare "python" o "python3".
Come posso programmare in Python su Windows? La domanda che tutti i principianti si fanno, per quanto possa sembrare banale, in realtà ha un vasto mondo dietro! Vi serve un IDE ed un interprete, tutto reperibile sul sito ufficiale
Python.org con la sua ultima versione di Python.
Python di per se ha una sola versione che sarebbe la 3.x ma ancora molti siti che offrono IDE di Python vi danno l'opportunità di scaricare la versione 2.x che attenzione
NON DIFFERISCE MOLTO DALLA 3.x ma che comunque ha delle differenze e che potete trovare tranquillamente
qui!
L'IDE vi viene fornito con il download di Python dal sito ufficiale, ma potete tranquillamente scrivere un programma in Python anche dal classico Blocco Note, quello di cui davvero dovete tener conto è che Python a differenza di molti linguaggi non sfrutta le parentesi graffe "{}" per indicare dove inizia e dove finisce un blocco di codice, bensì usa la riga sotto con l'indentazione, esempio:
Python:
x = 1 #Se cambio da 1 a qualsiasi numero non stamperà quello che sta nell'if
if x == 1:
# indentazione di 4 spazi
print("Stampo nell'if")
print ("Stampo fuori dall'if")
Il programma qui sopra è molto basilare ma serve per far capire il suo funzionamento, abbiamo "x" che é una variabile di tipo Integer "Variabile che può assumere solo valori di tipo numeri", successivamente abbiamo l'operatore "if" che controlla se una condizione è verificata, in questo caso x deve essere 1.
Successivamente se x è 1 stamperà "Stampo nell'if" altrimenti no, dopo di che esce dall'if e stampa Stampo fuori dall'if", come potete notare quello che sta sotto l'if ha 4 spazi che indicano che quelle righe di codice stanno sotto l'if.
ATTENZIONE: Vari IDE usano il tab come indentazione che è differente dai 4 spazi, tutto sta in come si inizia ad indentare.
Insomma, programmare in Python si rivelerà molto facile dal momento che non ci saranno molte regole che quasi in tutti i linguaggi C-Like ci sono.
Per il resto vi lascio alcuni link utili per continuare ad esplorare il fantastico mondo di Python:
Documentazione
Download
PyPi