No video

Curso de Python para iniciantes #13 - Modulos e PIP

  Рет қаралды 11,301

Refatorando

Refatorando

3 жыл бұрын

💻 Conheça a Formação em Desenvolvimento Web 💻
refatorando.co...
🚀 Mergulhe nos nossos eBooks repletos de insights valiosos e junte-se à nossa comunidade no Discord, onde o aprendizado se torna uma experiência coletiva e inspiradora.
✅ Ebook: Como usar a ChatGPT para aprender a programação: refatorando.co...
✅ Ebook: Como encontrar as melhores vagas em TI: refatorando.co...
✅ Ebook: Como se destacar em processos seletivos de TI: refatorando.co...
✅ Faça parte da nossa comunidade no Discord: / discord
Fala pessoal tudo bem como vocês, Roger Santos aqui, estou feliz em ver vocês aqui de novo para mais um vídeo e hoje no Curso de Python para iniciantes Nos vamos aprender a utilizar modulos em python e a Agenda de hoje é:
- Criar e utilizar modulos
- O que é e como utilizar o PIP
- instalar modulos de terceiros
Então senta o dedo nesse Like ai e bora pro vídeo
para começar, o que são modulos? consere modulos em python como libraries e bibliotecas do outras linguagens
são pacotes de funçoes e variaveis que você inclui no seu codigo para poder reutilizar
esse modulos podem ser criados por você, podem ser direto da biblioteca de modulos do python ou podem ser criados por terceiros
um exemplo de modulos é o modulo "os" que importamos no nosso codigo da aula passada, esse modulo tem diversas funcoes comuns para você manipular coisas do sistema operacional, como foi no caso de deletar arquivs que utilizamos na aula passada
então vamos comecar criando nossa pasta Aula14 e dessa vez nos vamos criar 2 arquivos nela
app.py e tools.py
o tools.py será o modulo que nos iremos criar para poder utilizar no app.py.
#pip é um package manager, usado para voce instalar/alterar/desisntalar bibliotecas de terceiros que você pode encontrar na internet ou no site pypi.org/proje...
#pip --version
#pip install python-docx
#pip install python-docx -t./libs
#pip uninstall python-docx
#pip install -r requirements.txt -instala na pasta lib dentro da instalacao do python
#pip install -r requirements.txt -t ./ -instala na pasta que vc informar(usado quando você quer gerar um pacote)
docs.python.or... lista de modulos em python ja disponiveis para usar
Alguns modulos de terceiros
- TensorFlow - foi criada para lidar com auta performance numerica e calculos cientificos, muito utilizada em machine learning
- Requests - é uma biblioteca para facilitar a utilização de requisições HTTP
- Numpy - é uma biblioteca para calculos, tambem muito utilizada para machine learning
- PyGaME - utilizada para desenvolvimento de games
- BeautifulSoup - Web Scraping - para você capitular e manipular dados de Uma pagina web
- PeeWee -ORM - facilita a vida no uso de banco de dados
- Pillow - manipular imagens
- MoviePy - manipular videos
- Pytest - para testar seu codigo em python
- Django - Framework em python para Desenvolvimento web
enfim, eu poderia passar horas aqui dando exemplo de bibliotecas, mas com esses que citei você ja tem uma ideia do poder e da flexibilidade do python

