crossorigin="anonymous"> Curso de Python 3 do básico ao avançado - com projetos reais - EAD
Tem alguma pergunta?
Mensagem enviada. Fechar
4.79
48311 avaliações

Curso de Python 3 do básico ao avançado - com projetos reais

Python 3 completo: PySide6, Django, Selenium, Regexp, Testes, TDD, POO, Design Patterns GoF, algoritmos e programação
167.104 Alunos Inscrito
  • Descrição
  • Currículo
  • FAQ
  • Revisões
  Tempo de leitura 4 minutes

Este é, sem sombra de dúvidas, o curso de Python 3 mais completo que você vai encontrar na atualidade.

O único curso constantemente atualizado para as versões mais recentes do Python gratuitamente.

São mais de 120 horas de conteúdo (e crescendo), mais de 620 aulas sobre assuntos relacionados com a linguagem Python (do básico ao avançado) e inclui várias seções bônus sobre expressões regulares, SQL, Django, HTML e CSS.

Curso de Python 3 do Básico Ao Avançado (com projetos reais)

Iniciando em programação e quer aprender Python 3 do básico ao avançado? Este curso é completo e para você!
Programador experiente em outra linguagem de programação e quer aprender Python 3? Este curso também é completo e pra você!

Mesmo que não tenha trabalhado com programação antes (ou se já é um desenvolvedor experiente), vou te guiar em todos os passos até que comece a criar seus próprios scripts, programas, sites e/ou automatizações em Python (na versão 3). Continuo atualizando constantemente este curso.

Vamos iniciar do zero, desde a instalação do Python 3 até as partes bem mais avançadas da linguagem, como módulos de terceiros, bases de dados (MySQL, SQLite, etc…), web scraping, padrões de projeto GoF (Design Patterns), expressões regulares (RegEx) e muito mais. Alguns dos módulos que abordaremos  já são consagrados no mercado, como Django, Selenium, SQLite, Pytest, Unittest e vários outros.

Criaremos projetos reais do zero, como um gerador e validador de CPF, uma seção dedicada ao PySide6 para interfaces gráficas com projetos, sites usando Django e mais. Como nosso curso é constantemente atualizado, essa descrição não vai conter tudo o que está nas aulas (tem mais coisas lá no curso).

Também faremos deploy da nossa aplicação em um servidor com Linux no Google Cloud Platform, ou seja, você vai ter que colocar a mão na massa para subir e configurar um servidor Linux e suas chaves SSH junto comigo (claro que te guiarei em todos os passos).

Este curso está dividido da seguinte maneira:

  • Para nível iniciante: Lógica de programação (partes básicas de Python 3)

  • Para nível intermediário: Programação procedural e funcional (funções, repetições e partes relacionadas)

  • Para experientes: Programação orientada a objetos (no modo Pythônico) – Inclui seção específica de POO com Padrões de Projeto GoF

  • Módulos úteis: inclui aulas de módulos específicos do Python e de terceiros

  • Bases de dados: inclui aulas relacionadas com bases de dados no Python

  • Django: Criaremos alguns projetos (sites) utilizando o Django.

  • Interface Gráfica com PySide6 (Qt 6) com Python

  • Testes no Python (com TDD básico)

  • Bônus: Expressões Regulares (Regex – re)

  • Design Patterns (Padrões de projeto – GoF) – Programação Orientada a Objetos Avançada

  • Bônus: seções de HTML5 e CSS3

  • Bônus: seção de SQL com MySQL

Também vamos falar sobre interface gráfica no Python para criação de janelas, criação de sites com Django e muito mais. Além de tudo isso, temos uma seção específica onde você aprender a executar as consultas mais comuns em bases de dados SQL (MySQL). Após essa seção o aluno será capaz de criar, apagar, atualizar, ler e fazer relações entre tabelas da base de dados.

Ao terminar esse curso, você poderá conseguir sua sonhada vaga no Mercado de trabalho como dev, já que todos os nossos projetos são voltados para a prática e não apenas teoria.

Venha aprender a linguagem que mais cresce neste ano agora!

How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.79
48311 avaliações
Estrelas 5
36390
Estrelas 4
9962
Estrelas 3
1530
Estrelas 2
278
Estrelas 1
151