Python Básico
vectors

Python Básico

Avaliações:

4,9

Inicie no mundo da programação rapidamente com Python. Assista aulas práticas e fáceis de serem acompanhadas.

8 horas

GUILHERME JUNQUEIRA

CURSO GRÁTIS

ellipsis-image

simulações realísticas

TENHA UMA EQUIPE À SUA DISPOSIÇÃO

ENSINO COMPROVADO

O QUE VOCÊ VAI APRENDER:
Aprenda a linguagem Python desde o zero absoluto
Principais conceitos da linguagem Python
Aprenda lógica de programação
Criação de programas mais complexos e de real utilidade
Curso completo, detalhado, atualizado, didático e prático
VANTAGENS

Certificado de conclusão

Suporte completo e vitalício

Curso referência na América Latina

Laboratórios com ambientes realísticos

Acesso em
qualquer dispositivo

Aulas 100% práticas

8 horas de curso

Acesso vitalício

CERTIFICAÇÃO

CERTIFICAÇÃO DE CONCLUSÃO!

Tenha uma certificação comprovada da maior empresa em cursos de Python Básico com os principais conceitos da linguagem. Forme-se com os melhores profissionais do mercado.

PROJETOS

PROJETOS PRÁTICOS

Aprenda a criar diversos tipos de sistemas, como sites, APIs e jogos, através de diversos projetos divertidos e práticos. Esteja apto para ser contratado como um programador profissional.

O CURSO GRATUITO MAIS COMPLETO
DO MERCADO!

São mais de 8 horas de treinamento, com várias aulas para você adquirir uma base solida em Python e dar seus primeiros passos na linguagem. Confira abaixo nossa grade de aulas:

AULA 1 - Introdução ao Python e Configurando o Ambiente

AULA 1

Introdução ao Python e Configurando o Ambiente

  • Visão Geral do Python: História e Aplicações
  • Instalação e Configuração do Python: Escolha da Versão e Ambiente de Desenvolvimento
  • Configuração de Ambientes Virtuais: Isolamento e Gerenciamento de Pacotes
  • Introdução ao Interpretador Python e Uso Básico
  • Dicas de Boas Práticas e Recursos para Aprofundamento no Python
AULA 2 - Variáveis, tipos, entrada, saída e operadores matemáticos

AULA 2

Variáveis, tipos, entrada, saída e operadores matemáticos

  • Introdução a Variáveis no Python: Definição e Utilização
  • Tipos de Dados Básicos: String, Inteiro, Float e Booleano
  • Entrada e Saída de Dados: Funções input() e print()
  • Operadores Matemáticos: Adição, Subtração, Multiplicação, Divisão e Concatenação
  • Conversão de Tipos de Dados e Operações Combinadas
AULA 3 - Operadores lógicos e estruturas de decisões (IF e ELSE)

AULA 3

Operadores lógicos e estruturas de decisões (IF e ELSE)

  • Introdução aos Operadores Lógicos: and, or, not
  • Estruturas de Decisão: Utilizando if para Testar Condições
  • Implementação do else e elif para Múltiplas Condições
  • Exemplos Práticos com Operadores Lógicos em Decisões
  • Boas Práticas na Escrita de Códigos Condicionais
AULA 4 - Strings e listas

AULA 4

Strings e listas

  • Manipulação de Strings: Métodos Básicos como Concatenação, Fatiamento e Funções Built-in
  • Introdução às Listas: Criação, Acesso e Modificação de Elementos
  • Métodos de Listas: Adicionar, Remover Elementos e Ordenação
  • Iteração em Listas e Strings: Uso de Loops for e while
  • Compreensão de Listas: Sintaxe e Aplicações Práticas
AULA 5 - Estruturas de laço (WHILE e FOR)

AULA 5

Estruturas de laço (WHILE e FOR)

  • Compreendendo o Laço while: Estrutura e Aplicações
  • Laço for: Iteração em Coleções e Uso do range()
  • Controle de Laços com break e continue
  • Diferenças e Uso Apropriado de while vs. for
  • Exemplos Práticos e Exercícios com Laços de Repetição
AULA 6 - Tuplas, Dicionários e Conjuntos

AULA 6

Tuplas, Dicionários e Conjuntos

  • Tuplas: Definição, Criação e Acesso a Elementos
  • Dicionários: Estrutura, Criação, Manipulação de Chaves e Valores
  • Conjuntos (Sets): Características, Operações e Diferenças com Listas
  • Imutabilidade de Tuplas e Aplicações Práticas
  • Utilização de Dicionários e Conjuntos em Estruturas de Dados Complexas
AULA 7 - Funções e métodos

AULA 7

Funções e métodos

  • Definição e Criação de Funções: Sintaxe e Estrutura Básica
  • Parâmetros e Argumentos: Tipos, Valores Padrão e Keyword Arguments
  • Métodos: Diferença entre Funções e Métodos e Exemplos Práticos
  • Escopo de Variáveis e Retorno de Valores
  • Boas Práticas na Definição de Funções e Documentação com Docstrings
AULA 8 - Argumentos de linha de comando

AULA 8

