Alguns módulos interessantes do Python

Como já visto em postagens anteriores, o Python é repleto de módulos que podem ser utilizados para qualquer coisa, além disso, você pode criar seus próprios módulos. Para fazer isso basta criar um arquivo com alguma função ou variável e importar ele da seguinte forma: 


Agora falando sobre módulos prontos temos vários módulos muito úteis. 
Um módulo muito usado é o flask, um microframework web. 


Flask é um pequeno framework web escrito em Python. É classificado como um microframework porque não requer ferramentas ou bibliotecas particulares, mantendo um núcleo simples, porém, extensível. Não possui camada de abstração de banco de dados, validação de formulário ou quaisquer outros componentes onde bibliotecas de terceiros pré-existentes fornecem funções comuns. No entanto, o Flask oferece suporte a extensões que podem adicionar recursos do aplicativo como se fossem implementados no próprio Flask. Existem extensões para mapeadores objeto-relacional, validação de formulário, manipulação de upload, várias tecnologias de autenticação aberta e várias ferramentas comuns relacionadas ao framework. Aplicações que utilizam o framework Flask incluem a própria página da comunidade de desenvolvedores, o Pinterest e o LinkedIn.

Outro módulo muito divertido é o pygame

Pygame é uma biblioteca de jogos multiplataforma (independente de sistema operacional) feita para ser utilizada em conjunto com a linguagem de programação Python. O seu nome tem origem da junção de Py, proveniente de Python e Game, que significa Jogo, ou seja, Jogos em Python. Pygame se baseia na ideia de que as tarefas mais intensivas a nível computacional em um jogo podem ser abstraídas separadamente da lógica principal, ou seja, o uso de memória e CPU (úteis para processar imagens e sons) são tratados pelo próprio código do Pygame e não pelo código do seu jogo. Assim, torna-se possível utilizar uma linguagem de alto nível, como Perl, Lua ou Python para organizar a estrutura do jogo em si.

Além disso, temos os módulos para interface gráfica e os de banco de dados. Os módulos de Python são um universo incrível e vale muito a pena dar uma explorada se quiser seguir na área.

Vida longa ao Python!!

Comentários

Postagens mais visitadas deste blog

Jogo da Velha em Python

Comparação entre interface em Python e Java

A beleza do Python