Existe uma linguagem de programação de alto nível que é muito popular em áreas como: Machine Learning, Data Science, Big Data e Desenvolvimento Web. Criada nos anos 90 e pode também ser usada para criar skills para Alexa. Pois neste artigo vamos ver o que é Python.
O Que É Python
Antes de mais nada, o que é Python?
É uma linguagem de programação de alto nível, interpretada e de script. Foi lançada em 1991 por Guido van Rossum.
Tem código aberto e é desenvolvido por uma comunidade gerenciado pela Python Software Foundation, uma organização sem fins lucrativos.
A linguagem foi projetada com a filosofia de enfatizar a importância do esforço do programador sobre o esforço computacional.
Prioriza a legibilidade do código sobre a velocidade ou expressividade, ou seja, uma característica principal é permitir a fácil leitura do código.
Apesar de muita gente achar que o nome vem do réptil Píton, na realidade o nome Python vem do grupo humorístico britânico Monty Python, que tinha um programa na TV britânica e produziu um dos clássicos do cinema: Monty Python Em Busca do Cálice Sagrado.
Um Pouco De História
Concebido no final de 1989 por Guido van Rossum no Instituto de Pesquisa Nacional para Matemática e Ciência da Computação (CWI).
Um dos focos primordiais de Python era aumentar a produtividade do programador e foi feita com base na linguagem ABC.
Possui parte da sintaxe derivada do C, iteradores baseados na Icon, tratamentos de exceção e módulos da Modula-3 e expressões regulares de Perl.
Características Do Python
Além do que é Python, vamos ver algumas de suas características:
- O código Python não é compilado, ele é interpretado em tempo de execução, como o Javascript.
- Podemos criar scripts para automatizar diversas tarefas repetitivas.
- Nos permite usar orientação a objetos, um dos paradigmas mais utilizados no mercado.
- As variáveis no Python podem armazenar qualquer tipo de dados, independente do seu valor atual. Isso é chamado tipagem dinâmica. Ao contrário do C#, por exemplo, onde precisamos declarar e não podemos atribuir tipos de dados diferentes deste.
Easter Egg
Em 1999, Tim Peters postou em uma lista de discussão um conjunto de princípios em forma de poema para orientar o design do Python.
Esta poesia se chama Zen of Python e foi incluído como easter egg no interpretador Python.
Você pode ver esse poema digitando
>>> import this
Python E Alexa
Python é, junto com o Node.js, uma das linguagens suportadas em skills do tipo Alexa Hosted, aquelas skills em que hospedamos o backend na nuvem da Alexa.
Este tipo de skill é totalmente desenvolvido dentro do Console do Desenvolvedor e você não paga nada por isso.
Palavras Finais
Vimos neste artigo o que é Python.
O Python foi lançado em 1991, conquistou o mercado e é umas das principais linguagens de programação atualmente.
Com ele podemos desenvolver desde aplicações web, passando por Data Science, Big Data e até Machine Learning.
Devido a sua popularidade nestas áreas em evidência, Python é uma excelente opção de linguagem de programação para aprender e trabalhar.
Meu e-book com 5 passos para desenvolver skills Alexa está GRATUITO por tempo limitado!
Olha o link: 👉🏼 http://celsokitamura.com.br/ebook-gratis-alexa
Bora aprender a desenvolver skills para Alexa!