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.

dl cpp vs python

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.

python trends

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 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 Learning Python

Copertina flessibile – 31 luglio 2013

54,00€
Programming Python 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 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 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 Django 3: For Beginners

Copertina flessibile – 16 maggio 2021

25,58€

sharing-caring-1

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.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

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

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.