Curso de Python na UFMT
Dia 22/03 começou o curso de Python na UFMT de Rondonópolis ministrado pelo guru Andrews Medina.
Este curso de Python veio a calhar para a região sul do Estado de Mato Grosso. A mão de obra que é formada aqui na área de programação é muito debilitada pelo nível de professores das instituições de ensino superior locais. A UFMT de Rondonópolis pensou mais longe, quebrou paradigmas ao trazer a comunidade acadêmica local, um curso gratuito ministrado por alguém qualificado e experiente.
Sobre o curso:
O curso é um curso básico sobre programação de computadores dispositivos utilizando a linguagem Python que foi desenvolvida nos moldes das necessidades modernas de programação.
A princípio um curso básico, mas pelo andamento do curso, o professor Andrews Medina relatou, em conversa informal no intervalo, que se continuar assim poderá ser visto conteúdos avançados como desenvolvimento de jogos (PyGames) e ainda um framework para desenvolvimento web (Django).
Sobre o professor:
Conheço o Andrews Medina desde a época do IRC, depois passei a conhecê-lo pessoalmente nas aulas de Ciência da Computação. E desde sempre já prometia sucesso.
Hoje é moderador e membro atuante da lista de Python no Brasil, professor de Ciência da Computação e Sistemas de Informação em uma faculdade particular e já trabalhou em muitos projetos pelo Brasil a fora, entre eles o site da Sociedade Brasileira de Diabetes.
Moral da história:
Alguém pode perguntar o que alguém da área de Arquitetura da Informação que tende ao Design de Interação quer com programação em Python. O objetivo é o seguinte: Quanto mais conhecimento melhor. Eu preciso aprender o lado do programador para não prometer nos projetos soluções milagrosas por valores insignificantes. É muito importante dar valor ao trabalho do programador. Ok, tudo bem, eu tenho formação em Ciência da Computação, programo com eficácia em pelo menos 6 linguagens diferentes, conheço cerca de 4 banco de dados, mas nada me impede de conhecer mais uma linguagem.
Trabalhar com equipes heterogêneas, exige conhecimento heterogêneo. Se o Gerente de Sistemas disser que a equipe de desenvolvimento web irá trabalhar com linguagem Python, eu devo saber fazer ao menos as inclusões (includes) de código dinâmico dentro do estático (HTML).
