Programador com Python – Curso Completo para Iniciantes

Programar nunca foi tão fácil!

CONTEÚDO DAS AULAS

Conhecendo Python

1) Introdução a Python

2) Instalando Python 3 com Anaconda

3) Primeiro código Python

4) Operadores aritméticos

5) Variáveis e tipos de dados

6) Função input()

7) Exercício – Função input()

8) Solução do exercício – Função input()

9) Formatação em Python

10) Condições if, else, elif

11) Loop for

12) Exercício – Loop for e Condicionais

13) Solução do exercício – Loop for e Condicionais

14) Loop while com a regra de parada break

15) Exercício – Loop while

16) Solução do exercício – Loop while

Base para aplicações

17) Módulos, pacotes e bibliotecas

19) Funções em Python

20) Criando estruturas em Listas

21) Exercício – Listas

22) Solução do exercício – Listas (parte 1)

23) Solução do exercício – Listas (parte 2)

24) Transformando o type dos dados (float e int)

25) O que são tuplas

26) Dicionários em Python

27) Exercício – Dicionários

28) Solução do exercício – Dicionários (parte 1)

29) Solução do exercício – Dicionários (parte 2)

30) Solução do exercício – Dicionários (parte 3)

31) Manipulando strings

32) Função lambda (funções anônimas)

33) Função map()

34) List Comprehension

35) Exercício – List Comprehension

36) Solução do exercício – List Comprehension (parte 1)

37) Solução do exercício – List Comprehension (parte 2)

38) Arquivos

39) Encodings

40) APIs e JSON

41) Utilizando uma API

42) Classes, métodos, herança, polimorfismo, construtor

Tratamento e Análise de Dados

43) O pacote Numpy

44) Arquivos com o Pandas – XLSX e CSV

45) Introdução ao Pandas

46) Comandos úteis do Pandas

47) Filtrando linhas e colunas no Pandas

48) Cheat Sheet (Folha de dicas) – Pandas

49) Exercício – Encontrando Percentuais

50) Solução do exercício – Encontrando Percentuais

51) Manipulando linhas com o Pandas

52) Manipulando colunas com o Pandas

53) Como excluir colunas no Pandas

54) Exercício – Atletas por equipe

55) Solução do exercício – Atletas por equipe

56) Função groupby – Pandas

57) Solução do exercício – Função groupby

58) Como criar histogramas

59) O que é um boxplot e como calcular

60) Criando boxplot usando Python

61) Criando e visualizando gráficos com Matplotlib

62) Como trabalhar com dados faltantes

63) Seu primeiro código de Machine Learning

64) Prevendo dados diariamente com Machine Learning

65) Inteligência Artificial para recomendar filmes com Power BI e Python

Kivy – Aplicações Mobile e PC

66) Desenvolvimento de softwares com Kivy

67) Widgets

69) Layouts

70) Documentação

71) Instalação e primeiros passos

72) Linguagem KV

73) Utilizando Classes

74) Exercício – Labels

75) Solução do exercício – Labels

76) Self

77) Utilizando Botões

78) Solução do exercício – Botões

79) Cor de fundo e App de Cadastros

80) Solução do exercício – Tela de cadastro sem alturas fixas

81) TextInput numérico e criação de funções

82) Solução do exercício – Limpando TextInput e Bug no cadastro

83) Try e except para armazenar os dados

84) Screen e ScreenManager – Utilizando mais de uma tela

85) Solução do exercício – Padronizando dimensões

86) Ação ao entrar em uma tela

87) Solução do exercício – Inserindo conteúdos dinamicamente

88) ScrollView para rolagem de conteúdo

89) Adicionando widgets com uma classe auxiliar

90) Ajustanto um BoxLayout em um ScrollView

91) Exercício – Telas dinâmicas

92) Solução do exercício – Telas dinâmicas

93) Exercício – Saldo e botão adicionar

94) Solução do exercício – Saldo e botão adicionar com Pop-up

95) Exercício – Histórico do usuário

96) Solução do exercício – Histórico do usuário

97) RecycleView para exibir listas

98) Solução do exercício – Atualizar RecycleView

99) RecycleView ajuste do layout

100) Canvas para ajuste de cores

101) Criando um arquivo .exe com PyInstaller

102) Utilização do WSL (Linux no Windows) para criação do APK

103) Criação do APK

104) Instalando o App no Android

105) Ajustes de layout para diferentes dispositivos

106) Atualizando o App no Android

Selenium – Automação WEB

107) Selenium para Automação Web

108) Instalação

110) Pesquisando a temperatura no Google

111) Páginas HTML

112) Encontrando Elementos

113) Exercício – Preenchendo um formulário com upload

114) Solução do exercício – Preenchendo um formulário com upload

115) Utilizando Scroll

116) Obtendo Atributos

117) Solução do exercício – Selecionando o país

118) Utilizando XPath

119) Exercício – Seleção de assunto e motivo

120) Solução do exercício – Seleção de assunto e motivo

121) Seleção em Listas

122) Trabalhando com iFrames, Frames, Alertas e Janelas

123) Trabalhando com Wait

124) Exercício – Criando uma automação real no Moodle

125) Solução do exercício – Entendendo a automação

126) Solução do exercício – Criando a automação

Webscraping

127) O que é Web Scraping e para que serve

128) Restrições a Scraping

130) Extraindo diversos dados do HTML de uma página

131) Coletando reviews de um site

132) Exercício – Calculando nota média das reviews

133) Solução do exercício – Calculando nota média das reviews

134) Varrendo várias páginas

135) Exercício – Criando um crawler interno

136) Solução do exercício – Criando um crawler interno

137) Criando um crawler abrangente

RPA – Automação de Tarefas

*Em construção

Desenvolvimento WEB com Django

*Em construção

Desenvolvimento de Games

*Em construção

Python em Produção

*Em construção

*Tópicos em construção serão liberados mensalmente

 

Tratamento e Análise de Dados

 

Gráfico Matplotlib

 

Aplicativos Mobile e PC

Aplicativo Mobile e PC

Automação WEB

Página HTML

Webscraping

Código Webscraping

O QUE OS ALUNOS ESTÃO DIZENDO?

Depoimentos de alunos sobre o curso

Esses são apenas alguns comentários, você pode conferir mais comentários nessa página.

Pré-requisitos

Esse curso é para iniciantes, portanto nenhum conhecimento prévio é necessário, pois tudo será ensinado ao longo do curso. 

Apenas é necessário que você possua um computador (desktop ou notebook) com conexão à internet. 

Aproveite essa promoção especial

Você pode ter acesso ao material de programação mais didático do mercado por apenas R$ 395,00. Ainda pode parcelar em até 12x de R$ 39,42. 

Logo após a confirmação da compra, você receberá um e-mail automaticamente com os dados de acesso ao curso!

Se você não se sentir satisfeito, pode solicitar o reembolso em até 7 dias úteis