Todos os cursos da categoria #Front-end com R$35 OFF
Curso de Python Básico
Novo!

Curso de

Python Básico

Python é uma linguagem de altíssimo nível, orientada a objeto, de tipagem dinâmica, fortemente interpretada e interativa.

VEJA UMA AULA DE EXEMPLO

6x R$ 24,98

R$ 149,90 à vista

  • 24h

    Curso com certificado de 24 horas

  • Escolha o dispositivo que preferir PC, Tablet ou Smartphone.

  • Satisfação garantida ou seu dinheiro de volta!

Adquira este curso de forma avulsa

Informações sobre o curso

Sobre o curso

O Python é uma linguagem que foi concebida para ser simples e com baixa curva de aprendizado, porém, sem deixar de ser poderosa. Trata-se de uma linguagem de tipagem dinâmica, multi-paradigma e que inicialmente era mais orientada como uma linguagem de script, porém, hoje pode servir a múltiplos propósitos - desde um simples script até mesmo uma aplicação web robusta e escalável.

Trata-se também de uma linguagem multiplataforma, ou seja: você pode utilizá-la tanto em ambientes Windows como em ambientes Unix. Ela pode ser até mesmo utilizada em ambientes mobile.

Por todas estas características, grandes empresas como Google e Yahoo utilizam o Python até mesmo em seus produtos principais.

O Python também vem ganhando muito mercado nas áreas de inteligência artificial, data mining e machine Learning, justamente pela sua sintaxe clara e concisa. Portanto, se um dia você for trabalhar em uma dessas áreas, muito provavelmente irá estar frente a frente com o Python em conjunto com outras linguagens, como o R.

Conhecimentos adquiridos

Neste curso abordaremos tudo o que você precisa aprender para programar na linguagem Python. São vídeo aulas e apostilas que mostram os principais conceitos básicos da linguagem. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.

Dentre várias outras coisas, você será capaz de:

- Compreender a sintaxe básica do Python;

- Entender o sistema de tipagem do Python e o duck typing;

- Utilizar as estruturas básicas da linguagem, como variáveis;

- Utilizar as principais estruturas de conjuntos do Python, como arrays, listas, slices, dicionários, sets e frozen sets;

- Utilizar a estrutura de tomada de decisão if;

- Utilizar as estruturas de repetição while e for para múltiplos propósitos;

- Entender as palavras-chave global e nonlocal;

- Organizar o código em módulos e packages, além de utilizar estes;

- Aprender a implementar os principais conceitos de orientação a objetos no Python;

- Aprender a manipular arquivos-texto.

Para quem é esse curso?

Este curso é destinado a desenvolvedores que desejam conhecer a sintaxe e conceitos básicos envolvidos na utilização do Python.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

  1. Lógica de Programação Completo
  2. Lógica Orientada a Objetos Completo

Carga horária do curso

5h58

Curso com 5h58 horas de vídeos

24h

Curso com certificado de 24 horas

36

Curso com 36 exercícios de fixação

Ambiente do curso

  • Jetbrains PyCharm Community Edition 2017.1.2
  • Python 3.6.1 ou superior

Metodologia

  • Vídeo-aulas
  • Texto e imagens
  • Início imediato
  • Exemplos práticos
  • Testes de aprendizado
  • Desafios de código

Satisfação garantida ou seu dinheiro de volta!

Adquira este curso agora mesmo

Conteúdo programático Baixar esta ementa

1 - Introdução

  1. Códigos, imagens, diagramas etc.

    Introdução
  2. Códigos, imagens, diagramas etc.

    Python 2.x versus Python 3.x
  3. Códigos, imagens, diagramas etc.

    Implementações do Python

2 - Preparando o ambiente de Desenvolvimento

  1. Códigos, imagens, diagramas etc.

    Preparando o ambiente de Desenvolvimento
  2. Códigos, imagens, diagramas etc.

    Instalação
  3. Códigos, imagens, diagramas etc.

    Instalação no Mac OSX
  4. Códigos, imagens, diagramas etc.

    Instalação no Linux
  5. Códigos, imagens, diagramas etc.

    Instalação no Windows
  6. Vídeoaula com duração de: 00:14:08

    Olá mundo! Hora de escrever o primeiro código em Python
  7. 3 desafios.

    Exercícios