Пікірлер: 43
@poraomaneiro
@poraomaneiro 2 ай бұрын
Foi nessa aula que me perdi kkkkkkkkkkkkk mas não é culpa do professor, ele ensina bem. O conteúdo é que é muito denso.
@GameLegends23
@GameLegends23 Жыл бұрын
estou muito surpreso com esse novo mundo que é a programação, também estou apavorado com tanta informação mas vou lutar até conseguir trabalhar com isso, muito obrigado belos vídeos!
@Jeancarlo842
@Jeancarlo842 7 күн бұрын
pô mano, vc é fera, consegui finalmente depois de 10 horas tentando importar módulos. vlw...
@ClauCarvalho179
@ClauCarvalho179 Жыл бұрын
Chegueiiiiiiiiiiii
@Refatorando
@Refatorando Жыл бұрын
Seja bem-vinda! 💜
@Inetoo_
@Inetoo_ 12 күн бұрын
essa aula eu vou ter que assistir mais umas duas vezes
@Kalel.12
@Kalel.12 Жыл бұрын
Suas aulas são tops de mais. Melhor que os professores da faculdade parabéns, so uma crítica construtiva ( almenta o tamanho da fonte ) letras muito miúdas..
@Refatorando
@Refatorando Жыл бұрын
Obrigado pelo feedback 💜
@m3ndox
@m3ndox 3 жыл бұрын
Que aula massa, Roger. Bem prático essa criação de módulos para usar depois. Muito útil essa informação sobre o motivo da variável também poder ser maiúscula. Eu tive inicialmente dificuldades para atualizar a versão do pip que era 20.2.3 para a 21.0, mas no fim deu tudo certo. Obrigado pela aula.
@Refatorando
@Refatorando 3 жыл бұрын
Show!!!! Valeu Marcelo.
@carloscavanguza7113
@carloscavanguza7113 3 жыл бұрын
Estou aprendendo muito
@Refatorando
@Refatorando 3 жыл бұрын
Que bom Carlos!!! Sucesso
@Naotin_ofc
@Naotin_ofc 7 ай бұрын
muito bom.
@lincolnpiresdias5372
@lincolnpiresdias5372 10 ай бұрын
Top
@Refatorando
@Refatorando 10 ай бұрын
😉👊
@ewe9597
@ewe9597 Жыл бұрын
suas aulas sao mt boas mas nesses ultimos dois videos as aulas 11 e 12 as fontes estao muito pequenas! mas muito bom o conteudo gratidao
@carloscavanguza7113
@carloscavanguza7113 3 жыл бұрын
Muito obrigado pelas aulas
@Refatorando
@Refatorando 3 жыл бұрын
👊😉
@heltonvox1982
@heltonvox1982 3 жыл бұрын
Aguardando próxima aula! See you next class!
@Refatorando
@Refatorando 3 жыл бұрын
See ya!
@antonioclevenielsonvieirad2173
@antonioclevenielsonvieirad2173 10 ай бұрын
Fase XIII Loading....
@user-wv8hb2sl4j
@user-wv8hb2sl4j 6 ай бұрын
caso não escolha o comando "-t .\pasta" ele instala no diretório nativo/padrão?
@thomasfalcao2345
@thomasfalcao2345 2 жыл бұрын
Tem algum curso pra vender mais completo? claro q esse está muito bom mas quero me aprofundar
@_dougl4z
@_dougl4z Жыл бұрын
faz video de PYTHON com banco de dados SQLite!
@kleber_bispo
@kleber_bispo 2 жыл бұрын
Ué, então eu não preciso ficar criando um monte de ambiente virtual? É só fazer o comando pip install... -t . omedapasta
@brunorocha1390
@brunorocha1390 16 күн бұрын
Olá Roger! Primeiro gostaria de agradecer pelo seu conteúdo de muita qualidade mas travei aqui e não sei como resolver. Estou programando através de um Chromebook e ao tentar instalar o pip acontece o erro 'bash pip command no found' n consigo resolver essa questão, consegue me dar uma luz?
@vitorbrussolo9651
@vitorbrussolo9651 2 жыл бұрын
Oi roger ou alguem que estiver vendo, porque ele criou a pasta __pycache__ ?
@Inetoo_
@Inetoo_ 12 күн бұрын
tb queria saber
@terapiamatinal
@terapiamatinal Жыл бұрын
travei. Não consigo instalar esse tal de PIP de jeito nenhum. Espero que ele não seja necessário para outras operações, senão cheguei no meu máximo nesse curso. :(
@renatosouzalemos8306
@renatosouzalemos8306 Жыл бұрын
Vc precisa liberar a função na variável de ambiente do sistema operacional. É simples, sugiro dar um Google com essa frase “pip variavel de ambiente” Espero ter ajudado.
@calfdy
@calfdy 2 жыл бұрын
Boa Roger, estou vindo do JS e me arrastando no Python , para importar de outras pastas funciona igual no node com ./ ? E aproveitando o Python não tem um jeito de criar um arquivo sozinho package com todas as dependências? Muito obrigado, no aguardo do curso Python avançado ou intermediário kkk
@Refatorando
@Refatorando 2 жыл бұрын
Sobre o package tem sim, vc cria um requirements file e quando vc da o pip install vc instala pelo arquivo ao invés de instalar um a um, sobre importar outras pastas vc trata cada arquivo como se fosse uma classe e tem que importar um a um.
@ManhunT_
@ManhunT_ 2 жыл бұрын
import tools print(tools.PI) AttributeError: module 'tools' has no attribute 'PI' como resolvo isso?
@Refatorando
@Refatorando 2 жыл бұрын
Vc criou o arquivo tools.py?
@ribbit920
@ribbit920 6 ай бұрын
O meu está dando o mesmo erro no VScode
@geraldosilva2182
@geraldosilva2182 3 жыл бұрын
Mal chegou, já vendo.
@Refatorando
@Refatorando 3 жыл бұрын
💪
@JoaoVictor-xc8mp
@JoaoVictor-xc8mp 3 жыл бұрын
roger tudo bem ? tem alguma forma de eu aprender bibliotecas ? ou voce nao precisa "decorar" uma biblioteca somente lembrar qual a sua funcionalidade e depois pegar os docs dela pra relembrar como usar as funcoes ? o selenium por exemplo que é bem grande, precisa saber tudo dele ou so o mais importante ?
@Refatorando
@Refatorando 3 жыл бұрын
Vc não precisa decorar elas, vc tem q saber as principais que vc usa, pra que elas servem e usar a documentação quando preciso, é impossível em saber todas elas.
@JoaoVictor-xc8mp
@JoaoVictor-xc8mp 3 жыл бұрын
@@Refatorando esse era meu medo tipo, eu saber qual lib usar mas "esquecer" alguns comandos e pensar que isso pode me fazer um profissional mediocre hahahah vlw
@Refatorando
@Refatorando 3 жыл бұрын
@@JoaoVictor-xc8mp não tenha esse medo, não lembramos de tudo, e impossivel, lembramos apenas do que mais usamos no dia a dia, é normal usar a internet o tempo todo enquanto estamos programando!
@Julioshitake
@Julioshitake 2 жыл бұрын
25/01/22
@luizrespeitajanuario
@luizrespeitajanuario 23 күн бұрын
Se eu instalar na pasta lib (ou gerar outro nome), eu posso apenas importar pelo nome do módulo? Ou tenho que configurar o caminho da pasta no PATH?
Anaconda (Conda) for Python - What & Why?
26:10
Academind
Рет қаралды 226 М.
ТЫ С ДРУГОМ В ДЕТСТВЕ😂#shorts
01:00
BATEK_OFFICIAL
Рет қаралды 10 МЛН
CHOCKY MILK.. 🤣 #shorts
00:20
Savage Vlogs
Рет қаралды 26 МЛН
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 42 МЛН
Это реально работает?!
00:33
БРУНО
Рет қаралды 4,3 МЛН
Modularização com Python | Domine a importação de módulos
19:34
Curso de Python para iniciantes #12 - Manipulando Arquivos
19:46
Refatorando
Рет қаралды 24 М.
How To Write Unit Tests in Python • Pytest Tutorial
35:34
pixegami
Рет қаралды 137 М.
The Complete Guide to Python Virtual Environments!
15:52
teclado
Рет қаралды 340 М.
If __name__ == "__main__" for Python Developers
8:47
Python Simplified
Рет қаралды 395 М.
Módulos e Bibliotecas Python (curso para iniciantes - Aula 11)
15:04
Didática Tech
Рет қаралды 39 М.
The Biggest Issues I've Faced Web Scraping (and how to fix them)
15:03
Python Asynchronous Programming - AsyncIO & Async/Await
25:57
Tech With Tim
Рет қаралды 422 М.
Python Logging: How to Write Logs Like a Pro!
11:02
ArjanCodes
Рет қаралды 163 М.
ТЫ С ДРУГОМ В ДЕТСТВЕ😂#shorts
01:00
BATEK_OFFICIAL
Рет қаралды 10 МЛН