Skip to content

eliezersilva-dev/Python-do-Basico-ao-Avancado

Repository files navigation

Curso Python do Zero ao Avançado 🐍

Descrição

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

📌 Começando com 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) e expressões regulares (RegEx). Módulo voltados para o mercado, como Django, PyQT5, Selenium e vários outros.

📌 Projetos reais do zero, como um conversor de vídeos usando Python e ffmpeg, um gerador e validador de CPF usando PyQT5, realizar cálculo de redes IPv4, um blog e um e-commerce básico usando Django.

📌 Deploy da aplicação em um servidor com Linux no Google Cloud Platform, prática para subir e configurar um servidor Linux e suas chaves SSH.

✔️ 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 (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: Criação de alguns projetos (sites) utilizando o Django.

  • 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

  • Seções de HTML5 e CSS3

  • Seção de SQL com MySQL

✔️ O curso também trata sobre interface gráfica com PyQT5 e QT Designer, criação de sites com Django e execução das consultas mais comuns em bases de dados SQL (MySQL).

📌 Para quem é este curso:

  • Iniciantes (que nunca programaram) que estão dispostos a aprender programação em Python
  • Desenvolvedores intermediários que querem aprender Python
  • Desenvolvedores avançados que querem aprender Python e módulos úteis do Python
  • Desenvolvedores avançados que querem aprender programação orientada a objetos
  • Desenvolvedores avançados que querem aprender Django
  • Desenvolvedores avançados que querem aprender Design Patterns

Curso ministrado pelo Professor Luiz Otávio Miranda

Curso disponível em Udemy