O novo curso de vídeo gratuito da Microsoft ajuda os aspirantes a programadores a aprender Python … e a criar aplicativos de IA no Azure.
A Microsoft lançou uma nova série de 44 partes chamada Python para Iniciantes no YouTube, que consiste em lições de três a quatro minutos de dois geeks auto-descritos da Microsoft que adoram programar e ensinar.
O curso não é totalmente para iniciantes, pois assume que as pessoas fizeram um pouco de programação em JavaScript ou brincaram com a linguagem de programação visual Scratch, desenvolvida pelo MIT, voltada para crianças.
Mas isso pode ajudar os iniciantes a iniciar ambições para criar aplicativos de aprendizado de máquina, aplicativos da Web ou automatizar processos em um desktop. O curso se concentra no Python versão 3.x, mas a Microsoft diz que as lições ainda devem ser valiosas para os usuários do Python 2.x.
Ele publicou uma página no GitHub contendo recursos adicionais, incluindo slides e exemplos de código para ajudar os alunos a se tornarem melhores no Python.
A série Python para iniciantes é apresentada por Christopher Harrison, gerente sênior de programas da Microsoft, e Susan Ibach, gerente de desenvolvimento de negócios da unidade AI Gaming da Microsoft.
Existem várias razões pelas quais a Microsoft quer que mais pessoas conheçam o Python, o que é extremamente popular porque é fácil de aprender. Ele também possui muitas bibliotecas, permitindo que os desenvolvedores interajam com estruturas de aprendizado de máquina como o TensorFlow, desenvolvido pelo Google, e o Microsoft Cognitive Toolkit (CNTK).
A Microsoft também está construindo um melhor suporte para Python em seu editor do Visual Studio Code (VS Code), para que os desenvolvedores possam usar o VS Code em seu PC local para editar o código armazenado em máquinas remotas, contêineres e o Windows Subsystem for Linux (WSL) sistemas.
A extensão Python da Microsoft para o VS Code é a extensão mais popular no mercado da empresa para desenvolvedores. O próprio VS Code também se tornou muito popular entre os desenvolvedores. E como parte de seu foco na IA, a empresa disponibilizou o VS Code como parte da popular distribuição Anaconda Python.
Mas o principal benefício aparente é que a Microsoft pode expandir a população de desenvolvedores de Python usando o Azure para criar aplicativos de IA. Já existe suporte para Python no Azure Machine Learning Studio e, em agosto, a empresa anunciou o suporte completo do Azure Machine Learning para PyTorch 1.2, uma estrutura de aprendizado de máquina para Python do grupo de pesquisa de IA do Facebook.
O novo curso apresenta vários tutoriais de ‘início rápido’, como um ensinando aos usuários como detectar rostos humanos em uma imagem usando a API do Azure Face e o Python. Outro tutorial ensina aos usuários como usar a API REST do Computer Vision. Ambos fazem parte dos Serviços Cognitivos da Microsoft.