/curso-python3

Curso completo de Python 3 que estou fazendo em 2023 na plataforma Udemy

Primary LanguagePython

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

  • Link do curso
  • Plataforma: Udemy
  • Instrutor: Luiz Otávio Miranda
  • Carga horária: 124 horas
  • Data que inicie este curso: 05/01/2023
  • Data de conclusão:

Descrição do curso

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

Constantemente atualizado para as versões mais recentes do Python.

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

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.
  • 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

Sumário:

  • Cada seção tem uma pasta com os arquivos e informações das aulas estudadas.
  • Olhar o README.md de cada seção
  • 22 min
  • Mundanças e atualizações no início de 2023
  • 1h 51m
  • Preparando ambiente de desenvolvimento
  • compact folders
  • vs code shortcuts (atalhos)
  • extensões VS: code-runner/python
  • 11h 30m
  • lógica de programação básica.
  • Tipos de dados e função print.
  • Operadores aritméticos.
  • Formatação de strings.
  • Condicionais e input.
  • operadores relacionais.
  • Operadores lógicos.
  • Interpolação e formatação de strings
  • Introdução ao try e except
  • Estrutura de repetição while e for
  • Empacotamento e Desempacotamento
  • Operações ternárias

Seção 4: Python intermediário.

  • 13h 31m
  • Funções
  • Dicionários
  • Módulos
  • Programação funcional
  • etc

Seção 5: Introdução à programação orientada a objetos

  • 11h 18m
  • POO (classes)

Seção 6: Módulos python

  • 9h 39m
  • OS
  • Datetime
  • Sys
  • json
  • csv
  • selenium
  • pillow
  • etc

Seção 7: PyQt5

  • 2h 4m
  • Interface gráfica no python
  • Gui para desktop

Seção 8: Bases de dados com Python

  • 1h 52m
  • SQLite
  • Mysql
  • MariaDB

Seção 9: Django no Python - básico

  • 2h 46m

Seção 10: Django no Python - Projeto agenda

  • 4h 44m

Seção 11: Django no Python -Primeiro deploy (Linux)

  • 2h 46m

Seção 12: Django no Python - Projeto Blog

  • 5h 19m

Seção 13: Usando vscode com Python

  • 28m

Seção 14: Django com Python - Projeto E-commerce

  • 11h 49m

Seção 15: Testes e introdução ao TDD no Python

  • 2h 52m

Seção 16: Type annotations

  • 27m

Seção 17: Structural Pattern Matching

  • 39m
  • Padroes estruturais (3.01)

Seção 18: Design Patterns

  • 12h 44m
  • Padrões de projetos - GOF
  • POO avançado

Seções Extra:

Seção 19: Expressões regulares com Python

  • 4h 15m
  • Regex

Seção 20: Bases de dados Relacionais com Python

  • 5h 29m
  • Sql usando Mysql

Seção 21: HTML e CSS (para iniciantes)

  • 12h 23m

Seção 22: Landing Page com HTML e CSS3

  • 4h 32m

Seção 23: Comandos Linux/unix mais usados

  • 1h 32m

Seção 24: Notas finais