9 recursos gratuïts per dominar Python


Imatge de l’editor

Python es considera el llenguatge de programació d’alt nivell i de propòsit general més fàcil d’aprendre, que us permet crear aplicacions portàtils i multiplataforma. Això, juntament amb la seva recollida d’escombraries dinàmica i un codi senzill i concís, el fa ideal per a aplicacions relacionades amb la intel·ligència artificial.

Però, com es passa d’escriure una senzilla aplicació “Hello World” a utilitzar Python per a projectes més sofisticats? La guia següent presentarà nou recursos que us poden ajudar a dominar Python.

InventWithPython.com és un lloc web creat i mantingut per Al Sweigart, un desenvolupador de programari professional que ha dedicat gran part del seu temps a ensenyar a la gent a programar. Invent With Python us ofereix una gran quantitat de recursos (la majoria en forma de llibre electrònic) per ajudar-vos a començar a codificar amb Python. Tanmateix, és el conjunt d’exercicis de programació de Python explicats amb suavitat del lloc web que us hauria d’interessar més.

La millor manera de dominar un llenguatge de programació no és a través d’un estudi sedulós sinó a través de l’acció; heu de treballar amb el llenguatge de programació per aprendre-lo realment. Invent With Python Els exercicis de programació de Python explicats amb suavitat estan pensats per a programadors principiants i de nivell intermedi. Conté explicacions concises i senzilles de cada problema de l’exercici per ajudar-vos a nodrir-vos al següent nivell de competència en Python.

Com voldria qualsevol artesà, només sou tan bo com les eines que utilitzeu. Tot i que podeu utilitzar l’IDE predeterminat (IDLE) de Python o un editor de text com el codi VS, un IDE amb totes les funcions com Visual Studio 2022 és més propici per crear aplicacions avançades de Python. Microsoft Visual Studio es considera un dels millors (si no el millor) IDE. Podeu gestionar fàcilment les vostres dependències i biblioteques utilitzant el seu suport integrat pip i Pypl.

Segons les estadístiques, es triguen uns 30 dies a desplegar un protocol senzill d’aprenentatge automàtic. Amb l’arsenal d’eines d’edició de codi de Visual Studio, aquesta vegada es podria reduir considerablement. Visual Studio inclou consells sobre eines, plantilles, autocompletar i fragments de codi, cosa que facilita el treball i la gestió de les fonts de dades.

No necessiteu eines externes per executar proves unitàries intensives: Visual Studio 2022 inclou eines de prova extenses. Podeu depurar, implementar i mantenir entorns de prova remots, configurar l’arquitectura de la màquina i fer un seguiment de tot amb l’explorador de proves.

Visual Studio és ideal per a programadors políglots que treballen amb diferents llenguatges de programació. Tot el que has de fer és descarregar les càrregues de treball necessàries per a cada idioma. L’edició comunitària de Visual Studio és gratuïta i hauria de ser suficient per a la majoria de programadors. Tanmateix, si voleu accedir a encara més funcions, sempre podeu descarregar l’edició Professional o Enterprise.

No per connectar sense vergonya el nostre lloc, però KDNuggets és un dels millors recursos per ajudar-vos a millorar les vostres habilitats com a desenvolupador de Python. Tant si es tracta de posar-vos en contacte amb cursos útils per obtenir-vos la certificació com de fulls de trampes per facilitar l’aprenentatge, KDNuggets podria ser una de les armes més útils de la vostra caixa d’eines.

Encara no hem parlat del blog. Compta amb aprenentatge automàtic, codificació, ciència de dades i, per descomptat, contingut Python escrit i editat per professionals experimentats del sector.

KDNuggets és adequat per a programadors i científics de dades a tots els nivells. Tant si voleu fer que el vostre codi Python s’executi més ràpidament, dominar l’aprenentatge automàtic amb Python o preparar-vos per a la vostra entrevista, KDNuggets ofereix contingut per a tots aquests escenaris.

YouTube és sens dubte un dels millors llocs per aprendre a programar. Canals com Pretty Printed, The Underdog i sentDex (recursos gratuïts de bonificació) us ensenyen no només a codificar, sinó a fer-ho com a desenvolupador.

Tanmateix, YouTube no és l’únic lloc web per compartir vídeos que allotja mitjans gratuïts relacionats amb Python. El contingut de vídeo relacionat amb la programació també es pot trobar a Dailymotion, Vimeo, Facebook, etc. Alguns llocs web i serveis prefereixen autoallotjar els seus mitjans, de manera que fer un seguiment del millor contingut pot ser difícil.

Aquí és on entren eines com PyVideo. Troba i indexa tots els vídeos més recents relacionats amb els esdeveniments de Python a Internet. Podeu veure el contingut segons esdeveniments específics, idiomes, etiquetes, parlants, etc.

