Você deveria aprender Python
Last updated
Was this helpful?
Last updated
Was this helpful?
Como já dito anteriormente, eu programo majoritariamente na plataforma .NET, mas considero um erro enorme os programados se fecharem em seu mundinho, seja ele Java, .Net ou qualquer plataforma que seja.
As linguagens de programação de modo geral, possuem diferentes características, o objetivo deste livro é iniciar você no universo da programação, o que nos leva a pergunta:
Se você quer começar a programar, qual a melhor linguagem? - Como sempre, depende.
Caso você tenha um entendimento básico (bem básico) de inglês e deseja iniciar com uma linguagem de mercado, eu sugiro fortemente a linguagem Python. Por isso, vamos utilizá-la neste livro.
Mas como eu disse antes, nem tudo é preto no branco, dependendo da sua experiência e noções do idioma inglês, eu sugiro dar uma olhadinha na linguagem .
Esta linguagem é mantida pela universidade UNIVALI e tem o objetivo de facilitar a iniciação em programação utilizando termos em português e uma sintaxe simplificada.
Mas novamente, vale a pena frisar que, apesar do ótimo cunho educacional, Portugol não é uma linguagem de mercado, portanto, vamos utilizar Python.
Python é uma linguagem sensacional, de verdade. E podemos fazer muitas coisas com ela, muitas mesmo, chega a ser assustador.
Eu costumo dizer que tanto C# quanto F# são linguagens de propósito geral, ou seja, podem ser aplicadas para vários cenários, mas nenhuma delas é tão versátil quanto Python.
Você pode usar Python para:
Criar scripts de automação, por exemplo, a cada N minutos dê um ping em todas as páginas do site;
Grafos;
Visão computacional;
Aplicações Desktop multi-plataforma;
Aplicativos Android;
Aplicações Web;
Machine Learning;
Como se isso não fosse o bastante, Python ainda é uma linguagem com uma sintaxe super simples. Fazendo com que o código se pareça muito com uma versão simplificada do inglês.
Neste primeiro capítulo vamos chegar apenas até o começo do começo, o maior hit da computação, o grande: "Hello World"!
E é isso! Não há nada omitido no código, não há declaração de nenhum nome complicado como namespace, importação de pacote, função main
, nada.
Tão simples quanto isso, Legal né?
Outro ponto bem legal sobre o Python é que ele utiliza uma sintaxe baseada em espaçamento, algo que o F# reaproveitou e também fez.
Isso faz a linguagem ser consideravelmente mais enxuta, porque não é necessário pontos e vírgulas, chaves e todo o ruído normalmente presente nos códigos que os programadores escrevem.
Eu não coloquei nada sobre a instalação do Python e sobre o ambiente de desenvolvimento, isso porque existem diversas formas de programar em Python, desde ambientes web até ambientes de desenvolvimento completos.
Você pode acessar o site: e selecionar a linguagem Python, com isso você já poderá programar em Python sem precisar instalar nada!
Caso queria uma ferramenta mais completa, você pode utilizar a documentação de como instalar a ferramenta e a linguagem Python .