Imprimir amigável, PDF e e-mail

Neste curso, você aprenderá a programar bem em Python.

Levaremos você desde os primeiros passos na linguagem até o estudo dos conceitos mais avançados, por meio de diversos vídeos curtos, cadernos e exercícios de autoavaliação.

Python tem várias bibliotecas que provavelmente já fazem o que você deseja. Você pode construir um site com Django, fazer computação científica com NumPy e pandas e muito mais. No entanto, para explorar totalmente todas as possibilidades deste rico ecossistema, você deve adquirir um conhecimento profundo da linguagem.

A linguagem Python incentiva a programação intuitiva que depende da sintaxe natural e de poderosos conceitos básicos que tornam a programação mais fácil. É importante ter uma boa compreensão desses conceitos para escrever programas eficazes que sejam fáceis de entender e manter e que explorem totalmente as possibilidades da linguagem.

Neste curso, cobriremos todos os aspectos da linguagem, desde tipos básicos até metaclasses, mas vamos articular isso em torno dos conceitos fundamentais que são a força do Python:

- o conceito de tipagem dinâmica e referências compartilhadas que permite uma programação rápida, facilmente expansível e com eficiência de memória;
- o conceito de namespace que permite uma programação mais segura, minimizando interações indesejadas entre diferentes partes de um programa;
- o conceito de iterador que permite uma programação natural e intuitiva, onde navegar em um arquivo requer apenas uma linha de código;
- o conceito de vetorização para alcançar um desempenho excelente em aplicações de computação científica.

Continue lendo o artigo no site original →

LEIA  Fortalecimento do teletrabalho: qual é o risco real para os empregadores?