Imparare a codificare è molto popolare al momento, e Python è un ottimo linguaggio di codifica per imparare. Fortunatamente per noi, il Mac è una grande piattaforma di codifica, e Python rende facile imparare a codice su un Mac.

In questa funzione, stiamo andando a guardare la creazione di Python in macOS, poi imparare a codice su questa piattaforma. La curva di apprendimento è molto gestibile; Python può anche essere installato sul vostro Mac già. (In caso contrario, non preoccuparti: copriremo anche l’installazione.,)

Ci concentriamo su Python qui, ma per un’ampia panoramica della codifica Mac e delle varie lingue tra cui puoi scegliere, leggi la nostra guida completa alla codifica e alla programmazione su un Mac.

I vantaggi di Python

Python è un linguaggio di programmazione di alto livello che è stato sviluppato nel 1991. Negli ultimi anni, con l’afflusso di codifica nelle scuole, è aumentato a dismisura in popolarità, soprattutto in Inghilterra. Perche ‘ mai? Quali benefici ha rispetto ad altre lingue?

Semplicità. Uno dei primi vantaggi che Python ha rispetto ad altre lingue è quanto sia semplice., La sintassi è molto facile da leggere. Non passerai molto tempo a dover memorizzare linee di sintassi, che ti permettono di concentrarti sui concetti di programmazione di base, e diventa un buon punto di partenza per imparare altre lingue.

Potenza. Nonostante sia semplice, Python è molto potente. È completamente estensibile con le varie estensioni che ha a disposizione. È possibile ottenere quasi tutto con Python, dalle applicazioni e giochi per l’apprendimento automatico.

La comunità. Python ha anche una comunità enorme e masse di materiale didattico è disponibile., Non importa quale problema stai avendo, ci sarà qualcuno là fuori che può aiutarti.

Bassi costi. Python è gratuito e open source, il che significa che non devi pagare un centesimo per iniziare ad usarlo. Ci sono orde di altri programmatori là fuori che cercano continuamente di migliorare Python e i vari editor e compilatori che sono disponibili per questo.

Fa bene alla tua carriera. Infine, Python è uno dei linguaggi di programmazione più richiesti (insieme a JavaScript e Java). Questo è un ottimo punto di partenza se stai cercando di entrare in una posizione di programmazione.,

Installa Python

Python può essere già installato sul tuo Mac: puoi testarlo aprendo Terminal e inserendo python version version.

Se non lo è, dovresti dirigerti verso il sito Web Python e fare clic sul pulsante di download. Non essere rimandato se il numero di versione è diverso dallo screenshot qui sotto-potrebbe essere stato aggiornato. La versione al momento della scrittura è 3.7.0.

Dopo aver fatto clic sul pulsante di download, a .il file pkg inizierà a scaricare. Al termine, accedere alla cartella Download e fare doppio clic su questo file per aprire il programma di installazione., Seguire i passaggi sullo schermo per completare l’installazione.

I migliori editor di testo Python

Per impostazione predefinita, i file Python (che terminano in .py) si apriranno in TextEdit, e questo non funzionerà. Ha una brutta abitudine di un file di scrittura in formato non ASCII, che incasina le cose. Manca anche qualsiasi opzione di formattazione decente.

Quindi è necessario installare un grande editor di testo. Fortunatamente, ci sono alcuni disponibili.

Il primo editor di testo che si può incontrare in Python è INATTIVO. Questo può essere trovato in bundle con Python la prima volta che lo si installa, e lo troverete che si trova nella cartella Applicazioni.,

IDLE è un ambiente di sviluppo integrato che consente di modificare il codice e vedere quale sarà l’output dopo averlo eseguito. E ‘ l’editor più semplice, e il più consigliato quando si arriva prima installato e funzionante. Una volta acquisita una certa esperienza si consiglia di passare a qualcosa di più avanzato.

PyCharm è forse l’IDE Python più popolare là fuori al momento, offrendo sia una versione gratuita che a pagamento: quest’ultimo ha una gamma più ampia di funzionalità, ma il freebie offre più che sufficiente per i principianti., Le caratteristiche includono l’accesso ai plugin e supporto per lo sviluppo web, così come le solite offerte di editor come l’evidenziazione della sintassi.

Eclipse è un IDE che è stato intorno per un bel po ‘ di tempo, che offre il supporto per una varietà di lingue diverse. Per utilizzarlo con Python, installare Eclipse IDE per JavaScript e sviluppatori Web, basato su Eclipse Neon 4.6, quindi aggiungere il plugin PyDev. PyDev ed Eclipse lavorano insieme per creare un IDE eccellente per Python che viene aggiornato regolarmente dalla laboriosa comunità Python.

TextWrangler è un download gratuito da App Store., È una versione leggera di BBEdit ma ha tutte le funzionalità di cui hai bisogno. Una delle migliori scelte per iniziare.

Geddit è una scelta popolare tra i fan di Linux, quindi è un bene per i programmatori di imparare. Non come chiazza di petrolio come altre opzioni, ma molto funzionale.

Sublime Text è uno dei preferiti. È possibile scaricare e utilizzare gratuitamente, anche se sarà di tanto in tanto si nag a pagare per questo. Un’interfaccia chiazza di petrolio che è facile per gli occhi con grande controllo di formattazione.,

Primi passi e le basi

