bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more

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

Python 3 completo - programação com Django, PyQT5, Selenium, Regexp, Testes e TDD, POO, Design Patterns GoF, algoritmos

4.75 / 5.0
56298 students112 hours 19 minutes

Created by Luiz Otávio Miranda, offered on Udemy

bestcourses score™

Student feedback

9.8/10

To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 56298 students which left 14354 reviews at an average rating of 4.75. Impressive!

Course length

8/10

We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 112 hours 19 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 5 hours 59 minutes.

Overall score

9.5/10

This course currently has a bestcourses score of 9.5/10, which makes it a great course to learn from. On our entire platform, only 15% of courses achieve this rating!

Description

Este é, sem sombra de dúvidas, o curso de Python 3 mais completo que você vai encontrar na atualidade. São mais de 109 horas de conteúdo (e crescendo), mais de 400 aulas sobre os assuntos relacionados mais variados da linguagem (do básico ao avançado) e inclui uma várias seções bônus sobre expressões regulares, SQL, 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).

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, PyQT5, Selenium e vários outros.

Criaremos projetos reais do zero, como um conversor de vídeos usando Python e ffmpeg, um gerador e validador de CPF (você vai aprender a validar CNPJ também) usando PyQT5, realizar cálculo de redes IPv4, um blog e um e-commerce básicos nos nossos projetos finais usando Django.

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 (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

Também vamos falar sobre interface gráfica com PyQT5 e QT Designer, 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 desenvolvedor ou desenvolvedora, 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!

What you will learn

  • Python 3 básico (com lógica de programação)
  • Python 3 intermediário (com programação procedural e funcional)
  • Python 3 avançado (com programação orientada a objetos)
  • Módulos do Python, como PyQT5 para GUI, Selenium e muito mais
  • Django para criação de sites e APIs
  • Bases de dados relacionais: SQLite3, MySQL e MariaDB
  • Testes no Python (com TDD básico)
  • Bônus: Expressões Regulares
  • Padrões de projeto (Design Patterns da GoF)
  • Bônus: HTML5 e CSS3 (Extra)
  • Curso com atualizações para 2022

Requirements

  • Ter um computador com Windows ou Linux (Ubuntu)
  • Ter vontade de aprender
Udemy logo
Available on

Udemy

With almost 200,000 courses and close to 50 million students, Udemy is one of the most visited online learning platforms. Popular topics include software development, the digital economy, but also more traditional topics like cooking and music.

Frequently asked questions

  • Price: $94.99
  • Platform: Udemy
  • Language: Portuguese
  • 112 hours 19 minutes
Curso de Python 3 do Básico Ao Avançado (com projetos reais) thumbnail

bestcourses score: 9.5/10

This course is one of the best in its category!