5 ótimos recursos gratuitos para aprender Python
Hoje em dia, é importante aprender Python, pois é uma linguagem muito poderosa e flexível que atualmente é usada em muitos aplicativos e está se expandindo para o incrível mundo do aprendizado de máquina. É provável que o aprendizado de máquina seja a próxima grande novidade e você não quer ficar para trás. Python é simples de escrever e possui muitas bibliotecas dedicadas ao aprendizado de máquina, mas primeiro você precisa aprender a linguagem. Então, vamos mergulhar nesses recursos gratuitos cuidadosamente escolhidos para que você possa começar a aprender:
Escolhemos recursos para diferentes níveis, portanto, não importa se você é novo em programação e precisa de um curso completo ou um programador experiente que precisa de uma visão geral de alto nível, você encontrará algo útil nesses recursos para começar a aprender Python.
Python para quem é iniciante em codificação
https://www.codecademy.com/learn/learn-python
Este curso de Python é bom e muito aprofundado e é voltado para pessoas sem conhecimento de codificação. Ele vai de detalhes básicos como o que é uma variável, como imprimir coisas no console, ler a entrada do usuário, funções e classes, manipulação de arquivos e muito mais. Embora este curso gratuito cubra Python 2, é uma ótima base para aprender Python e eles também têm um curso pago de Python 3.
Curso intensivo de Python para pessoas com conhecimento de codificação
https://www.freecodecamp.org/news/python-crash-course/
Embora este curso pareça simples, na verdade é muito detalhado. Ele é voltado para pessoas com experiência em programação, por isso oferece uma visão geral rápida de muitos aspectos do Python. Abrange variáveis, tipos de dados, estruturas de controle, funções e muito mais. Ele não cobre coisas mais avançadas, como manipulação de arquivos, mas você pode usar o anterior para isso.
Exercícios de Python para todos os níveis
Depois de aprender Python e ter um bom entendimento da linguagem, você precisa de alguma prática! Este site afirma ter mais de 300 exercícios focados em Python. O site é gratuito, mas você terá que se registrar para ter acesso. Como nota lateral, depois de se registrar, você também terá acesso a https://js.checkio.org/ focado em exercícios de JavaScript e TypeScript.
Livro e curso de automação Python
https://automatetheboringstuff.com/2e/
Este site é na verdade um livro pago para aprender Python que você pode comprar online e o autor gentilmente doa esta versão online gratuita. Há também uma versão paga do curso na Udemy e com este cupom SEP2020 você ganha 73% de desconto! https://www.udemy.com/course/automate/?couponCode=SEP2020
Livros gratuitos de Python
A publicação Packt tem um monte de livros gratuitos para aprender Python e para completar o círculo com o parágrafo inicial no início deste post, aqui está este livro que cobre Machine Learning com Python. https://www.packtpub.com/free-ebooks/big-data-and-business-intelligence/python-machine-learning-example/9781783553112
Bônus
Finalmente, enquanto conversava com alguns amigos sobre os recursos do Python, um deles me indicou este site peculiar http://www.pythonchallenge.com que existe desde 2005. Ele tem muitos enigmas que podem ser resolvidos usando Python. Definitivamente divertido!