Coding e dintorni: i manuali per programmare con Python
In questo articolo voglio segnalarvi una raccolta dei migliori testi per l’apprendimento di Python.
Python è un linguaggio di programmazione straordinario. Può essere applicato a quasi tutte le attività di programmazione, sviluppo e debug sono rapidi inoltre è garantito il supporto di una vastissima community. Iniziamo con lo sfatare un mito, il nome Python non c’entra nulla con il rettile, bensì è ispirato dai Monty Python, un gruppo comico britannico attivo principalmente dal 1969 al 1983.
Python: perché si
Per vuole imparare come si programma, forse Python ad oggi è uno dei migliori linguaggi con cui iniziare. Questo, a mio avviso, principalmente per due motivi. Il primo senza dubbio è il minimalismo del linguaggio, dovuto in parte alla sua sintassi, in parte ad caratteristiche intrinseche del linguaggio stesso. I miei studi in ambito programmazione iniziarono verso la fine delle scuole medie con un linguaggio, il C++, che richiedeva, e richiede tutt’ora, alcuni passaggi pressoché inutili per chi si avvicina per la prima volta alla programmazione e vuole ottenere un risultato il prima possibile.
Il rischio, in questi casi, è che lo studente si annoi e si allontani dalla materia piuttosto che appassionarsi. Vero è che imparando C e C++ il passaggio a Python è relativamente semplice per un programmatore, il viceversa non è altrettanto vero.
Il secondo motivo per cui scegliere Python come primo linguaggio di riferimento è la combinazione tra l’ampia scelta dei testi disponibili e la loro elevata qualità. Fortunatamente, infatti, non mancano libri eccellenti per apprendere sia i concetti di base, sia le specifiche della programmazione in Python.
Primi passi
Chi si approccia per la prima volta alla programmazione potrebbe trovare in Concetti di informatica e fondamenti di Python un ottimo alleato. Questo testo, infatti, introduce alla programmazione in Python con numerosi esempi, a volte anche complessi. Data l’eterogeneità dei possibili usi del linguaggio, infatti, il testo è ricco di esempi per la creazione di grafici, oppure per la manipolazione di immagini. Un libro che quindi propone un primo approccio al linguaggio che va oltre i banali algoritmi di ordinamento di liste.
Concetti di informatica e fondamenti di Python
Copertina flessibile – 17 giugno 2019 |
51,00€
|
---|
Se invece non siete dei neofiti della programmazione, ma volete addentrarvi nella scoperta di un nuovo linguaggio, il mio consiglio è di trovare la pazienza di leggere i seguenti 2 volumi: Learning Python e Programming Python. Entrambi di Mark Lutz, vi permetteranno di apprendere appieno il funzionamento di questa tecnologia. In totale sono circa 3200 pagine, ma ne vale la pena.
Learning Python
Copertina flessibile – 31 luglio 2013 |
54,00€
|
---|
Programming Python
Copertina flessibile – 14 gennaio 2011 |
54,00€
|
---|
DS, ML, AI e Web App
Parliamo ora delle materie del momento: data science, machine learning ed intelligenza artificiale. Il livello di conoscenze teoriche necessario per affrontare questi settori, ovviamente, è più elevato e spesso sono richieste competenze anche in altri ambiti, principalmente in matematica e statistica. Ecco alcuni dei migliori testi in commercio.
Data science con python. Dai fondamenti al machine learning
Copertina flessibile – 18 febbraio 2021 |
38,00€
|
---|
Intro to Python for Computer Science and Data Science: Learning to Program With AI, Big Data and the Cloud
Copertina flessibile – 15 febbraio 2019 |
76,00€
|
---|
Per chi invece è interessato allo sviluppo delle web app, vi consiglio di dare uno sguardo a Django. Questo web framework, distribuito con licenza open source, è infatti adatto per lo sviluppo di applicazioni web. Ovviamente è scritto in linguaggio Python.
Django 3: For Beginners
Copertina flessibile – 16 maggio 2021 |
25,58€
|
---|
Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.
Fonte: https://www.lffl.org/2021/06/coding-e-dintorni-manuali-per-programmare-con-python.html
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.