Ora avete abbastanza informazioni su Python e cosa usare, è il momento di iniziare un po ‘ di codifica reale. Con Python la maggior parte dei comandi si basa su parole contestuali in lingua inglese. Quindi, mentre c# richiederebbe di digitare nella Console.WriteLine per stampare un po ‘ di scrittura sullo schermo, Python richiede solo il semplice comando print. Stiamo andando a guardare 3 semplici compiti che fanno parte dei blocchi di costruzione della codifica. Creazione di un output, esecuzione di un calcolo e utilizzo di un’istruzione if.,

Per il nostro primo compito useremo IDLE. È facile da usare e viene fornito con Python quando lo si installa, quindi ha senso iniziare ad usarlo. Apri IDLE, andando nella cartella Applicazioni e facendo doppio clic su di esso.

Una volta che abbiamo aperto INATTIVO si aprirà una finestra chiamata shell. Questo è dove appariranno tutti i nostri output, ma non faremo la nostra codifica lì dentro. Per fare ciò dobbiamo creare un nuovo file. Possiamo farlo facendo clic su File > Nuovo file nel menu in alto. Questo aprirà un nuovo editor di codice.,

Ora che hai due finestre aperte, sentiti libero di disporle in qualsiasi modo ti senti più a tuo agio. Abbiamo impostato il nostro fianco a fianco come mostrato di seguito.

Una volta impostato il layout, fare clic sulla finestra dell’editor di codice che si è aperta, quindi fare clic su File > Salva con nome nel menu. Quindi salvarlo come helloworld.py. Come è consuetudine nella programmazione, il primo programma che scrivi emetterà “Hello World” sullo schermo.

Andremo alla finestra del nostro editor di codice e digiteremo le istruzioni che vorremmo che la nostra shell eseguisse., Il comando che useremo è il comando print. Questo comando assomiglia a questo.

print ()

All’interno delle parentesi è dove si inserisce ciò che si desidera stampare. Quindi useremo print per creare un output sulla shell, come questo:

print (“Hello World”)

Una volta digitato, fai clic su File > Salva dal menu per salvare il programma aggiornato, quindi fai clic su Esegui > Esegui modulo dal menu. Il tuo output apparirà quindi apparirà nella finestra della shell. Dovrebbe assomigliare a questo.,

E ‘ importante mettere i segni di discorso intorno tutte le parole che si desidera essere stampato alla shell, i motivi per cui sono per un’altra volta, ma per ora basta ricordare che le parole hanno bisogno di segni di discorso intorno a loro, proprio come parlare in un libro sarebbe. Avere una pratica di stampa frasi diverse per lo schermo per abituarsi ad esso.

Il nostro secondo compito è usare Python per fare un calcolo per noi. Quindi apriremo di nuovo la shell e apriremo un nuovo file, proprio come abbiamo fatto prima. Questa volta daremo un nome al nostro file Calculation.py.,

Questa volta invece di stampare parole, stiamo andando a stampare un calcolo. Aggiungeremo 9 e 8 insieme, quindi dobbiamo digitare nel nostro nuovo file il nostro nuovo comando di stampa, che assomiglia a questo.

print (9 + 8)

Una volta fatto questo dobbiamo salvare e quindi eseguire il programma facendo clic su Esegui > Esegui modulo. Si noterà ora che la shell che stampa la risposta, come si può vedere qui sotto.

Prova diversi calcoli per abituarti ad usare l’abilità, ricorda che i numeri non hanno bisogno dei segni vocali intorno a loro., Se non si ha già familiarità con la programmazione, è possibile utilizzare * per più e / per dividere.

Infine, creeremo un altro programma di base che utilizzerà qualcosa chiamato istruzione if. Questo ci permette di fare qualcosa se soddisfa una certa condizione. Apriamo un nuovo file di nuovo, e scrivere la seguente sintassi:

myNumber = 100
se myNumber > 50
print(“Che è un numero elevato”)
altro:
print(“Che è un numero basso”)

Qui ci sono l’impostazione di una variabile di myNumber a 100, poi ci sarà di eseguire un’istruzione if per controllare se myNumber è over 50., Se lo è, stampiamo “Questo è un numero alto”, altrimenti stamperemo”Questo è un numero basso”. Non dimenticare di salvare e quindi eseguire il programma, come hai fatto con gli esempi precedenti.

Noterai che il programma stampa “Questo è un numero alto”, perché il nostro numero è superiore a 50. Sentiti libero di cambiare il numero e vedere quale output ottieni.

Migliori corsi di formazione Python& risorse di apprendimento

Ora che hai i piedi bagnati, si potrebbe desiderare di saperne di più su Python., Qui di seguito, abbiamo elencato alcune delle migliori risorse per farti sulla buona strada.

Il Bootcamp Python di Udemy ti insegnerà Python da zero. Imparerai di più sulla sintassi Python, costruisci le tue applicazioni e giochi. Un buon modo per passare dal principiante al professionista.

Code Academy offre una fantastica gamma di corsi di codifica, non solo per Python, ma per la maggior parte delle lingue. Il corso Python ti guiderà attraverso la sintassi di base, le funzioni, i loop e persino gli argomenti avanzati.

Lynda offre una vasta gamma di tutorial e corsi che porteranno le tue abilità in Python al livello successivo., Tutto, dalle basi di Python, fino alle reti neurali.

TutorialsPoint contiene una vasta libreria di informazioni sulla sintassi Python dal principiante all’avanzato.

Impara Python nel modo più duro. Non farti intimidire dal titolo. Questo corso ti insegna i dadi e bulloni di programmazione.

Pensa a Python. Questo libro gratuito ti porta attraverso diversi aspetti della lingua.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *