>

Curso Python Livre com 25 projetos em tempo real Start Now!!

Após Módulos e Pacotes Python, nós mudamos nossa discussão para Python Libraries.

Este Tutorial da Python Library, nós discutiremos a biblioteca Python Standard e diferentes bibliotecas oferecidas pela linguagem de programação Python: Matplotlib, scipy, numpy, etc.

Então, vamos iniciar o Tutorial das Bibliotecas Python.

Bibliotecas Python – Biblioteca Padrão Python & Lista de Bibliotecas Importantes

O que são as Bibliotecas Python?

Sabemos que um módulo é um arquivo com algum código Python, e um pacote é um diretório para sub pacotes e módulos. Mas a linha entre um pacote e uma biblioteca Python é bastante desfocada.

Uma biblioteca Python é um pedaço de código reutilizável que você pode querer incluir em seus programas/projetos.

Comparada com linguagens como C++ ou C, uma biblioteca Python não pertence a nenhum contexto específico em Python. Aqui, uma ‘biblioteca’ descreve vagamente uma coleção de módulos centrais.

Essencialmente, então, uma biblioteca é uma coleção de módulos. Um pacote é uma biblioteca que pode ser instalada usando um gerenciador de pacotes como rubygems ou npm.

Python Standard Library

The Python Standard Library é uma coleção de sintaxe exata, token, e semântica do Python. Ela vem empacotada com o núcleo de distribuição Python. Nós mencionamos isto quando começamos com uma introdução.

É escrito em C, e lida com funcionalidades como I/O e outros módulos do núcleo. Todas essas funcionalidades juntas fazem do Python a linguagem que ele é.

Mais de 200 módulos de núcleo estão no coração da biblioteca padrão. Esta biblioteca vem com o Python.

Mas além desta biblioteca, você também pode acessar uma coleção crescente de vários milhares de componentes do Índice de Pacotes Python (PyPI). Nós o mencionamos no blog anterior.

Bibliotecas Importantes Python

Next, veremos vinte bibliotecas Python que o levarão a lugares em sua jornada com Python.

Estas também são as bibliotecas Python para Data Science.

1. Matplotlib

Matplotlib ajuda na análise de dados, e é uma biblioteca de plotagem numérica. Nós falamos sobre isso em Python for Data Science.

Python Libraries Tutorial- matplotlib

2. Pandas

Como já dissemos antes, Pandas é um must para a ciência dos dados.

Provê estruturas de dados rápidas, expressivas e flexíveis para trabalhar facilmente (e intuitivamente) com dados estruturados (tabulares, multidimensionais, potencialmente heterogêneos) e séries temporais.

Python Libraries Tutorial – Pandas

3. Pedidos

Python Library é uma biblioteca Python que permite enviar pedidos HTTP/1.1, adicionar cabeçalhos, dados de formulários, arquivos multipartes e parâmetros com dicionários Python simples.

>

Tambem permite acessar os dados de resposta da mesma forma.

Python Libraries Tutorial – Pedidos

4. NumPy

>

Tem funções matemáticas avançadas e um pacote de computação científica rudimentar.

>

Python Libraries Tutorial – NumPy

5. SQLAlchemy

Python Libraries Tutorial – SQLAIchemy Overview

SQLAlchemy é uma biblioteca com padrões empresariais bem conhecidos.

>

Foi projetada para acesso eficiente e de alto desempenho ao banco de dados.

6. BeautifulSoup

Pode ser um pouco lento, BeautifulSoup tem uma excelente biblioteca de análise de XML e HTML para iniciantes.

Python Libraries Tutorial – BeautifulSoup

7. Pyglet

Pyglet é uma excelente escolha para uma interface de programação orientada a objetos no desenvolvimento de jogos.

Na verdade, ele também encontra uso no desenvolvimento de outras aplicações visualmente ricas para Mac OS X, Windows e Linux.

Nos anos 90, quando as pessoas estavam entediadas, elas recorreram a jogar Minecraft em seus computadores. Pyglet é o motor por trás do Minecraft.

Python Libraries Tutorial – Pyglet

8. SciPy

Próximo é SciPy, uma das bibliotecas de que tanto temos falado. Ela tem um número de rotinas numéricas amigáveis e eficientes.

Estas incluem rotinas de otimização e integração numérica.

>

Python Libraries Tutorial- SciPy

9. Scrapy

>

Se o seu motivo é a raspagem rápida e de alto nível da tela e o rastejamento da web, vá para Scrapy.

>

Você pode usá-lo para fins desde mineração de dados até monitoramento e testes automatizados.

>

Python Libraries Tutorial- Scrapy

10. PyGame

PyGame fornece uma interface extremamente fácil para a biblioteca Simple Directmedia Library (SDL), independente da plataforma gráfica, áudio e bibliotecas de entrada.

>

Python Libraries Tutorial – PyGame

11. Python Twisted

Um motor de rede orientado por eventos, Twisted é escrito em Python, e licenciado sob a licença open-source MIT.

>

Python Libraries Tutorial – Twisted

12. Pillow

>

Pillow é um garfo amigável da PIL (Python Imaging Library), mas é mais amigável.

>

Se você trabalha com imagens, Pillow é seu melhor amigo.

>

>>

Python Libraries Tutorial – Pillow

13. pywin32

>

Esta instrução fornece métodos e classe úteis para interação com o Windows, como o nome sugere.

>

Python pywin32 Library

14. wxPython

É um invólucro em torno de wxWidgets para Python.

>

Python wxPython Library

15. iPython

iPython Python Library tem uma arquitetura que facilita a computação paralela e distribuída.

Biblioteca Python – iPython

16. Nariz

Nose oferece um processo alternativo de descoberta e execução de testes para teste unitário. Isto pretende imitar ao máximo o comportamento do py.test.

Python Nose Library

17. Flask

Uma estrutura web, Flask é construído com um pequeno núcleo e muitas extensões.

Python Flask Library

18. SymPy

É uma biblioteca de código aberto para matemática simbólica.

Com código muito simples e compreensível que é facilmente extensível, SymPy é um Sistema de Álgebra de Computador (CAS) completo.

É escrito em Python, e portanto não precisa de bibliotecas externas.

Python SymPy Library

19. Fabric

>

Por ser uma biblioteca, Fabric é uma ferramenta de linha de comando para racionalizar o uso do SSH para tarefas de implantação de aplicativos ou administração de sistemas.

>

Com ela, você pode executar comandos shell locais ou remotos, fazer upload/download de arquivos e até mesmo solicitar ao usuário em execução para entrada ou abortar a execução.

>

Python Fabric Library

20. PyGTK

PyGTK permite criar facilmente programas com uma GUI (Graphical User Interface) com Python.

Python PyGTK Library

Então, isto foi tudo sobre o Python Libraries Tutorial. Espero que você goste da nossa explicação.

Python Interview Questions on Libraries

  1. O que são bibliotecas em Python?
  2. Qual é a utilidade das bibliotecas em Python?
  3. Como funcionam as bibliotecas Python?
  4. Como instalar todas as bibliotecas em Python?
  5. Nome algumas bibliotecas Python comumente usadas.

Conclusão

Agora você sabe quais bibliotecas escolher se você optar por estender uma carreira em Python. Muitas delas também nos ajudam com a ciência dos dados.

Or se você quiser sair do seu caminho, crie sua própria biblioteca, e obtenha-a publicada com o PyPI; ajude a comunidade a crescer.

Deixe uma resposta

O seu endereço de email não será publicado.