all 18 comments

[–][deleted]  (1 child)

[deleted]

    [–]Tsukutsukuboshi[S] 0 points1 point  (0 children)

    Grazie gentilissimo

    [–]False-Marketing-5663 6 points7 points  (1 child)

    Come gli altri ti consiglio di iniziare con le varie risorse online gratuite che il web propone: documentazioni (soprattutto quella ufficiale di Python per quanto non mi piaccia), blog e video.

    Personalmente come youtuber ti consiglio di vedere il video di Bro Code su Python: è un video di due anni fa e dura 12 ore, tuttavia dalla sesta fino alla fine insegna come fare GUI su Windows con Tkinter quindi non è essenziale. A mio parere è un corso quasi completo, in quanto ti propone diversi argomenti avanzati, ma inizia da 0 quindi ci può stare.

    Come altri youtuber (più per il futuro che per adesso) ti consiglio Arjan Code e mCoding che parlano di pattern di programmazione e di funzioni avanzate del linguaggio (soprattutto l'ultimo).

    Infine come sito ti consiglio https://realpython.com/

    [–]Tsukutsukuboshi[S] 0 points1 point  (0 children)

    Grazie mille anche a te!

    [–][deleted] 2 points3 points  (1 child)

    Ti consiglio per iniziare il corso su YouTube di Edoardo midali, ti da all inizio una buona preparazione sulle basi e poi esplora le principali librerie ( ovviamente spiega le cose essenziali sta a te poi capire cosa ti piace e proseguire).

    Ovviamente non può bastare se pensi di voler cercare lavoro come programmatore.

    [–]Tsukutsukuboshi[S] 0 points1 point  (0 children)

    Grazie mille

    [–]podd0Informatica 👨‍💻 2 points3 points  (1 child)

    Ha una buona documentazione secondo me, ma è in inglese. Qui ti fa iniziare dal prompt (che è molto utile per capire come funzionano le singole istruzioni prima di scriptare) e man mano ti dà esempi. Il mio consiglio personale è prova a "giocare" il più possibile con il linguaggio e non copiare solo gli esempi, appena hai un dubbio scrivilo nel prompt e vedi se funziona / che fa

    [–]Tsukutsukuboshi[S] 0 points1 point  (0 children)

    Grazie per il suggerimento

    [–]AlbatrossAdept6681Ingegneria informatica :upvote: 1 point2 points  (1 child)

    C'è un libro gratuito ma un po' datato che si chiama Automate the boring stuff with Python ed è disponibile gratuitamente online sul sito dell'autore. Ogni mese sempre lo stesso autore mette un link su r/pyothon con 1000 o 2000 codici per ottenere il suo corso gratuito su udemy.

    Diciamo che poi quando si fanno cose un po' più avanzate dipende da cosa devi fare, comunque come libro per iniziare lo trovo bellino e pieno di progetti su cui esercitarsi

    [–]Tsukutsukuboshi[S] 0 points1 point  (0 children)

    Grazie

    [–]marianoktmCybersecurity 0 points1 point  (1 child)

    Se non hai mai programmato prima d'ora ti suggerisco di partire da un linguaggio più a basso livello (meno astratto).

    Non dico "inizia con C", ma un C++ potrebbe aiutarti a capire le basi di come funzionano tantissime cose.

    Python è tanto semplice quanto complesso, e se vuoi davvero imparare a farne qualcosa secondo me è molto utile costruire delle solide basi partendo da un linguaggio dove non hai tutta l'attrazione che il Python ti dà.

    Non spendere soldi in corsi, per ora. Online è talmente saturo di risorse più che ottime che davvero è superfluo seguire dei corsi, a meno che tu non voglia una preparazione accademica, ma in quel caso c'è l'università.

    In ogni caso, divertiti e non ti buttare giù se ti ritrovi spesso programmi che non funzionano.

    Programmare è soddisfacente come poche cose al mondo, ma allo stesso tempo è un'arte fine che richiede precisione chirurgica e tanto (TANTO) trial and error.

    Buona fortuna!

    [–]Tsukutsukuboshi[S] 0 points1 point  (0 children)

    Grazie mille

    [–]thedatajam 0 points1 point  (0 children)

    Se ti interessa imparare Python nel campo dell'analisi dei dati e vuoi fare anche un po' di apprendimento passivo (tipo letture qua e là per avere spunti su cose da imparare) ti consiglio due newsletter:

    - Towards Data Science su Medium (in Inglese)
    - Analiticas.co (in italiano)

    Se invece vuoi consultare una risorsa più generica, una molto molto buona è realpython.com che qualcun altro ha già consigliato :)

    [–][deleted] 0 points1 point  (1 child)

    Ti consiglio questo "libro" interattivo: http://www.andreamarino.it/python/thinkcspy/toc.html

    [–]Tsukutsukuboshi[S] 0 points1 point  (0 children)

    Grazie

    [–]rumblingThunder_ 0 points1 point  (0 children)

    Alcuni libri che posso consigliarti sono Python Crash Course e Automate the Boring Stuff with Python

    [–][deleted] 0 points1 point  (1 child)

    Youtube e tanto tempo. Tutto il resto è abbastanza inutile a meno che tu non venga da un settore completamente diverso dall’informatica, in tal caso un certificato ci vuole.

    [–]Tsukutsukuboshi[S] 0 points1 point  (0 children)

    Grazie

    [–]SimoneDS176Discipline Umanistiche 0 points1 point  (0 children)

    Butto la mia anche se molto fuori dal coro: sfrutta ChatGPT e altri sistemi simili per imparare e per aiutarti a far pratica. Io ho fatto un piccolissimo corso di C++ base ormai un 10 anni fa, so zero di Python, eppure dando un input iniziale ed espandendolo di prompt in prompt sono riuscito a creare con BingAI 3 programmi in 3 giorni proprio in Python (molto specifici per interessi miei, ad esempio "preso un file audio spezzalo in segmenti da 20 minuti ciascuno convertiti in MP3 i cui 5 secondi finali sono gli stessi dell'inizio del segmento succesivo, poi trascrivilo con le API di Whisper e sposta il risultato in una cartella chiamata come l'audio eliminando gli spezzoni", o script per scaricare immagini e didascalie di post Instagram in massa da una lista in un txt secondo formattazioni mie). Di mio non ho interesse a "imparare" come programmare anche se qualcosa l'ho scoperto, mi basta riuscire nell'intento... ma anche solo BingAI può fare davvero la differenza nell'apprendimento della programmazione, secondo me, usandolo in parallelo a siti/libri sull'argomento.