3 - Hierarquia conceitual e tipos de dados no Python

  1. Códigos, imagens, diagramas etc.

    Hierarquia conceitual do Python
  2. Códigos, imagens, diagramas etc.

    Tipos de dados nativos
  3. Códigos, imagens, diagramas etc.

    Observações relevantes sobre as strings
  4. Códigos, imagens, diagramas etc.

    Intervalos de strings
  5. Vídeoaula com duração de: 00:15:38

    Definindo variáveis com o Python
  6. Vídeoaula com duração de: 00:10:13

    Tipos de dados numéricos
  7. Vídeoaula com duração de: 00:17:50

    O tipo de dado string Visualizar
  8. 5 desafios.

    Exercícios

4 - Operadores aritméticos

  1. Códigos, imagens, diagramas etc.

    Operadores aritméticos
  2. Códigos, imagens, diagramas etc.

    Precedência de operadores
  3. Códigos, imagens, diagramas etc.

    Operadores reduzidos
  4. Vídeoaula com duração de: 00:09:39

    Efetuando operações aritméticas com o Python
  5. 4 desafios.

    Exercícios

5 - Conjuntos

  1. Códigos, imagens, diagramas etc.

    Listas
  2. Códigos, imagens, diagramas etc.

    Tuplas
  3. Códigos, imagens, diagramas etc.

    Dicionários
  4. Vídeoaula com duração de: 00:24:30

    Conjuntos no Python: listas
  5. Vídeoaula com duração de: 00:08:34

    Conjuntos no Python: dicionários
  6. Vídeoaula com duração de: 00:16:39

    Conjuntos no Python: sets e frozen sets Visualizar
  7. 4 desafios.

    Exercícios

6 - Entrada de dados com o Python

  1. Códigos, imagens, diagramas etc.

    A função input()
  2. Vídeoaula com duração de: 00:07:15

    Entrada de dados no console: o comando input()
  3. 2 desafios.

    Exercícios

7 - Estruturas condicionais

  1. Códigos, imagens, diagramas etc.

    Controle de fluxo
  2. Códigos, imagens, diagramas etc.

    Estruturas condicionais e condições lógicas
  3. Códigos, imagens, diagramas etc.

    Verdadeiro, falso e nulo
  4. Códigos, imagens, diagramas etc.

    O condicional if-elif-else
  5. Códigos, imagens, diagramas etc.

    Operadores lógicos
  6. Vídeoaula com duração de: 00:08:03

    Estruturas condicionais no Python: a estrutura if
  7. 2 desafios.

    Exercícios

8 - Estruturas de repetição

  1. Códigos, imagens, diagramas etc.

    Laços: estruturas de repetição
  2. Códigos, imagens, diagramas etc.

    While
  3. Códigos, imagens, diagramas etc.

    For
  4. Códigos, imagens, diagramas etc.

    Break
  5. Códigos, imagens, diagramas etc.

    Continue
  6. Vídeoaula com duração de: 00:05:54

    Estruturas de repetição no Python: while
  7. Vídeoaula com duração de: 00:11:43

    Estruturas de repetição no Python: for
  8. 3 desafios.

    Exercícios

9 - Funções e escopos

  1. Códigos, imagens, diagramas etc.

    Funções
  2. Códigos, imagens, diagramas etc.

    Argumentos
  3. Códigos, imagens, diagramas etc.

    Parâmetros especiais
  4. Códigos, imagens, diagramas etc.

    Escopo
  5. Vídeoaula com duração de: 00:20:01

    Definindo funções no Python
  6. Vídeoaula com duração de: 00:16:29

    Uma discussão sobre escopo, namespaces e as palavras-chave global e nonlocal
  7. 3 desafios.

    Exercícios

10 - Módulos e Packages

  1. Códigos, imagens, diagramas etc.

    Módulos
  2. Códigos, imagens, diagramas etc.

    Estrutura de um programa escrito com o Python
  3. Códigos, imagens, diagramas etc.

    Funcionamento da importação
  4. Códigos, imagens, diagramas etc.

    Packages
  5. Códigos, imagens, diagramas etc.

    Importação de pacotes
  6. Códigos, imagens, diagramas etc.

    Arquivo __int__.py
  7. Vídeoaula com duração de: 00:11:14

    Definindo módulos no Python
  8. Vídeoaula com duração de: 00:05:31

    Organizando melhor os módulos em packages
  9. 3 desafios.

    Exercícios

