Skip to content

pedrohcleal/Python-Course

Repository files navigation

Curso Python 3 Completo

Bem-vindo ao repositório do curso Python 3 Completo, abrangendo uma variedade de tópicos essenciais para desenvolvedores Python. Este curso inclui aulas sobre PySide6, Django, Selenium, Regexp, Testes, TDD, POO (Programação Orientada a Objetos), Design Patterns GoF, Algoritmos e Programação.

Estrutura do Repositório

1. PySide6

  • Nesta seção, você encontrará aulas sobre o desenvolvimento de aplicativos GUI utilizando o PySide6. Explore os conceitos de interface do usuário e desenvolva habilidades práticas na criação de aplicações interativas.

2. Django

  • Aqui, você terá acesso a aulas abrangentes sobre o framework Django para o desenvolvimento web em Python. Aprenda a criar aplicações web robustas, desde a configuração inicial até a implementação de recursos avançados.

3. Selenium

  • Explore as possibilidades de automação de testes e interações com páginas da web usando o Selenium. Esta seção aborda desde conceitos básicos até estratégias avançadas de automação.

4. Regexp

  • Aprenda sobre expressões regulares (Regexp) e como utilizá-las para manipular e analisar strings de maneira eficiente.

5. Testes e TDD (Test-Driven Development)

  • Entenda a importância dos testes na programação e adquira habilidades em Test-Driven Development. Aprenda a escrever testes eficazes para garantir a robustez e a confiabilidade do seu código.

6. POO (Programação Orientada a Objetos)

  • Esta seção explora os princípios fundamentais da Programação Orientada a Objetos em Python. Desenvolva uma compreensão sólida de classes, objetos, herança, polimorfismo e encapsulamento.

7. Design Patterns GoF (Gang of Four)

  • Conheça e aplique os padrões de design propostos pelo Gang of Four para criar soluções de software mais flexíveis, extensíveis e compreensíveis.

8. Algoritmos e Programação

  • Aprofunde-se nos conceitos de algoritmos e estruturas de dados em Python. Ganhe habilidades essenciais para resolver problemas complexos de maneira eficiente.

Base de Conhecimento

A pasta "base de conhecimento" contém resumos de todos os assuntos abordados nas aulas. Estes resumos foram elaborados pelo ChatGPT para fornecer uma referência rápida e abrangente do conteúdo do curso.

Sinta-se à vontade para explorar, contribuir e aprimorar seu conhecimento em Python com este curso abrangente!

Bons estudos! 🚀

About

Estudos em Python e projetos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published