Consigli iniziare a programmare con Python

di il
6 risposte

Consigli iniziare a programmare con Python

Ciao a tutti, è da qualche giorno che mi sto informando per iniziare ad imparare la programmazione con Python, il mio livello di programmazione generale è abbastanza basso, diciamo che conosco le basi di alcuni linguaggi ma niente di che (l'unico che so usare bene è C/C++ nell'ambito di Arduino), avete qualche consiglio, qualche guida da suggerirmi per iniziare??

Grazie mille a tutti.

6 Risposte

  • Re: Consigli iniziare a programmare con Python

    Ci sono decine di libri sul Python. Gratis c'era il libro di Mark Pilgrim “Dive Into Python 3”, che è un po' vecchiotto (https://diveintopython3.net/index.html) e che usa il paradigma “programming by examples”.

    Qui hanno molti tutorial: https://zetcode.com/all/#python

    Poi c'è il tutorial ufficiale di Python: https://docs.python.org/3/tutorial/index.html

    Per il cartaceo, vai in qualche biblioteca e vedi se hanno libri sul Python, sfogliali e vedi quale ti soddisfa di più.

  • Re: Consigli iniziare a programmare con Python

    ASSIOMA: 

    i libri su Python sono buoni/ottimi per imparare Python

    NON

    per imparare a programmare.

    Anche se uno conosce l'italiano (Python) non vuol dire che, automaticamente/magicamente, sappia scrivere un racconto sui Robot alla Isaac Asimov (programmare). 

    QUINDI

    per imparare a programmare DEVI acquistare testi di “Introduzione alla programmazione”. 

    Amazon. I primi risultati della ricerca sono generalmente buoni/ottimi.

    Tanto per fare un esempio, conoscenza FONDAMENTALE per programmare in C, non una di quelle che ‘non servono a niente’, se ti va, ovviamente. 

    Descrivi le varie strategie  di allocazione della memoria in C. 

  • Re: Consigli iniziare a programmare con Python

    06/11/2024 - migliorabile ha scritto:


    ASSIOMA: 

    i libri su Python sono buoni/ottimi per imparare Python

    NON

    per imparare a programmare.

    Se posso aggiungere per completezza…

    Bisogna conoscere anche la materia che vuoi informatizzare, così come chi scrive correttamente in italiano, per scrivere un romanzo poliziesco deve conoscere le vicende poliziesche, se vuoi scrivere in programma di contabilità devi conoscere la contabilità.

    Quindi devi studiare in primis il linguaggio di programmazione, poi i database ed infine la materia che vuoi trattare. Per quest' ultima, purtroppo o per fortuna (è il pane dei programmatori) dipende dalle leggi e dai dettati del settore (vedi fattura elettronica, sistema tiesse, firme digitali e compagnia bella). Solo il linguaggio e i db hanno un periodo di rivoluzione lungo. Siamo passati dal desktop al web per finire ai dispositivi multimediali. E intanto avanza l'AI…

    Quando uscii dalla scuola mi venne detto: adesso hai le basi per iniziare a studiare… az!

  • Re: Consigli iniziare a programmare con Python

    @Sihsandrea hai perfettamente ragione

    MA

    prima di mettersi a scrivere codice per uno specifico ambito professionale, va da se che uno deve

    saper scrivere codice

    ;-) 

    QUI siamo nella fase precedente al

    saper scrivere

    ;-) 

  • Re: Consigli iniziare a programmare con Python

    06/11/2024 - migliorabile ha scritto:


    @Sihsandrea hai perfettamente ragione

    MA

    prima di mettersi a scrivere codice per uno specifico ambito professionale, va da se che uno deve

    saper scrivere codice

    ;-) 

    QUI siamo nella fase precedente al

    saper scrivere

    ;-) 

    Infatti ho scritto

    Quindi devi studiare in primis il linguaggio di programmazione, poi i database ed infine la materia che vuoi trattare.

  • Re: Consigli iniziare a programmare con Python

    Tratto da “il genio della truffa”

    Perfino un programmatore ha riconosciuto l'oggetto di antiquariato" come se un programmatore fosse solo codici e computers.

    Hai me bisogna avere una cultura varia. Non puoi gestire una macchina cnc se non sai come si lavorano i pezzi meccanici, qualunque linguaggio usi.

Devi accedere o registrarti per scrivere nel forum
6 risposte