Pacotes Python para desenvolvedores da Web - O melhor de
Nos últimos anos, o Python se espalhou rapidamente, e muitos desenvolvedores, iniciantes e especialistas, gostaram dele. Python é conhecido por ser Simples, eficiente e versátil. De scripts de desktop a aplicativos da Web, empresas como Google, Spotify, Pinterest e Instagram usam o Python para potencializar seu software, que milhões de consumidores usam em todo o mundo..
Neste post, vamos estar olhando para o vários pacotes que alimentam algumas das aplicações mais populares para ter um vislumbre da versatilidade aclamada da Python.
Django
Django é sem dúvida um dos frameworks de desenvolvimento web mais versáteis. Se você precisa de um backend para o seu blog pessoal ou um sistema de gerenciamento de conteúdo para o seu negócio, o Django pode ajudá-lo a crescer de quase nada a um aplicativo da Web completo.
Além disso, já existem muitas implementações para um monte de tarefas de desenvolvimento web comuns prontas para uso..
Primeiros passos | Documentação
solicitações de
As solicitações são sobre o Pythonic como ele é. Sua API simples e elegante ganhou o pacote de milhares de downloads e um lugar entre os melhores dos melhores. Com solicitações, fazer uma solicitação HTTP de tipo é apenas uma linha de código de distância. Felizmente, recebendo e analisando uma resposta é tão fácil.
Primeiros passos | Documentação
Selênio
O Selenium é um framework de automação web com ligações para inúmeras linguagens, incluindo o Python. Com o Selenium, um desenvolvedor pode automatizar programaticamente abrindo uma página da Web, inserindo campos, clicando em botões e enviando formulários. Muitas vezes, esses tipos de scripts são usados para entrar em sorteios. Esteja avisado! Sempre verifique os termos e condições antes de criar um programa desse tipo.
Primeiros passos | Documentação
Travesseiro
Pillow é um port da amplamente popular Python Imaging Library, ou PIL. Travesseiro pode ser usado para criar imagens compostas, aplicar filtros, modificar transparência, texto de sobreposição, converter tipos de arquivo de imagem e muito, muito mais. Se você precisa editar suas imagens, Pillow é o caminho a percorrer.
Primeiros passos | Documentação
Matplotlib
Matplotlib, como o próprio nome sugere, é uma biblioteca que é usada para traçar funções e modelos matemáticos. Estendendo o poder do Numpy, o Matplotlib pode criar gráficos, gráficos de barras, gráficos de dispersão e muitas outras representações visuais em apenas algumas linhas de código..
Apesar de ser open source, o Matplotlib tem o potencial de competir com outros softwares comerciais no mercado, como o MATLAB e o Mathematica..
Primeiros passos | Documentação
BeautifulSoup4
BeautifulSoup4 é o pacote de go-to se você é olhando para analisar HTML para certos elementos. Muitas vezes, as expressões regulares não são suficientes para realizar o trabalho e não processam com precisão um documento HTML. No entanto, o BeautifulSoup4 tem vários recursos que quase certamente farão o truque.
Primeiros passos | Documentação
PyInstaller
Muitos desenvolvedores se perguntam como podem empacotar seu código para rodar em computadores sem o Python. Felizmente, o PyInstaller tem uma resposta. Com PyInstaller, portando um aplicativo como executável autônomo é tão simples quanto executar uma única instrução no prompt de comando ou terminal
Primeiros passos | Documentação
PyMongo
PyMongo é o Biblioteca do cliente Python para o banco de dados MongoDB. A estrutura NoSQL do MongoDB assemelha-se muito ao formato dos dicionários Python, nos quais as chaves correspondem a determinados valores. Como resultado, armazenar entradas nessas bases de dados simplesmente se torna uma questão de inserindo dicionários existentes.
Há muitos recursos adicionais incluídos no PyMongo, incluindo consultas avançadas e índices de tempo de vida..
Primeiros passos | Documentação
Pygame
Pygame tem sido a preferência de facto em Desenvolvimento de jogos em Python há algum tempo. Com este mecanismo de jogo, lidar com eventos de entrada, gerenciar sprites e renderizar superfícies está além do simples. O Pygame também tem vários outros recursos multimídia, incluindo unidades de CD, câmeras e dispositivos de áudio.
Primeiros passos | Documentação
PyWin32
PyWin32, abreviação de Python for Windows Extension fornece muitos módulos que permitem aos desenvolvedores acessar recursos do Windows de baixo nível. Com as habilidades fora da caixa PyWin32, um usuário pode facilmente manipular arquivos, controlar hardware, gerenciar permissões e criar janelas de GUI programaticamente.
Em suma, a simplicidade da API PyWin32 é muito mais preferível à programação C e C ++ a partir do zero..
Primeiros passos | Documentação
Nota do editor: Este é um post escrito para Hongkiat.com por Malik Brahimi. Malik é um desenvolvedor localizado na área da Grande Boston, e adora comida, futebol e programação (linguagem favorita Python).