CURSO

Aprendendo Python: Conceitos Intermediários

Avance nos seus conhecimentos de Python com este curso de nível intermediário!

  • Cursos
  • Aprendendo Python: Conceitos Intermediários

Descrição do Curso

Bem-vindo ao curso “Aprendendo Python: Conceitos Intermediários”, da Asimov Academy!

Este curso aborda diversos conhecimentos intermediários e avançados da linguagem Python, explorando novas funções e módulos que expandirão significativamente suas habilidades de programação.

Python é uma linguagem vasta e abrangente. Por mais que seja simples para começar, este curso revela as utilidades e construções de Python que vão além do que é comumente abordado em cursos introdutórios.

Aqui, você descobrirá como usar funcionalidades como a compreensão de listas, funções lambda e decoradores. Além disso, exploraremos diversos módulos da biblioteca padrão, incluindo functools, itertools, datetime e re. Isso garante uma ampla variedade de conhecimento para adicionar à sua “caixa de ferramentas” de Python.

Cada módulo é cuidadosamente intercalado com exercícios práticos, acompanhados de soluções, para garantir que você consolide e aplique imediatamente o conteúdo aprendido. Eleve suas habilidades de Python para o próximo nível e fortaleça sua base com mais este curso da Asimov Academy!

Você vai aprender

  • Conjuntos
  • Compreensão de listas
  • Blocos 'with' e 'match case'
  • Expressões condicionais
  • Identidade
  • Funções de iteração e desempacotamento de sequências
  • Argumentos arbitrários com *args e **kwargs
  • Funções lambda
  • Decoradores
  • Interação com arquivos e sistema operacional
  • Manipulação de datas, tempo e textos
  • Erros comuns em Python e depuração com debugger
  • Tratamento de exceções

Este curso é recomendado para

  • Alunos que já fizeram o curso de Python Básico
  • Alunos procurando potencializar seus conhecimentos de Python.
  • Entusiastas da linguagem Python.

Professores

Avatar de Juliano Faccioni Juliano Faccioni

Conteúdo do Curso

1 Estruturas de dados
Conteúdo do módulo 1.1 - Introdução ao curso 1.2 - Conjuntos e seus métodos 1.3 - Compreensão de lista 1.4 - Compreensão de dicionários e conjuntos 1.5 - Desafio – Conjuntos e compreensão de lista
2 Blocos de código e operadores
Conteúdo do módulo 2.1 - O bloco with 2.2 - O bloco match case 2.3 - Operadores de divisão 2.4 - Expressão condicional 2.5 - Identidade e o operador is 2.6 - O operador morsa (expressão de atribuição) 2.7 - Desafio – Operadores
3 Iteração avançada
Conteúdo do módulo 3.1 - Funções de iteração 3.2 - Desempacotando sequências 3.3 - Iteração avançada com itertools 3.4 - Desafio – Iteração
4 Entendendo funções
Conteúdo do módulo 4.1 - Argumentos arbitrários com *args e **kwargs 4.2 - Funções built-in relevantes 4.3 - Funções lambda (anônimas) 4.4 - Decoradores 4.5 - Como decoradores funcionam? 4.6 - Utilidades do módulo functools 4.7 - Desafio – Funções
5 Explorando a biblioteca padrão
Conteúdo do módulo 5.1 - Interação com arquivos e sistema operacional 5.2 - Trabalhando com tempo, datas e horas 5.3 - Manipulação e busca em textos 5.4 - Desafio – Biblioteca padrão
6 Gerenciamento de erros
Conteúdo do módulo 6.1 - Os erros mais comuns em Python 6.2 - Depurando código com debugger 6.3 - Lidando com erros com blocos try except 6.4 - Criando nossas próprias exceções com raise 6.5 - Usando type hints – tipagem de dados em Python 6.6 - Encerramento
Intermediário 5h 33 aulas Certificado de conclusão Suporte com professores 1026 Participantes

Este curso faz parte das trilhas