fbpx

Advanced Python Mastery

Chat

Desenvolve técnicas avançadas de programação em Python e integra as melhores práticas em projetos de desenvolvimento.

Este curso avançado é ideal para programadores que procuram dominar as capacidades mais complexas do Python, focando em técnicas avançadas de programação orientada a objetos, metaprogramação, logging e debug.

Objetivos

No final do curso os participantes deverão estar aptos a:

  • Aplicar as boas práticas de escrita de código;
  • Criar classes e utilizar objetos de forma efetiva;
  • Utilizar as propriedades dos objetos para criar “código dinâmico”;
  • Criar testes unitários para validar o desenvolvimento;
  • Fazer debugging e log de forma correta;
  • Utilizar metaclasses e lambda expressions.

Destinatários

  • Programadores
  • Profissionais TI
  • Cientistas

Pré-Requisitos

Programa

  • Revisão de Python
  • Classes e Objetos
  • Testes, Logging e Debugging
  • Metaprogramação
  • Iterators, Generators, e Coroutines

Revisão de Python

  • Revisão de conceitos introdutórios
  • Repositórios pypi
  • Python PEPs

Classes e Objetos

  • Criação de Classes
  • Herança
  • Métodos estáticos

Testes, Logging e Debugging

  • Criação de testes unitários e documentação
  • Log e Debugging
  • Complexidade ciclomática

Metaprogramação

  • Metaclasses
  • Código a gerar código
  • Funções lambda

Iterators, Generators, e Coroutines

  • O método iter()
  • O método __next__()
  • Programação assíncrona
  • Multiprocessamento

Outras datas e horários

Chat

Quero saber mais informações sobre este curso

Advanced Python Mastery

Tecnologias de Informação | 21h - e-learning


Notas

Pretende mais informação sobre este curso?

Preencha o formulário com os seus dados e as suas questões e entraremos em contacto consigo para lhe darmos todas as informações pretendidas.

Obrigado!