Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

Curso de Python - Fundamentos

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

Nível Iniciante Categoria Desenvolvimento Back-end

  • Curso com 01h41 de vídeos
  • Certificado com 20 horas
  • 40 exercícios
  • 13 desafios de código

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 multiplataforma. Ou seja, com o Python é possível desenvolver desde pequenos scripts até grandes aplicações web, mobile e desktop que serão executadas em diversos sistemas operacionais.

Diante de todas essas características, grandes empresas utilizam o Python no desenvolvimento de suas principais ferramentas, como Google, NASA, Yahoo, Facebook, etc

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 multiplataforma. Ou seja, com o Python é possível desenvolver desde pequenos scripts até grandes aplicações web, mobile e desktop que serão executadas em diversos sistemas operacionais.

Diante de todas essas características, grandes empresas utilizam o Python no desenvolvimento de suas principais ferramentas, como Google, NASA, Yahoo, Facebook, etc

O que irá aprender?

Neste curso abordaremos os conceitos iniciais que cercam o Python e como estes funcionam na linguagem. 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 durante o curso.

Dentre várias outras coisas, você verá:

  • Como funciona a sintaxe básica do Python e a importância da identação;
  • Como criar e utilizar variáveis para armazenar informações;
  • O que são e como trabalhar com operadores aritméticos para realizar cálculos matemáticos;
  • Utilizar estruturas de condição no Python;
  • Como repetir a execução de blocos de código utilizando estruturas de repetição;
  • Como criar classes e trabalhar com orientação à objetos;
  • Trabalhar com listas para o armazenamento de diversas informações;
  • Como funciona o sistema de namespaces do Python e como importar módulos em scripts;
  • Como tratar exceções para garantir um fluxo correto na execução do aplicativo.

Pra quem é esse curso?

Este curso é voltado para desenvolvedores que já possua conhecimentos de lógica de programação e querem iniciar seus estudos utilizando o 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.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Desafios de código
  • Testes de aprendizado

Ambiente do curso

  • Python 3.6.X
  • PyCharm Community Edition

Conteúdo programático

  1. Introdução ao Python

    Introdução ao curso

    2 aulas
    • Introdução
    • O código-fonte deste curso está no GitHub!
  2. Configuração do ambiente

    Nesta aula, veremos como configurar nosso ambiente de desenvolvimento para programar nossos primeiros scripts em Python

    6 aulas
    • Apresentação
    • Ferramentas necessárias
    • Instalação no Windows
    • Instalação no Linux
    • Instalação no MacOS
    • Criando Projeto no PyCharm
  3. Primeiros passos com Python

    Nesta aula, veremos os primeiros conceitos no Python, como seus tipos de dados e a forma de indentação da linguagem.

    9 aulas
    • Apresentação
    • Tipos de dados
    • O tipo String
    • Indentação no Python
    • Imprimir Variáveis
    • Entrada de dados
    • Questionário
    • Desafio de Código
    • Desafio de Código
  4. Operadores de atribuição

    Nesta aula, veremos os operadores de atribuição do Python e como eles são utilizados na prática.

    5 aulas
    • Apresentação
    • O que são operadores de atribuição?
    • Atribuição múltipla
    • Questionário
    • Desafio de Código
  5. Operadores Aritméticos

    Nesta aula, veremos os tipos de operadores aritméticos disponíveis no Python e como eles funcionam.

    6 aulas
    • Apresentação
    • O que são operadores aritméticos?
    • Precedência dos operadores
    • Trabalhando com operadores aritméticos
    • Questionário
    • Desafio de Código
  6. Estruturas de condição

    Nesta aula, veremos as estruturas de condição do Python e como elas nos ajudam a determinar qual bloco de código será executado em determinado momento de sua execução.

    8 aulas
    • Apresentação
    • O que são operadores lógicos?
    • Condicional if-else e if-elif-else
    • Atribuição condicional
    • Trabalhando com estruturas de condição
    • Questionário
    • Desafio de Código
    • Desafio de Código
  7. Estruturas de repetição

    Nesta aula, veremos como trabalhar com estruturas de repetição no Python e como elas são fundamentais no desenvolvimento dos nossos scripts.

    12 aulas
    • Apresentação
    • O que são estruturas de repetição?
    • While
    • For
    • For-else e While-else
    • Break
    • Continue
    • Trabalhando com While
    • Trabalhando com For
    • Questionário
    • Desafio de Código
    • Desafio de Código
  8. Orientação à Objetos no Python

    Nesta aula, veremos uma introdução básica ao conceito de Orientação à Objetos em Python e como dividir nosso código em classes a serem reutilizadas em todo o nosso programa.

    5 aulas
    • Apresentação
    • O que é Orientação à Objetos?
    • Trabalhando com classes
    • Questionário
    • Desafio de Código
  9. Módulos

    Nesta aula, veremos como funcionam os módulos no Python e como eles nos ajudam a organizar nosso código.

    4 aulas
    • Apresentação
    • Como funcionam os módulos no Python
    • Importando classes em nosso projeto
    • Questionário
  10. Listas no Python

    Nesta aula, veremos como trabalhar com listas no Python.

    6 aulas
    • Apresentação
    • O que são as listas e como funcionam
    • Trabalhando com listas
    • Questionário
    • Desafio de Código
    • Desafio de Código
  11. Tratamento de exceções

    Nesta aula, veremos como tratar exceções que possam surgir no momento da execução do nosso programa.

    10 aulas
    • Apresentação
    • Tratamento de exceções no Python
    • Tratando exceções com try/except
    • Tratando exceções com try/finally
    • Gerando exceções com Raise
    • Gerando exceções com Assert
    • Trabalhando com exceções
    • Questionário
    • Desafio de Código
    • Desafio de Código
Download da ementa

Cursos relacionados

Algumas das formações onde esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 129,00 ECONOMIZE R$ 960,00
12x R$ 49,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!