Este post é dedicado a explicar um pouco da tecnologia que gosto muito que é o python e alguns recursos para te ajudar caso esteja começando a estudar esta linguagem.
Python é uma linguagem de programação interpretada, de alto nível e de propósito geral. Um dos pontos fortes dela é que enfatiza a legibilidade do código com o seu uso de indentação. A sua abordagem pode ser direcionada a scripts, a programação imperativa, funcional e principalmente orientada a objetos, possui uma tipagem dinâmica e forte, e foi lançada por nosso querido Guido van Rossum em 1991. A sua prática em orientação a objetos visa ajudar os programadores a escrever código claro e lógico para todos os tipos de projetos.
Como aprender esta linguagem? Para responder essa pergunta primeiros precisamos saber a sua forma de aprendizado, ou seja, se você aprende lendo documentações, ou assistindo videos e afins, para você que gosta de ler recomendo as seguintes documentações:
- Documentação Oficial (Tem tradução pt-br na maior parte)
- Tutorial da W3 Schools (Inglês)
- Google for Education - Python (Inglês)
Alguns livros que recomendo (Para facilitar sua pesquisa destes livros recomendo que procure na aba do seu navegador da seguinte forma: "nome do livro filetype:pdf"):
- Python Fluente: Programação Clara, Concisa e Eficaz - Luciano Ramalho
- Curso Intensivo de Python: Uma introdução prática e baseada em projetos à programação - Eric Matthes
- Python Levado a Sério: Conselhos de um faixa-preta sobre implantação, escalabilidade, testes e outros assuntos (Caso você já tenha uma base sólida de python)
Alguns livros mais "ninchados" de python que gosto muito(inclusive o primeiro me salvou muito kkkk):
- Automatize Tarefas Maçantes Com Python - Programação Prática Para Verdadeiros Iniciantes - Al Sweigart
- Data Science do Zero - Primeiras Regras Com o Python -Joel Grus
- Web Scraping com Python – 2ª edição: Coletando mais dados da web moderna - Ryan Mitchell
Cursos gratuitos de python(todos estes cursos possuem certificados):
Cursos gratuitos de python em inglês:
- MIT Open Course Ware
- FreeCodeCamp
- Cursos oferecidos por várias instituições referência como Hardvard, IBM e entre outras (Recomendo fortemente, pois tem desde o introdutório até vários nichos como back-end com Django ou Inteligência Artificial)
- Code Academy
Não se preocupe se você não sabe inglês ao menos de começo, digo isso por que agora que você está começando tem muito mais conteúdo em português que você irá encontrar pela internet, porém não se engane em pensar que somente isso é o suficiente, é importantíssimo aprender inglês até porque é um diferencial de mercado e abre muitas portas pra você, tanto em emprego quando pra estudo, dito isto vou colocar alguns cursos de inglês gratuitos abaixo.
- Curso de Inglês da EnglishBay
- [Inglês 2.0 Kultivi](https://kultivi.com/cursos/idiomas/curso-de-ingles-kult
Top comments (3)
Obrigado pelas dicas! Uma dúvida, se eu quiser trabalhar com dashboards, preciso necessariamente saber desenvolver alguma coisa em Python?
Cara, gostei dos links que você mandou, fontes muito boas 👏
Agora, se eu puder dar uma bela de uma crítica construtiva, é melhorar esse português aí... você não usa pontuação direito, as vezes nem sequer usa. Se você tá se propondo a ESCREVER post (mesmo esses mais descontraídos desse tipo de site), o mínimo que você precisa é SABER escrever.
Fora isso, o conteúdo dos links em si etc. são muito bons 👏 Parabéns!
Muito obrigado, e pode deixar que irei melhorar na próxima, estou MUITO enferrujado em relação a escrever artigos, mas quero melhorar cada vez mais!