Argumentos de linha de comando

  • Introdução aos Argumentos de Linha de Comando em Python
  • Utilização do Módulo sys: Acessando Argumentos com sys.argv
  • Processamento e Validação de Argumentos de Linha de Comando
  • Biblioteca argparse: Criação de Interfaces de Linha de Comando mais Robustas
  • Exemplos Práticos de Aplicações com Argumentos de Linha de Comando
AULA 9 - Orientação a objeto

AULA 9

Orientação a objeto

  • Introdução aos princípios básicos como classes, objetos, e métodos
  • Aprenda a criar suas próprias classes e instanciar objetos em Python
  • Entendendo como proteger dados e expor funcionalidades de maneira segura e organizada
  • Explore como criar relações entre classes e aproveitar a reutilização de código
  • Aplicação de conceitos em exemplos reais, reforçando o aprendizado e mostrando a versatilidade da OO em Python
AULA 10 - Entrada e saída de arquivos

AULA 10

Entrada e saída de arquivos

  • Aprenda os conceitos básicos de como ler e escrever arquivos em Python
  • Técnicas para abrir arquivos de forma segura e garantir seu fechamento após o uso
  • Métodos para ler dados de arquivos e escrever informações neles, tanto em texto quanto em formato binário
  • Exploração de como manipular diversos formatos, como texto, CSV, JSON, etc
  • Dicas para evitar erros comuns e como lidar com exceções durante a leitura e escrita de arquivos
AULA 11 - Tratamento de erros e exceções (TRY e EXCEPT)

AULA 11

Tratamento de erros e exceções (TRY e EXCEPT)

  • Introdução ao Tratamento de Erros: Por que e Quando Usar
  • Estrutura try e except: Captura e Tratamento de Exceções
  • Diferentes Tipos de Exceções em Python
  • Uso de else e finally em Blocos de Tratamento de Exceção
  • Boas Práticas no Tratamento de Exceções e Personalização de Mensagens de Erro
AULA 12 - Bibliotecas, PIP e requisições web

AULA 12

Bibliotecas, PIP e requisições web

  • Introdução às Bibliotecas em Python: Importância e Usos Comuns
  • Gerenciamento de Pacotes com PIP: Instalação e Atualização de Bibliotecas
  • Realizando Requisições Web: Uso da Biblioteca requests
  • Trabalhando com Dados de Respostas Web: JSON e Processamento de Texto
  • Boas Práticas na Utilização de Bibliotecas Externas e Gerenciamento de Dependências
AULA 13 - API, JSON e consultando listas de filmes e séries

AULA 13

API, JSON e consultando listas de filmes e séries

  • Fundamentos de APIs: O que são e Como Funcionam
  • Formato JSON: Estrutura, Leitura e Escrita em Python
  • Uso da Biblioteca requests para Acessar APIs de Filmes e Séries
  • Parsing e Manipulação de Dados JSON de APIs
  • Exemplos Práticos: Consulta a APIs Populares de Filmes e Séries (ex. TMDB, OMDb)
AULA 14 - Expressões regulares, procurando por e-mails

AULA 14

Expressões regulares, procurando por e-mails

  • Introdução às Expressões Regulares (Regex): Conceitos e Aplicações
  • Sintaxe Básica de Regex: Caracteres, Quantificadores e Grupos
  • Utilizando o Módulo re em Python para Trabalhar com Regex
  • Construindo uma Expressão Regular para Identificar E-mails
  • Práticas de Busca e Extração de E-mails em Textos com Python
AULA 15 - Consultando clima e cotação do dólar

AULA 15

Consultando clima e cotação do dólar

  • Fundamentos de APIs de Clima e Cotação Monetária
  • Configurando o Ambiente Python para Requisições Web
  • Utilização da Biblioteca requests para Acesso a APIs de Clima e Cotações
  • Processamento e Análise de Dados JSON Recebidos
  • Exemplos Práticos: Consultando o Clima Atual e Cotação do Dólar em Tempo Real
AULA 16 - Publicando e pesquisando no Twitter

AULA 16

Publicando e pesquisando no Twitter

  • Introdução à API do Twitter: Autenticação e Acesso
  • Configuração do Ambiente Python para Integração com a API do Twitter
  • Publicando Tweets Usando Python e a API do Twitter
  • Realizando Pesquisas e Coletando Dados de Tweets
  • Análise e Manipulação de Dados Coletados do Twitter
AULA 17 - Criando bibliotecas

AULA 17

Criando bibliotecas

  • Fundamentos de Bibliotecas em Python: Estrutura e Modularização
  • Criação de Módulos Personalizados: Definição de Funções e Classes
  • Organização de Código e Documentação de Bibliotecas
  • Distribuição de Bibliotecas: Empacotamento e Publicação (ex. PyPI)
  • Boas Práticas na Manutenção e Atualização de Bibliotecas
VOCÊ TAMBÉM PODE SE INTERESSAR

FORMAÇÃO PENTEST DO ZERO AO PROFISSIONAL v2024 - SYCP

O treinamento definitivo para quem deseja se profissionalizar em pentest do zero ao avançado. Perfeito para quem quer ingressar no mercado de Pentest, AppSec, Red Team e Bug Bounty.

QUERO SABER MAIS