Como criar um módulo python e importar em outro arquivo

  Рет қаралды 16,183

rorampy

rorampy

Күн бұрын

Cada arquivo em #Python é chamado de módulo. #Módulos são um conjunto de códigos como funções, classes, variáveis, etc. Vários módulos podem se comunicar através do comando import módulo. Com módulos é possível aplicar o conceito de DRY (Don't repeat Yourself), ou seja, é possível ganhar #produtividade, economizar recursos e tempo no desenvolvimento de software.
Para assistir mais aulas acesse nosso canal. Não esqueça de se inscrever e deixar seu like.
.
.
.
.
.
.
código fonte em python
criar módulo python
o que é módulo em python
o que é um módulo python
como funcionam os módulos no python
python módulo
programação python módulo
conhecendo módulos em python
programação seca
criar módulo python
criar módulo python e importar
criar módulo python e importar em outro arquivo
usar módulos de terceiros no python
don't repeat yourself
DRY

Пікірлер: 63
@ReDeveloperr
@ReDeveloperr Ай бұрын
Simples e muito bem explicado obrigado mano
@joaotutoriaisgenericos217
@joaotutoriaisgenericos217 3 ай бұрын
Muito boa aula
@rorampy
@rorampy 3 ай бұрын
Obrigado pelo elogio. Continue acompanhando meu amigo, essa semana tem curso novo no canal.
@neri8482
@neri8482 Жыл бұрын
Parabéns ao canal. Estou acompanhando este curso. Ótimo conteúdo, ótima apresentação e ótima desenvoltura e domínio do tema pelo amigo que promove esta aula. Precisamos fazer com que este material seja compartilhado ao máximo, além dos LIKES necessários à expansão do portal. Contém comigo.
@CarlosEduardo-io2hn
@CarlosEduardo-io2hn Жыл бұрын
esse princípio de modulação é extremamente útil, meu professor na faculdade não tocou muito no assunto, mas vejo como é importante
@henriquemuratore3542
@henriquemuratore3542 2 жыл бұрын
aula boa demais! resolvi um problema que estou a umas 3/4 horas batalhando! VALEU!!!
@pgmdr8308
@pgmdr8308 Жыл бұрын
Que show, amei o conteúdo, já salvei a playlist para assitir os outros vídeos.
@dlsantos1979
@dlsantos1979 3 жыл бұрын
Como sou bem iniciante vou voltar para a primeira aula. Tá bem legal! Parabéns!
@gaburetayou
@gaburetayou 2 жыл бұрын
Show muito top a aula !Parabéns
@willianbrandaoramos1781
@willianbrandaoramos1781 11 ай бұрын
Obrigado pelo insight. Ajudou bastante!
@viniciusf.l.9263
@viniciusf.l.9263 4 ай бұрын
Cara, que aula incrível, tenho duas palavras para vc, PARA BENS !! q
@rorampy
@rorampy 4 ай бұрын
Muito obrigado 😃
@ACES-BRAZIL
@ACES-BRAZIL 3 ай бұрын
NAo...A.I
@assisribeiro8451
@assisribeiro8451 2 жыл бұрын
Parabéns, estava já desistindo do Python. Obrigado.
@beninfo
@beninfo Жыл бұрын
Showw até que enfim entendi. Brigado brother vlw msm
@MrExdefalt
@MrExdefalt 3 жыл бұрын
falou em economizar anos da minha vida , ja pausei o video e ja deixei o like bora assistir agora
@rorampy
@rorampy 3 жыл бұрын
Rsrsrsrsrs. Bons estudos.
@lorD641
@lorD641 Жыл бұрын
Vc é foda - eu aprendi muito com esse vídeo e era exatamente o que estava precisando ... tu é foda
@vivendo_oproposito
@vivendo_oproposito 3 ай бұрын
Parabéns pela aula!
@rorampy
@rorampy 3 ай бұрын
Obrigado
@mateusriebeck
@mateusriebeck Жыл бұрын
Muito obrigado pela aula Já tinha um breve conhecimento de como funcionaria, na linguagem GML de jogos é chamado de função de Scripts
@zetsugatenshou8144
@zetsugatenshou8144 3 жыл бұрын
Vlw cara tu me salvou, tou lendo 1 livro aq e já tinha 4 dias que não saia da parte de módulos pq não entendia e com 12 minutos do seu vídeo eu já conseguir entender
@franciscosantos2560
@franciscosantos2560 3 жыл бұрын
Aula top!!! Bem prático!
@anacarolinabonato8462
@anacarolinabonato8462 4 ай бұрын
aula maneira!!
@JamaisSerei
@JamaisSerei 4 жыл бұрын
Obg pelo conteúdo, acompanhando mt didático
@rorampy
@rorampy 4 жыл бұрын
Obrigado pelo feedback Christian.
@raimundoedin391
@raimundoedin391 2 жыл бұрын
Obrigado pela aula amigo, muito didatico esclareceu uma duvida minha.
@MrBenchu
@MrBenchu 2 жыл бұрын
Muito bom!!
@lucianosoaresdelorena4651
@lucianosoaresdelorena4651 Жыл бұрын
Muito top
@alunomaker4437
@alunomaker4437 3 жыл бұрын
Parabéns
@rorampy
@rorampy 3 жыл бұрын
Obrigado @AlunoMaker
@ConformeCode
@ConformeCode Жыл бұрын
Obrigado pelo esclarecimento. Entendia por auto, nunca tinha precisado usar, mas entendia um pouco o conceito de módulos. Com essa explicação, você abriu um leque de possiblidades em minhas programações. Uma duvida, se me permite: Casa esteja em outra pasta, preciso copiar o script par dentro da pasta mãe do projeto, ou posso chama-la externamente mesmo. Grande abraço !
@programadordotrader
@programadordotrader 2 жыл бұрын
Top
@NerdLaser
@NerdLaser 3 жыл бұрын
muito obrigado foi de grande ajuda
@rorampy
@rorampy 3 жыл бұрын
Que bom que te ajudou irmão. Esse é o objetivo do canal. TMJ!
@FilipeSilvagtr
@FilipeSilvagtr 3 жыл бұрын
shooow
@fernandacristina2948
@fernandacristina2948 6 күн бұрын
Olá, tira uma dúvida. Como utilizo arquivos de dependência "utils.py" em outro ambiente, no caso, estou no jupyter notebook.
@adilsonmartins1407
@adilsonmartins1407 3 жыл бұрын
Bom dia olha eu aqui novamente rsrsrs...Deixa eu ver se entendi, no meu caso ao executar o módulo, via interpretador, o mesmo fica apenas piscando as três linhas, então, conforme você explicou, para que o módulo possa ser executado automáticamente, devo obrigatoriamente sempre chamar a função dentro do mesmo? Fiz dessa forma e deu certo. Ficou assim: def pergunta_nome(): nome=input("Qual seu nome?") print("Seu nome é {}".format(nome)) pergunta_nome() def pergunta_idade(): ano_informado=int(input("Qual o ano do seu nascimento?")) idade=2020 - ano_informado print("Você tem {} idade".format(idade)) pergunta_idade() Muito obrigado pela sua contribuição.
@rorampy
@rorampy 3 жыл бұрын
Isso, exatamente Adilson. Agora voce entendeu! Rsrsrs. Qualquer outra duvida comenta que nós aprendemos juntos...
@marcelobsgi
@marcelobsgi 10 ай бұрын
Parabéns pelo vídeo, foi uma excelente explicação. Poderia me tirar uma dúvida? A função (meumodulo.py) deverá ser executada antes de chamar no programa principal ?
@rorampy
@rorampy 10 ай бұрын
Obrigado Marcelo. Sobre sua dúvida, não sei se entendi direito, mas vc nao precisa executar o módulo meumodulo.py antes, basta importá-lo no local q vc deseja herdar suas classes e funções.
@marcelobsgi
@marcelobsgi 10 ай бұрын
@@rorampy , É isso mesmo. Estou trabalhando em uma aplicação e já está ficando grande demais. Muito obrigado.
@xamaojuca1
@xamaojuca1 2 жыл бұрын
Você tem o DOM de ensinar meu caro, não pare!
@rorampy
@rorampy 2 жыл бұрын
Obrigado pelas palavras meu irmão.
@wavilsonferreira
@wavilsonferreira 3 жыл бұрын
O arquivo .py tem que estar alguma pasta específica? Pois tenho um arquivo teste36.py e quando coloco import teste36 no IDLE, dá erro.
@rorampy
@rorampy 3 жыл бұрын
Se vc nao especificou um diretório como foi no seu caso, vc tem que deixar esse arquivo no mesmo diretorio do arquivo que esta importando o módulo. Se o módulo estiver em um diretório diferente do arquivo qie esta importando utilize na hora da importação from nome-da-pasta import nome-do-modulo
@brukso2
@brukso2 2 жыл бұрын
Estou querendo começar a programar e tenho uma dúvida, da p importar e rodar scripts de outra linguagem no python? Por exemplo, criar uma script no .sh e importar e rodar dentro do .py?
@adilsonmartins1407
@adilsonmartins1407 3 жыл бұрын
Assisti a aula a pouco, e gostaria por favor, esclarecer uma dúvida. Sempre que trabalharmos com módulos, obrigatoriamente os mesmos, devem ficar na mesma pasta onde o programa principal está armazenado? Muito obrigado pela atenção.😉
@rorampy
@rorampy 3 жыл бұрын
Nao, se voce nao quiser deixar o módulo na pasta onde está o código que esta importando basta importá-lo usando a sintaxe from nome_da_pasta import nome_do_modulo
@mdobicz
@mdobicz 3 жыл бұрын
Obrigado pode compartilhar seus conhecimento, mais um inscrito!!! Nessa logica da aula, se o meu módulo estiver em outra pasta, como faz para importar??
@rorampy
@rorampy 3 жыл бұрын
Obrigado Maicon. Sobre sua dúvida, utilize o seguinte comando: from nomedapasta import NomedoModulo Mas se vc esta iniciando te aconselho a por junto para concentrar suas energias em aprender coisas mais emergenciais. Eu expliquei a grosso modo acima, dependendo do nivel de diretorio voce precisa especificar, por isso te aconselho a deixar junto pelo menos nos seus programas iniciais.
@mdobicz
@mdobicz 3 жыл бұрын
@@rorampy Perfeito, muito obrigado!
@ViniciusGM18
@ViniciusGM18 3 жыл бұрын
Obg pelo vídeo, mas tenho uma dúvida e não encontro em lugar nenhum a solução.. eu to criando uma interface com o Qt Designer e separei os arquivos .ui em uma pasta separada dentro da View, mas não consigo importar pro arquivo principal, não reconhece o "arquivo.ui", como eu faço? Obg
@rorampy
@rorampy 3 жыл бұрын
Pode ser várias coisas, me chama no email que eu ajudo vc t bom. rorampy@gmail.com
@ViniciusGM18
@ViniciusGM18 3 жыл бұрын
@@rorampy Ok, vou mandar um e-mail pra você, obrigado!
@tamaraandrade5364
@tamaraandrade5364 2 жыл бұрын
Gostei muito do seu video, fiz o meu mas nao esta dando certo. Há a possibilidade de você me ajudar?
@rorampy
@rorampy 2 жыл бұрын
Envia um e-mail p mim. rorampy@gmail.com
@tamaraandrade5364
@tamaraandrade5364 2 жыл бұрын
@@rorampy muito obrigada!
@icaromelo6371
@icaromelo6371 Жыл бұрын
Alguém pode dizer se é possível fazer o seguinte: Se trata de um jogo, eu tenho um arquivo principal, nele eu tenho as estatísticas do meu personagem, como: vida, mana, vigor, força, destreza e etc... Nesse arquivo principal também tem condicionais que quando atendidas chama um arquivo secundário, nesse arquivo secundário eu tenho variáveis com estatísticas de diversos monstros, é possível eu levar as estatísticas do meu personagem para esse arquivo secundário, por exemplo entrei numa batalha, lá terá as estatísticas do meu oponente E as do meu personagem, tem como fazer isso? De modo que quando a batalha terminar as variáveis ligadas ao meu personagem sejam atualizadas no arquivo principal?
@rorampy
@rorampy Жыл бұрын
Sim, completamente possível.
@icaromelo6371
@icaromelo6371 Жыл бұрын
@@rorampy Dar muito trabalho explicar? Se não for o caso, pode dizer mais ou menos como se faz? Ou sei lá, recomendar algum vídeo?
@matheus7405
@matheus7405 3 жыл бұрын
como seria para importar se tiver em outro diretorio?
@rorampy
@rorampy 3 жыл бұрын
Vai usando pontos. Por exemplo: voce tem o modulo soma.py dentro do diretorio modulos/calculos. Para importar esse módulo voce faria assim: from modulos.calculos import soma Espero q essa resposta te ajude. Abs.
Como funcionam as variáveis no Python
13:07
rorampy
Рет қаралды 1 М.
Modularização com Python | Domine a importação de módulos
19:34
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 186 МЛН
escape in roblox in real life
00:13
Kan Andrey
Рет қаралды 62 МЛН
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 8 МЛН
Como Funciona o Import do Python - Explicação Definitiva
15:09
Hashtag Programação
Рет қаралды 16 М.
Como Criar Uma Tela Em Python c/ PySimpleGUI [Fácil]
9:54
Dev Aprender | Jhonatan de Souza
Рет қаралды 310 М.
What Does Large Scale Software Look Like?
5:56
Nizzy
Рет қаралды 88 М.
PySimpleGui - Criando uma Interface Gráfica com Python
22:54
Dev Aprender | Jhonatan de Souza
Рет қаралды 232 М.
Utilizando as listas para armazenar dados
13:49
rorampy
Рет қаралды 4,5 М.
O que é o arquivo __init__.py em Python? Explicado com 4 exemplos
14:01
Jornada de Dados - Luciano Galvão Filho
Рет қаралды 2,6 М.
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 186 МЛН