Abaixo você encontrará conteúdos para te guiar e ajudar a aprender Python, praticando por meio da construção de mini-projetos e exemplos práticos.
Segue nas redes sociais para acompanhar mais conteúdo:
Antes de tudo você pode me ajudar, deu bastante trabalho fazer esse repositório e organizar para fazer seu estudo ou trabalho melhor, portanto você pode me ajudar das seguinte maneiras
- Me seguindo nas redes sociais
- Compartilhar o conteúdo para ajudar no alcance
- Seja apoiador via Apoia-se (e tendo benefícios em troca):
Sem eles nada disso seria possível:
Messias Tayllan | Aluísio Alves | Pedro Henrique | Vinicius Melo |
---|---|---|---|
Tomás Coelho | Helena Oliveira | Michel Vasconcelos | José Vanderley |
Victor Henrique | Andrea Sampaio | Lucilaneo Santos | Laura Santiago |
Quer me apoiar nesse trabalho de produzir materiais e conteúdos, em português, para a comunidade brasileira de software e dados? Se torne apoiador via a campanha do apoia-se, com o valor simbolico mensal, além de me estimular na criação de conteúdo, irá me auxiliar nas despesas do projeto voluntário.
Alguns projetos desse repositório foram construídos e inspirados de fontes estrangeiras. Em cada vídeo do canal, na descrição, as fontes sempre são expostas. Mas, de modo geral, reúno todas elas aqui, em respeito ao ótimo trabalho dos seus criadores.
- Tech with Tim - Canal do Youtube de Tecnologia.
- Resolução de Problemas com Algoritmos e Estruturas de Dados usando Python - Site atrelado a instituição IME-USP
A proposta deste repositório é promover a aplicação de conhecimentos teóricos com projetos práticos, sendo um estímulo para fixar esses conhecimentos e ver seu uso em projetos reais. Além disso, com a realização dos projetos, o profissional já poderá ter um portfólio inicial, auxiliando na captação de oportunidades. Todos os conteúdos são originalmente em Português, pois o foco é agregar na comunidade brasileira e afins (que falam o mesmo idioma).
Não foque apenas em consumir os vídeos em que construo os projetos. No começo do vídeo, eu explico o escopo do que será construído. Busque construir (na sua mente ou em um papel), um esboço do desenho da solução, pode até ser em pseudocódigo. Ao longo do vídeo, você pode me seguir e ir construindo juntamente com o vídeo. Uma alternativa é, após ou antes de assistir o vídeo, construir sua própria solução, aplicando melhorias em relação ao que apresentei no vídeo. Não deixe de compartilhar sua construção e ideias (se for possível me marcar nas redes ou linkar com o canal, seria muito legal para eu visualizar e auxiliar na divulgação do trampo!)
Os projetos/videos estão categorizados em leves.
😄 Level A: Projetos que envolvem os primeiros passos no mundo da programação e para quem está aprendendo a linguagem Python.
😏 Level B: Projetos desse nível já envolvem conhecimentos um pouco mais intermediários para quem está começando. Normalmente trabalhamos com alguns paradigmas de programação, como Programação Orientada a Objetos, paralelismo e concorrência.
🤩 Level C: Projetos mais avançados para quem está começando. Nesses projetos lidaremos com conceitos como estruturas de dados, técnicas de construção de algoritmos, Design Patterns, métodos numéricos e aplicações dos conhecimentos de Python combinando com conhecimentos de outras áreas.
ID | Projeto | Vídeo | Repositório |
---|---|---|---|
16 | Padrões de Projeto: Factory Method | ||
17 | Padrões de Projeto: Abstract Factory | ||
18 | Padrões de Projeto: Builder |