Python - Técnicas avançadas

Coisas que talvez você não saiba sobre Python. Encante-se e ganhe habilidades!

Ratings: 4.15 / 5.00




Description

Este curso pretende mostrar coisas que raramente aparecem na maioria dos cursos, sem ser entediante.

Se você já iniciou no Python e ficou com vontade de conhecer mais...Então talvez você possa se divertir com o que este curso tem pra te oferecer: Motores de jogos, formas incomuns de acesso a dados(*), curiosidades sobre algoritmos, um jeito diferente de ver a orientação a objetos, métodos mágicos, interpretadores inteligentes -- Exemplos com temas agradáveis e fora do convencional que vão desde procurar seu cachorro perdido, planejar o que levar na viagem, descobrir quão antigo é seu nome, com quem fazer contato para conseguir emprego, procurar um tesouro e até descobrir qual a cor mais comum entre as bandeiras dos países.
(*) Aqui não teremos CRUD´s em Django -- Aliás vamos ver algo que raramente é visto: Os pontos fortes e fracos de usar um ORM e/ou framework Web (que não precisam ser os do Django), evitar "overengineering" e a decidir você mesmo como gerenciar sua aplicação (em vez de deixar tudo por conta de uma caixa preta de código alheio) -- Isso NÃO quer dizer que você seja proibido de usar Django, mas que depois de apresentado às alternativas poderá decidir de forma mais segura.

What You Will Learn!

  • Boas práticas de programação, design patterns, clean code e PEP8.
  • Desenvolver e usar algoritmos em Python
  • Usar OOP com "magic methods"
  • Acessar dados por SQL, Neo4J, APIs, MongoDB etc.

Who Should Attend!

  • Programadores que gostam do código, são curiosos e gostam de explorar as possibilidades da linguagem.