Python Profissional: do zero ao mercado de trabalho! (2024!)
- Descrição
- Currículo
- FAQ
- Revisões
A demanda por programadores nunca esteve tão alta. Python é hoje a linguagem mais utilizadas no mundo!
É uma linguagem de programação versátil, simples de aprender e muito poderosa.
É uma das poucas linguagens Full Stack (diversas atividades no desenvolvimento Web, como front-end e back-end), Multiplataforma (pode ser utilizada em múltiplos Sistemas Operacional, tais como Windows, Linux e MacOS) e Multiparadigma (Estruturado, Orientado a Objetos, Funcional e Orientado a Eventos).
Python é a linguagem mais utilizada em aplicações de Ciência de Dados e Inteligência Artificial.
Neste curso do projeto “pyPRO – seja um profissional Python“, trazemos até você o que tem de mais moderno no ensino de programação e no ensino da linguagem Python, voltado para o que é realmente utilizado no mercado de trabalho. Este curso forma a base estrutural do profissional que almeja uma carreira na área de Programação de Computadores, especificamente na linguagem Python.
São mais de 29 horas (total de 170 aulas) de conteúdo (direto ao ponto, sem enrolação!!), do básico ao que realmente é necessário para entrar no mercado de trabalho, com explicações claras e detalhadas, passo-a-passo, na versão Python 3.10.
Dividimos este curso em 5 trilhas de aprendizagem: (1) Fundamentos, (2) Intermediário, (3) Orientação a Objetos, (4) Programação Funcional e (5) Banco de Dados e Arquivos. Em cada uma dessas trilhas, dividimos o conteúdo em módulos, estrategicamente posicionados, para que seu aprendizado seja o mais linear e amplo possível.
Ao final dos cinco últimos módulos na trilha de FUNDAMENTOS, disponibilizamos uma lista de exercícios, com suas respectivas resoluções, para que você possa reforçar os conceitos e seu aprendizado. São 70 exercícios de programação para você treinar e consolidar os conceitos básicos da linguagem Python.
No final, disponibilizamos um módulo adicional, com 2 projetos para que você possa resolver e disponibilizá-los em seu GIT, aumentando assim sua chance de contratação na área de programação.
Não deixe essa oportunidade passar. Sua chance de aprender Python chegou!
ESTRUTURA COMPLETA DO CURSO…
TRILHA 1: FUNDAMENTOS
Módulo 01 – Apresentação
Módulo 02 – Preparação do Ambiente
Módulo 03 – Introdução a Linguagem Python
Módulo 04 – Variáveis e Tipos de Dados
Módulo 05 – Estruturas Lógicas e Condicionais
Módulo 06 – Estruturas de Repetição
Módulo 07 – Coleções
Módulo 08 – Funções
TRILHA 2: INTERMEDIÁRIO
Módulo 01 – Debugando Erros
Módulo 02 – Trabalhando com Módulos e Pacotes
Módulo 03 – Comprehension em Python
Módulo 04 – Leitura e Escrita em Arquivos
Módulo 05 – Trabalhando com Data e Hora
Módulo 06 – Isolamento de Ambientes
TRILHA 3: ORIENTAÇÃO A OBJETOS
Módulo 01 – Introdução a Orientação a Objetos
Módulo 02 – Herança e Polimorfismo
Módulo 03 – Orientação a Objetos Avançada (aplicada)
TRILHA 4: PROGRAMAÇÃO FUNCIONAL
Módulo 01 – Introdução a Programação Funcional
Módulo 02 – Funções Integradas
Módulo 03 – Iteradores e Geradores
Módulo 04 – Decoradores em Python
TRILHA 5: BANCO DE DADOS E ARQUIVOS
Módulo 01 – Introdução a Banco de Dados
Módulo 02 – Noções Básicas de SQL
Módulo 03 – Banco de Dados Relacionais com Python
Módulo 04 – Banco de Dados No-SQL com Python
Módulo 05 – Dados em Arquivos JSON e CSV
ADICIONAL: PROJETOS
Projeto 1 –
Projeto 2 –
-
1Apresentação do Curso: Python ProfissionalVídeo Aula
Agradecimento e uma série de dicas de como aproveitar este curso mais adequadamente.
-
2Por quê aprender programação?Vídeo Aula
-
3Por quê aprender Python?Vídeo Aula
-
4Comparação entre Python e outras Linguagens.Vídeo Aula
-
5Quem sou eu?Vídeo Aula
-
6Esclarecimentos a respeito das versões do Python e do PycharmTexto
-
7A Instalação do PythonVídeo Aula
-
8A Escolha de uma IDEVídeo Aula
-
9Instalação do PyCharm no Windows, Linux e MacOSVídeo Aula
-
10Programação em Python utilizando o NavegadorVídeo Aula
-
11Programação Python utilizando um APP (no celular).Vídeo Aula
-
12História da Linguagem PythonVídeo Aula
-
13Zen do PythonVídeo Aula
-
14PEP 8Vídeo Aula
-
15Funções dir() e help()Vídeo Aula
-
16Primeiros comandos em Python: print e inputVídeo Aula
-
17Resposta do primeiro desafioVídeo Aula
-
18Identificadores e Palavras ReservadasVídeo Aula
-
19Comentários em Linguagem PythonVídeo Aula
-
20Primeiros comandos em Linguagem Python - usando uma IDEVídeo Aula
-
21O que é uma variável?Vídeo Aula
-
22O que é uma constante?Vídeo Aula
-
23Tipo de Dados em Python: INTEIROVídeo Aula
-
24Tipo de Dados em Python: FLOAT e COMPLEXVídeo Aula
-
25Tipo de Dados em Python: BOOLEANVídeo Aula
-
26Tipo de Dados em Python: STRINGVídeo Aula
-
27Escopo e Conversão de VariáveisVídeo Aula
-
28Desafio deste MóduloVídeo Aula
Além do desafio deste módulo, existe uma lista de 15 exercícios propostos para você praticar os conceitos até aqui trabalhados.
Não deixe de resolvê-los. Não tenha pressa em avançar. O importante é consolidar e fortalecer os conceitos que formam a base de um bom programador!As respostas estão disponíveis em arquivo compactado (zip) junto com os recursos desta aula.
Bons estudos!
-
29O que é uma expressão matemática?Vídeo Aula
-
30O que é uma expressão lógica?Vídeo Aula
-
31Estrutura CondicionalVídeo Aula
-
32Comando elifVídeo Aula
-
33Aninhamento de IFsVídeo Aula
-
34Desafio deste móduloVídeo Aula
Além do desafio deste módulo, existe uma lista de 15 exercícios propostos para você praticar os conceitos até aqui trabalhados.
Não deixe de resolvê-los. Não tenha pressa em avançar. O importante é consolidar e fortalecer os conceitos que formam a base de um bom programador!As respostas estão disponíveis em arquivo compactado (zip) junto com os recursos desta aula.
Bons estudos! -
35Resposta do desafio deste móduloVídeo Aula
-
36O que são estruturas de repetição?Vídeo Aula
-
37Estruturas de repetição: comando forVídeo Aula
-
38Estruturas de repetição: comando whileVídeo Aula
-
39Estruturas de repetição: comandos break e continueVídeo Aula
-
40Desafio deste móduloVídeo Aula
Além do desafio deste módulo, existe uma lista de 15 exercícios propostos para você praticar os conceitos até aqui trabalhados.
Não deixe de resolvê-los. Não tenha pressa em avançar. O importante é consolidar e fortalecer os conceitos que formam a base de um bom programador!As respostas estão disponíveis em arquivo compactado (zip) junto com os recursos desta aula.
Bons estudos! -
41Resposta do desafio deste móduloVídeo Aula
-
42ListasVídeo Aula
-
43TuplasVídeo Aula
-
44DicionáriosVídeo Aula
-
45ConjuntosVídeo Aula
-
46Desafio deste móduloVídeo Aula
Além do desafio deste módulo, existe uma lista de 15 exercícios propostos para você praticar os conceitos até aqui trabalhados.
Não deixe de resolvê-los. Não tenha pressa em avançar. O importante é consolidar e fortalecer os conceitos que formam a base de um bom programador!As respostas estão disponíveis em arquivo compactado (zip) junto com os recursos desta aula.
Bons estudos! -
47Resposta do desafio deste módulo.Vídeo Aula
-
48O que é uma Função?Vídeo Aula
-
49Função sem retornoVídeo Aula
-
50Função com retornoVídeo Aula
-
51Função com parâmetroVídeo Aula
-
52Função com parâmetro padrãoVídeo Aula
-
53Documentação de Funções: DocStringVídeo Aula
-
54Argumentos *args e **kwargsVídeo Aula
-
55Desafio deste móduloVídeo Aula
Além do desafio deste módulo, existe uma lista de 10 exercícios propostos para você praticar os conceitos até aqui trabalhados.
Não deixe de resolvê-los. Não tenha pressa em avançar. O importante é consolidar e fortalecer os conceitos que formam a base de um bom programador!As respostas estão disponíveis em arquivo compactado (zip) junto com os recursos desta aula.
Bons estudos!