Code Monkey home page Code Monkey logo

bibliotecas-paython's Introduction

Bibliotecas-Paython

Bibliotecas Mais Importantes do Python Nessa aula eu quero te mostrar quais são as bibliotecas mais importantes e mais usadas do Python para que você possa saber o que vai utilizar em cada uma das situações.

Essas bibliotecas vão te ajudar na construção do seu projeto, então dependendo do que você precisar já vai ter uma noção de qual biblioteca utilizar.

Essa aula vai ser muito útil tanto para quem está começando em Python agora, quanto quem já tem uma noção para saber o que precisa para o seu projeto!

Bibliotecas mais Usadas no Python Primeiramente vamos começar pelo que muitas pessoas acabam perguntando “O que é uma biblioteca no Python?”

Uma biblioteca nada mais é do que um pacote de código que alguém desenvolveu e disponibilizou para outros usuários para facilitar algumas atividades.

CRIAÇÃO DE SITES E APIs

Biblioteca Requests: É muito boa para fazer interações entre APIs e interação com sites. FrameWork Flask: É um conjunto de bibliotecas/funcionalidades. É uma ferramenta feita para o Python para que você possa criar sites e APIs e é uma ferramenta muita leve. Muito flexível e muito simples de utilizar. FrameWork Django: Ele também é utilizado para a criação de sites e APIs. O Django já vem mais pronto, mas é algo um pouco mais complexo, então para quem está começando talvez não seja a melhor opção. CIÊNCIA DE DADOS E INTELIGÊNCIA ARTIFICIAL

Biblioteca NumPy e Biblioteca Pandas: Essas duas bibliotecas vão te permitir trabalhar com dados, tabelas, análises, manipulações de dados. São muito conhecidas também, então você provavelmente já deve ter ouvido falar de pelo menos uma das duas. TensorFlow e Keras: São ferramentas que funcionam muito bem para a criação dos seus modelos de inteligência artificial. Biblioteca OpenCV: Essa é uma biblioteca para tratamento de imagens, então vai te auxiliar na manipulação tanto de vídeo quando de imagem. Um exemplo é controlar a sua Webcam utilizando o OpenCV. Biblioteca Pillow: Essa é uma biblioteca para tratamento de imagens, só que diferente do OpenCV ela é específica para imagens. Um exemplo que temos é utilizando essa biblioteca é para converter imagens no Python (converter a extensão de arquivos). Biblioteca Scikit-learn: É uma biblioteca excelente para modelos de classificação, modelos de regressão, modelos de clustering, entre outras séries de coisas que você queira fazer dentro de inteligência artificial. Biblioteca NLTK: Essa biblioteca é feita para tratamento de linguagens, análise de sentimento, tratamento de texto, análise de textos, previsão de escrita… Todo o tipo de linguagem natural. Biblioteca PyTorch: É uma ferramenta muito boa para deep learning e para acelerar o seu processamento, acelerar o seu processo de construção do seu modelo de inteligência artificial. VISUALIZAÇÃO DE DADOS – PARTE GRÁFICA

Biblioteca Ploty, Biblioteca Matplotlib e Biblioteca Seaborn: Essas são bibliotecas gráficas para criação de diferentes tipos de gráficos para representação dos seus dados. Então você não precisa utilizar só uma delas, até porque muitas das vezes você vai acabar utilizando as 3 para construir o seu projeto. AUTOMAÇÕES

Biblioteca Selenium: É muito utilizada quando falamos de automação web, funciona para busca na internet (web scraping) e automações de processos completos. Funciona até mesmo para o preenchimento de formulários! Biblioteca Scrapy e Beautiful Soup: Também são bibliotecas que vão te ajudar com o web scraping, que é a obtenção de dados da web de forma automática para que você não precise fazer todo o procedimento de forma manual. Biblioteca PyAutoGUI: É uma biblioteca que permite você automatizar o seu mouse, teclado e a tela do seu computador. Então vai permitir que você faça uma automação de uma atividade repetitiva você tenha que fazer no seu computador. Isso quer dizer que você consegue automatizar qualquer ação dentro do computador independente do programa. Biblioteca Pyodbc: É uma biblioteca de integração com banco de dados. Biblioteca Pywin32: Ela te permite automatizar uma série de coisas no Windows, então isso pode te facilitar bastante caso utilize o Windows. Você vai notar que boa parte das empresas utiliza esse sistema operacional, então vai te ajudar nesses casos. CRIAÇÃO DE INTERFACES GRÁFICOS

Biblioteca Kivy: É uma ferramenta para criação de telas onde as pessoas podem interagir sem precisar visualizar o código por trás. O mesmo código no Kivy funciona em qualquer plataforma, seja Linux, Windows, Mac, IOs ou Android. Biblioteca Tkinter: É a biblioteca mais simples para poder começar com interfaces gráficas, então para telas simples é a mais recomendada. Ele já vem dentro do Python, então nem vai precisar fazer a instalação. Biblioteca PyQt5: Também serve para criar telas para os seus programas, mas para programas mais complexos diferente do tkinter que é mais simples.

bibliotecas-paython's People

Contributors

hericke avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.