11 - Tratamento e fluxo de exceções

  1. Códigos, imagens, diagramas etc.

    Por que tratar exceções?
  2. Códigos, imagens, diagramas etc.

    Conhecendo as exceções
  3. Códigos, imagens, diagramas etc.

    Como tratar os erros com o Python?
  4. Códigos, imagens, diagramas etc.

    try/except
  5. Códigos, imagens, diagramas etc.

    try/finally
  6. Códigos, imagens, diagramas etc.

    raise
  7. Códigos, imagens, diagramas etc.

    assert
  8. Vídeoaula com duração de: 00:17:09

    Definindo e tratando exceções com o Python
  9. 3 desafios.

    Exercícios

12 - Começando com orientação a objetos

  1. Códigos, imagens, diagramas etc.

    Mas o que é Orientação a Objetos?
  2. Códigos, imagens, diagramas etc.

    O que vêm a ser essas classes?
  3. Códigos, imagens, diagramas etc.

    E o que seriam os objetos?
  4. Códigos, imagens, diagramas etc.

    É possível desenvolver utilizando orientação a objetos no Python?
  5. Vídeoaula com duração de: 00:10:03

    Orientação a objetos: definindo classes no Python
  6. Vídeoaula com duração de: 00:26:26

    Orientação a objetos: definindo e entendendo atributos e propriedades
  7. Vídeoaula com duração de: 00:04:33

    Orientação a objetos: definindo métodos e ações
  8. Vídeoaula com duração de: 00:10:51

    Orientação a objetos: construtores e destrutores
  9. Vídeoaula com duração de: 00:14:23

    Orientação a objetos: entendendo e aplicando a herança
  10. Vídeoaula com duração de: 00:10:26

    Orientação a objetos: entendendo melhor o encapsulamento e o atributo de visibilidade "protected"
  11. Vídeoaula com duração de: 00:05:33

    Orientação a objetos: sobrescrita de métodos
  12. 4 desafios.

    Exercícios

13 - Projeto final

  1. Vídeoaula com duração de: 00:07:26

    Projeto final - Parte 01: definindo a interface com o usuário Visualizar
  2. Vídeoaula com duração de: 00:11:11

    Projeto final - Parte 02: criando enuns e classes de "modelo"
  3. Vídeoaula com duração de: 00:03:25

    Projeto final - Parte 03: definindo o gerenciador de contatos
  4. Vídeoaula com duração de: 00:13:59

    Projeto final - Parte 04: lendo arquivos-texto
  5. Vídeoaula com duração de: 00:10:25

    Projeto final - Parte 05: escrevendo arquivos-texto
  6. Vídeoaula com duração de: 00:09:24

    Projeto final - Parte 06: filtrando contatos - um pouco de Map/Reduce

14 - Conclusão

  1. Códigos, imagens, diagramas etc.

    Conclusão
  2. Depoimento / Brinde

Adquira este curso agora mesmo

Vantagens de estudar no Treinaweb

Início imediato! Não é necessário aguardar a formação de turmas.

Defina o horário que quiser e estude de onde estiver.

Após o curso, você ainda tem 2 anos para revisar o conteúdo.

Assim que finalizar, receba o certificado em casa, sem custo adicional.

Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.

Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Satisfação garantida ou seu dinheiro de volta.

h

Curso com certificado de horas

O que os alunos dizem?

Excelente. Continuem assim.

Adquira este curso de forma avulsa

Curso de Python Básico

Python Básico

6x R$ 24,98

R$ 149,90 à vista

ou acesse todos os cursos com um dos nossos planos de acesso total

20% OFF
1 ano
De 12x R$99
12x 79 reais
ou por R$ 948,00 à vista
  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
20% OFF
3 anos
De 12x R$199
12x 159 reais
ou por R$ 1.908,00 à vista
  • 3 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
20% OFF
5 anos
De 12x R$249
12x 199 reais
ou por R$ 2.388,00 à vista
  • 5 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se

Cursos relacionados