PyVideo us permet conèixer els últims avenços de Python d’alguns dels col·laboradors i programadors més venerats de la indústria. Potser us animarà a assistir a algunes convencions i esdeveniments de Python per experimentar-ho tot en directe.

Awesome Python és una llista curosament seleccionada d’alguns dels millors marcs, biblioteques i altres recursos de Python allotjats a GitHub. Des de biblioteques creades per a la manipulació d’àudio fins a la criptografia, té gairebé tots els paquets per ajudar-vos amb el vostre proper projecte Python.

Els algorismes i les estructures de dades impulsen la ciència de dades. Fins i tot com a desenvolupador autodidacte, heu de conèixer algorismes bàsics (i una mica de matemàtiques). Igual que Awesome Python, TheAlgorithms és un dipòsit de codi obert de GitHub que conté algorismes que podeu connectar al vostre projecte.

Heu de tenir en compte que TheAlgorithms no només conté una biblioteca d’algorismes de Python, sinó també algorismes per a Java, JavaScript, Julia, R, etc.

Si sou un principiant que busqueu una experiència d’aprenentatge immersiva de Python que s’adapti al vostre estil d’aprenentatge, no busqueu més que la classe Python de Google. Durant l’última dècada, Google ha invertit molt temps i esforços en educar la gent sobre la informàtica. La classe Python de Google inclou vídeos de conferències i tutorials, materials escrits i molts exercicis i proves. S’adreça a persones amb molt poca o cap experiència de codificació, cosa que el fa extremadament accessible.

Programiz és perfecte per a aquells que busquen una alternativa a la classe Python de Google. Ofereix una gran quantitat d’eines d’aprenentatge Python (i altres llenguatges de programació). Igual que Google, el lloc web adopta un enfocament de múltiples fronts per ensenyar-vos a codificar.

Cada curs està organitzat com un llibre de text interactiu. Cada capítol s’acompanya d’un vídeo, diverses instruccions escrites, exemples i algun codi que podeu executar amb el compilador en línia de Programiz. Tanmateix, si no esteu satisfet amb l’estructura del curs, Programiz ofereix un conjunt de pestanyes que us permeten veure els exemples, les referències i els compiladors pel vostre compte. Molts consideren que el compilador és el més útil, ja que podeu executar-lo i provar codi ràpidament.

Tot i que Programiz és gratuït, ofereix una versió professional amb encara més funcions, inclòs un certificat professional al final del curs.

El millor dels mitjans basats en àudio és que podeu consumir-los mentre feu una altra cosa (és a dir, fer exercici, conduir, fer les tasques domèstiques, etc.). Hi ha molts podcasts relacionats amb la programació i la ciència de dades dels quals poden beneficiar-se els principiants de Python. Alguns dels que cal destacar són:

  • El podcast real de Python: Un podcast setmanal que va ser establert el 2012 per l’amfitrió, Christopher Bialy. Cobreix diversos temes de Python, inclosos consells sobre carrera i programació. A més, el podcast també inclou converses i entrevistes casuals amb experts del sector, programadors experimentats, etc. Una de les millors coses del lloc web de Real Python Podcast és que us ofereix recursos addicionals per ajudar-vos a aprendre o avançar en el vostre desenvolupament de Python.
  • Parla amb mi en Python: Un podcast setmanal una mica més informal presentat per Michael Kennedy. Tot i que el programa ha evolucionat per incloure molts temes de Python al llarg dels anys, va començar com una plataforma que entrevistava professionals del sector sobre l’estat actual de la programació de Python. Escoltar Talk Python to Me és una manera fantàstica d’estar al dia de les últimes novetats de Python. El lloc web també inclou recursos útils com ara marxandatge, cursos i certificats.
  • Bytes de Python: Si busqueu una experiència d’escolta més concisa, hauríeu de tenir en compte aquest podcast. El presenten Michael Kennedy (la mateixa persona que acull Talk Python To me) i Brian Okken. L’objectiu del podcast és informar-vos dels últims titulars i notícies de Python en menys d’una hora per episodi.

Fa una dècada, vam buscar Java per portar-nos al següent nivell. Ara, Python ha superat molts llenguatges de programació i s’ha convertit en el més popular del món.

Python no és un llenguatge nou; existeix des de principis dels anys 90, fent millores a consciència alhora que obtenia el suport dels desenvolupadors. Però Python no estaria on és si no fos per la comunitat en línia de desenvolupadors i entusiastes de Python. Gràcies a ells, tenim els recursos per aprendre i dominar Python. Un cop hàgiu dominat també Python, no us oblideu de tornar a la comunitat.

Nahla Davies és un desenvolupador de programari i escriptor tecnològic. Abans de dedicar la seva feina a temps complet a la redacció tècnica, va aconseguir, entre altres coses intrigants, servir com a programadora principal en una organització de marca experiencial de 5.000 Inc., els clients de la qual inclouen Samsung, Time Warner, Netflix i Sony.

Leave a Comment

Your email address will not be published. Required fields are marked *