Curso de Python - Agit Informática

icone Curso PythonCurso Python

Por que usar 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 você frequentemente irá ver alguém disposto a te ajudar se você ficar preso.

A Terminologia Python

Programadores usam muita terminologia, e saber o vocabulário do Python irá te ajudar a pensar e se comunicar de forma mais eficiente.

Uma base sólida em conceitos irão te ajudar a aprender Python de forma mais eficiente, e esse conceitos geralmente se aplicam em outras linguagens também. Mesmo que você já tenha começado a ler sintaxes mais avançadas, revisar os conceitos básicos pode ser imensamente útil.

As aulas terão muitos exemplos para melhor fixação do conteúdo. No final iremos aplicar os conhecimentos em um modelo de detecção de fraudes usando a Lei de Benford.

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

Material didático: Entregamos os seguintes itens: Apostila própria (PDF), todos os exercícios feitos em aula, demais materiais adicionais para estudo e certificado de participação.

icone carga horária30 horas de carga horária

icone conteudoConteúdo completo Saiba +

icone reservaCalendário do curso Saiba +

icone valoresValores e Descontos Saiba +

Conteúdo Programático

Acesse abaixo clicando no sub-título para ter acesso a todo o conteúdo aplicado no curso.

  1. Linguagens de programação
  2. Sistemas Operacionais
  3. Terminal
  4. Editores de Texto
  5. IDEs
  6. Comentários
  7. Guias de Estilo
  8. Especificações de Projetos
  9. Sintaxes
  10. Debugging
  11. Refatoração
  12. Standard Library
  13. Biblioteca de Terceiros
  14. Frameworks
  15. Lidando com Erros
  16. Controle de Versões
  17. Testing
  18. Interface de usuário
  19. Base de Dados
  20. Data Structures e Types
  21. Variáveis
  22. Strings
  23. Numerical Data Types
  24. Sequências
  25. Mappings
  26. Funções
  27. Classes
  28. Herança
  29. Outros tipos de Data Types
  30. if Statements
  31. Loops
  32. Módulos
  33. Saving State
  1. Variáveis
  2. Strings
  3. Métodos das Strings
  4. Usando variáveis nas Strings
  5. Comentários
  6. Dados Numéricos
  7. Operações Numéricas
  8. Trabalhando com Dados Numéricos
  9. Usando a biblioteca Math
  1. Listas
  2. Removendo Itens das Listas
  3. Fatiando uma Lista
  4. Copiando uma Lista
  5. Looping Através de uma Lista
  6. Ordenando Listas
  7. Revertendo a Ordem das Listas
  8. Listas Numéricas
  9. List Comprehensions
  10. Tuplas
  1. Sobre Dicionários
  2. Métodos dos Dicionários
  3. Looping Através de um Dicionário
  4. Exemplos de Dicionário
  5. Aninhamento: Uma Lista de Dicionários
  6. Aninhamento: Uma Lista em um Dicionário
  1. Sobre Confirmações Condicionais
  2. Confirmações if
  3. Confirmações if-else
  4. Input do Usuário
  5. While Loops
  6. As Confirmações break e continue
  1. Sobre Funções
  2. Passando Argumentos
  3. Argumentos Posicionais
  4. Argumentos Posicionais Arbitrários
  5. Argumentos Keyword
  6. Argumentos Keyword Arbitrários
  7. Default Values
  8. Return Values
  9. Módulos
  10. Importando Funções
  11. Importando Funções Específicas
  1. Sobre Classes
  2. Métodos
  3. Criando Instâncias
  4. Adicionando Métodos
  5. Múltiplas Instâncias
  6. Herança
  7. Métodos de Classe Filho
  8. Substituindo Métodos de Classe Pai
  9. Armazenando Classes em Módulos
  1. O Módulo unittest
  2. Testando Funções
  3. Executando um Teste de Passagem
  4. Executando um Teste de Falha
  5. Consertando um Teste de Falha
  6. O método setUp()
  1. Abrir Arquivo
  2. Escrever no Arquivo
  3. Fechar o Arquivo
  4. Renomear o Arquivo
  1. Servidor
  2. Cliente
  1. Exemplos de manipulação
  1. O que é uma API
  2. Quando criar uma API
  3. Hands On
  1. Usando biblioteca Pandas
  2. Efetuando os Cálculos
  3. Plotando Gráficos
Calendário do curso
Início Término Dias da semana Horário Informações adicionais
19/11/2019 13/12/2019 Terça, Quarta e Sexta 19:30 às 22:00

* 30 horas de Duração

* 12 aulas de 2h30min

* 1 intervalo para coffee-break

Inscrições abertas - Faça a sua reserva clicando aqui.
Valores do curso
Preço Normal Desconto - Pagamento parcelado até 28/10 Desconto - Pagamento à vista até 28/10 Formas de pagamento
R$: 2.000,00 R$: 1.000,00 - 05x de R$:200,00 R$: 900,00 TED, Depósitos e Cartões de Crédito

Rua Major Quedinho, 111 - 26º Andar - Cj. 2610 - Centro - São Paulo - SP