Python

De R$ 90.00 por apenas R$ 40.00

O Python é a linguagem de programação que mais cresce nos ultimos anos e já há uma grande falta de profissionais qualificados.

É tambem a linguagem mais utilizada para aplicações como inteligência artificial, ciência de dados e web scraping, alem de aplicações convencionais como desktop, web e desenvolvimento de jogos

Neste curso básico você aprenderá desde a preparação do ambiente, conceitos básicos de programação como por exemplo Instruções, variáveis estruturas de decisão e repetição, operadores, tipos de dados, coleções até a criação de funções.

Apresentação

Nesta curso, alem de conhecer e aplicar na prática os principais conceitos de programação através de muitos exemplos práticos você terá uma boa noção dos principais IDEs, Frameworks e tipos de aplicação que se pode criar com o Python.

Neste curso você aprenderá a programar utilizando o IDLE e o PyCharm.

Investimento
De R$ 90.00 por apenas R$ 40.00

O pagamento pode ser efetuado com o PagSeguro, PayPal, PIX, e transferência bancária que são as formas mais rápidas e seguras de fazer compras pela internet.

Para pagamento em cartão de crédito parcelamos em até 10 vezes sem acréscimo.
Através do PIX, DOC, depósito ou transferência você ainda terá um desconto adicional de 10%.

Desconto de 50% válido só hoje.
Público alvo

Interessados aprender a programar em Python para desenvolver diversos tipos de aplicações.
Neste curso não é necessário experiência anterior em outra linguagem de programação.

Este curso tambem é indicado para programadores que pretendem se atualizar com pequeno investimento e curto espaço de tempo.


Pré requisitos

Não há pré requisitos para este curso.


Capacitação
Inicio da carreira

Ao termino deste curso estará apto a se candidatar a vagas de programador Python Junior.

Ferramentas
Visual Studio 2019

Neste curso utilizamos apenas ferramentas baseadas nas versões gratuítas.
Ou seja você não terá nenhum custo adicional para se atualizar.


Resumo do curso

O Python é a linguagem de programação que mais cresce nos ultimos anos e já há uma grande falta de profissionais qualificados.

É tambem a linguagem mais utilizada para aplicações como inteligência artificial, ciência de dados e web scraping, alem de aplicações convencionais como desktop, web e desenvolvimento de jogos

Neste curso básico você aprenderá desde a preparação do ambiente, conceitos básicos de programação como por exemplo Instruções, variáveis estruturas de decisão e repetição, operadores, tipos de dados, coleções até a criação de funções.

1- Visão geral do Python

2- Preparação do ambiente

3- Introdução a programação no Python

4- Instruções, variáveis e comentários

5- Trabalhando com variáveis

6- Strings

7- Operadores e tipos booleanos

8- Coleções

9- Estrutura de decisão

10- Operadores lógicos

11- Estruturas de repetição

12- Funções

Conteúdo Programático
1 - Visão geral do Python
- Apresentação
Introdução
- Aplicações do Python
Desenvolvimento web
Desenvolvimento de jogos
Aprendizado de máquina e inteligência artificial
Ciência de dados e visualização de dados
Aplicações desktop
Aplicativos de Web Scraping
Aplicativos de negócios
Aplicativos de áudio e vídeo
Aplicativos CAD
Aplicativos Embarcados
- Windows, Linux e MacOS
- Principais IDEs
Introdução
Pydev
Pycharm
Visual Studio Code
Vim
GNU/Emacs
Atom/Atom-IDE
IDLE
Spyder
Thonny
- Principais Frameworks
Introdução
Django
Flask
Tornado
Web2py
Bottle
CherryPy
2 - Preparação do ambiente
- Introdução
- Instalação do Python
Instalando o Python no Windows
- Verificando a instalação
- Alterando a instalação
- IDLE
- PyCharm
Introdução
Obtendo o PyCharm
Instalando o PyCharm
- Alterando o tema no PyCharm
- Criando seu primeiro projeto
3 - Introdução a programação no Python
- Criando o primeiro projeto
Criando as pastas do projeto
Abrindo o PyCharm
Criando o novo projeto
Visão Geral da IDE do Pycharm
Criando um novo arquivo Python
Imprimindo valores
4 - Instruções, variáveis e comentários
- Instruções
- Variáveis
- Comentários
- Exemplo criando um novo arquivo
5 - Trabalhando com variáveis
- Variáveis e tipos
O que é variável ?
Nomes de variáveis
Declarando e imprimindo múltiplas variáveis
Tipos de dados
6 - Strings
- Trabalhando com strings
O que é uma string
String com múltiplas linhas
String como Arrays
Obtendo o tamanho da String
Removendo espaços
Convertendo a String para minúscula
Convertendo a String para maiúscula
Substituindo parte da String
Dividindo a String em partes
Verificando a existência de um caractere
Concatenando Strings
Como concatenar strings e números
Caracteres de escape
7 - Operadores e tipos booleanos
- Operadores booleanos
Tipo booleano
- Operadores aritméticos
Operador soma
Operador subtração
Operador multiplicação
Operador divisão
Operador divisão de inteiros
Operador exponenciação
Operador de adição
Operador de adição reduzido
Operador de subtração reduzido
Operador de multiplicação reduzido
Operador de divisão reduzido
Operador módulo reduzido
Operador divisão por inteiro reduzido
Operador exponenciação reduzido
- Operadores de comparação
Operador igual
Operador diferente
Operador maior que
Operador menor que
Operador maior ou igual a que
Operador menor ou igual a que
- Operadores lógicos
Operador and
Operador or
Operador not
8 - Coleções
- Tipos de coleções
Listas
Tuplas
Sets
Dicionários
- Listas
Introdução
Utilizando índices negativos
Acessando um intervalo de itens
Acessando um intervalo negativo de itens
Alterando o valor de um item
Obtendo o tamanho de uma lista
Adicionando item a lista
Inserindo um item na lista
Removendo itens na lista
Copiando uma lista
Juntando várias listas
Ordenando a lista
Ordenando a lista descendente
- Tuplas
Introdução
Acessando itens da tupla
Acessando um intervalo
Alterando um valor da tupla
Tamanho da tupla
Juntando duas tuplas
- Set
Introdução
Acessando itens
Verificando se um item existe no set
Adicionando um item na coleção set
Adicionando vários itens na coleção set
Obtendo o tamanho da coleção set
Removendo um item da coleção set
Limpando a coleção set
Excluindo a coleção set
Juntando duas coleções set
- Dicionários
Introdução
Acessando os itens
Alterando valores
Obtendo o tamanho
Adicionando itens
Remover item
Limpando o dicionário
Copiando o dicionário
Dicionários aninhados
9 - Estrutura de decisão
- If...Else
if
Indentação
elif
else
if else abreviado
10 - Operadores lógicos
- Utilizando operadores lógicos
Operador and
Operador or
Ifs aninhados
Instrução pass
11 - Estruturas de repetição
- Loop while
Introdução
while
Loop infinito
Instrução break
Instrução continue
Instrução else
- Loop for
for
Instrução break
Instrução continue
Função range
Instrução else
Loops aninhados
12 - Funções
- Trabalhando com funções
Criando a função
Argumentos
Diferença entre parâmetro e argumento
Número de argumentos
Argumentos arbitrários
Argumentos com palavra chave ( kwargs )
Parâmetro padrão
Passando coleções como argumento
Retorno da função
Recursividade