Aulas Online


40 horas de conteúdo


Certificado de participação

Nosso curso é indicado para

Se você está começando no mundo da programação ou já programa em outras linguagens e precisa aprender Python do zero. Aqui você aprenderá a base que lhe capacitará para um mundo repleto de ótimas oportunidades, muito aprendizado e principalmente ótimas remunerações.

Pré-requisito: É obrigatório e imprescindível que saiba lógica de programação.

Você receberá: Em todas as aulas os instrutores disponibilizarão os arquivos fontes e teremos um repositório de arquivos.

Carga horária: 40h (até o momento). Conforme a adição de novos cursos/tópicos a carga horária irá aumentar.

Formação programador Python

Ao adquirir a formação programador Python, você terá acesso a diversos cursos pelo período de 2 anos pagando um único valor. Ao decorrer dos próximos anos serão adicionados novos cursos/conteúdos para enriquecer cada vez mais nossa trilha.

Na formação atual de programador Python você terá acesso a cursos gravados (para ver e rever quando desejar) e em breve teremos conteúdos online ao vivo.

Veja abaixo os conteúdos disponíveis na formação atual (aulas gravadas, tire dúvidas sempre que necessário):

Conceitos e Vocabulário

  • Linguagens de programação;
  • Sistemas operacionais;
  • Terminal;
  • Editores de texto;
  • IDE's;
  • Comentários;
  • Guias de estilo;
  • Especificações de projetos;
  • Sintaxes;
  • Debugging;
  • Refatoração;
  • Standard library;
  • Biblioteca de terceiros;
  • Frameworks;
  • Lidando com erros;
  • Controle de versões;
  • Testing;
  • Interface de usuário;
  • Base de dados;
  • Data structures e types;
  • Variáveis;
  • Strings;
  • Numerical data types;
  • Sequências;
  • Mappings;
  • Funções;
  • Classes;
  • Herança;
  • Outros tipos de data types;
  • if statements;
  • Loops;
  • Módulos;
  • Saving state.

Tipos de dados

  • Variáveis;
  • Strings;
  • Métodos das strings;
  • Usando variáveis nas strings;
  • Comentários;
  • Dados numéricos;
  • Operações numéricas;
  • Trabalhando com dados numéricos;
  • Usando a biblioteca Math.

Listas e Tuplas

  • Listas;
  • Removendo itens das listas;
  • Fatiando uma lista;
  • Copiando uma lista;
  • Looping através de uma lista;
  • Ordenando listas;
  • Revertendo a ordem das listas;
  • Listas numéricas;
  • List comprehensions;
  • Tuplas.

Dicionários

  • Sobre dicionários;
  • Métodos dos dicionários;
  • Looping através de um dicionário;
  • Exemplos de dicionário;
  • Aninhamento: Uma lista de dicionários;
  • Aninhamento: Uma lista em um dicionário.

Confirmação condicionais

  • Sobre confirmações condicionais;
  • Confirmações if;
  • Confirmações if-else;
  • Input do usuário;
  • While loops;
  • As confirmações break e continue.

Funções

  • Sobre funções;
  • Passando argumentos;
  • Argumentos posicionais;
  • Argumentos posicionais arbitrários;
  • Argumentos keyword;
  • Argumentos keyword arbitrários;
  • Default values;
  • Return values;
  • Módulos;
  • Importando funções;
  • Importando funções específicas.

Classes

  • Sobre classes;
  • Métodos;
  • Criando instâncias;
  • Adicionando métodos;
  • Múltiplas instâncias;
  • Herança;
  • Métodos de classe filho;
  • Substituindo métodos de classe pai;
  • Armazenando classes em módulos.

Testando

  • O módulo unittest;
  • Testando funções;
  • Executando um teste de passagem;
  • Executando um teste de falha;
  • Consertando um teste de falha;
  • O método setUp().

I/O de arquivos com Python

  • Abrir arquivo;
  • Escrever no arquivo;
  • Fechar o arquivo;
  • Renomear o arquivo.

Sockets em Python

  • Servidor;
  • Cliente.

Json em Python

  • Exemplos de manipulação.

Aplicação real da lei de Benford

  • Usando biblioteca Pandas;
  • Efetuando os cálculos;
  • Plotando gráficos.

Algoritmo genético usando numpy

  • Aplicação do zero sobre o Algoritmo Genético.

Por que aprender Python?

Python é uma das linguagens de programação mais populares do mundo, e tem uma boa razão para isso. Python tem uma sintaxe simples que encoraja o programador a escrever de forma eficiente, com código legível, para que você se concentre em como resolver os problemas. Python também é conciso, tornando fácil escrever programas e dar manutenção a eles.

Python tem um ecossistema rico de bibliotecas estáveis projetadas para uma vasta variedade de usos, como visualização de dados, desenvolvimento web, desenvolvimento de aplicações e mais. Para cada problema dado existe uma boa chance de alguém ter escrito uma biblioteca Python que você possa usar.

A comunidade Python é muito receptiva para iniciantes, e frequentemente irá ver alguém disposto a te ajudar se você ficar "preso".

Inscrições abertas

Nosso curso busca proporcionar aos alunos uma experiência similar as aulas presenciais. Com interação, compartilhamento de telas e esclarecimento de dúvidas.

Em até 10x de

R$:99,00*


Garanta o desconto e economize R$ 210,00:
*Valor total: R$: 990,00 parcelado em 10 vezes (cartão de crédito).

*R$: 1.200,00 valor normal - sem desconto.

Valor total à vista

R$:900,00


Garanta o desconto e economize R$ 300,00:
*R$: 1.200,00 valor normal - sem desconto.

10 vagas disponíveis

Faça sua inscrição até 30/10 para garantir o desconto.

O que os alunos falam

Este site usa cookies para garantir que você obtenha a melhor experiência em nosso site. Para maiores informações acesse nossa politica de privacidade.