Exercício Python

  Рет қаралды 88,762

Curso em Vídeo

Curso em Vídeo

Күн бұрын

Пікірлер: 226
@lucasmelo7365
@lucasmelo7365 10 ай бұрын
Pessoal que está estudando agora em 2024 e está tendo dificuldade de importar o módulo "interface" dentro do módulo "arquivo", basta fazer o processo de uma destas três formas: 1 -> from .. import interface 2 -> from ..interface import cabeçalho 3 -> from ..interface import * Eu testei as três formas e todas dão certo. Abraços e bons projetos por aí!
@ThiagoMikulin
@ThiagoMikulin 8 ай бұрын
Deus te abençoe!
@ghf_6168
@ghf_6168 7 ай бұрын
Muito obrigado mano, tava quebrando a cabeça pra descobrir
@GeraldoSantana-sl1pn
@GeraldoSantana-sl1pn 5 ай бұрын
​@@ghf_6168mn, tem alguma ideia do que estudar pra dar continuidade a aprendizagem em python ?? Tipo depois viria orientação a objetos certo ??
@renatojunior4554
@renatojunior4554 4 ай бұрын
Boa mano! Obrigado!
@ricardomello4735
@ricardomello4735 6 ай бұрын
Para quem está realizando o curso e utilizando o Visual Studio Code ao invés do PyCharm, segue uma dica: Caso sua função não esteja encontrando o arquivo de texto, é porque o Python está buscando somente no local do repositório principal. Para que o Python encontre o arquivo dentro de alguma pasta, basta importar a biblioteca "os" e utilizar a função chdir(r"dir"), sendo 'dir' com o local do diretório do arquivo que quer encontrar. Por exemplo: def arqexiste(arquivo): import os os.chdir(r"C:\Users\Usuário\Documentos\Curso em Vídeo\curso-python\Mundo 3\ex115") abrir = open(arquivo, "rt") abrir.close() Desta maneira, o Python irá buscar o arquivo dentro da pasta ex115 (sendo o repositório principal o curso-python)
@gui8486
@gui8486 3 ай бұрын
Muito Obrigado pelo tempo investido na pesquisa e por ter compartilhado !!
@brocaio3382
@brocaio3382 5 жыл бұрын
Simplesmente muito TOP e quero agradecer muito por passar esse conhecimento gratuitamente
@extremoleste8310
@extremoleste8310 3 жыл бұрын
Se é louco , esse é uns dos exercícios mais complicado até agora , Provavelmente vou ter que fazer várias vezes esse exercício pra mim pegar o jeito , se é louco , o CURSO EM VÍDEO , é uns dos melhores
@andreiatecidos
@andreiatecidos 10 ай бұрын
Pior de todos (se não me engano) é o 088
@ivoibraimcruz6440
@ivoibraimcruz6440 Жыл бұрын
Esse Curso é demais!!! Obrigado, Gustavo Guanabara!!!
@geraldoaparecido594
@geraldoaparecido594 Жыл бұрын
Aprendeu a programar jovem?? Aprendeu a fazer jogos e aplicativos???
@israeljesus3852
@israeljesus3852 3 жыл бұрын
Boa Noitee!, Estou alcançando a turma!, mano aprender programação é coisa muito fácil, até agora é como que não tivesse aprendido nada. kkkk. Mas é muito bom, chega um momento do celebro se familiarizar.
@lourencofernando1229
@lourencofernando1229 3 жыл бұрын
Para os que tiveram problema na hora de REGISTAR um nome com ACENTO: Provavelmente o tipo do erro foi o: UnicodeError. Podem corrigir isso adicionando um terceiro parâmetro (encoding='utf-8') nas funções OPEN() do vosso programa. Fica assim desse jeito: open(nome, 'wt+', encoding='utf-8') open(nome, 'rt', encoding='utf-8') open(arq, 'a+', encoding='utf-8') Devem colocar esse parâmetro principalmente nessa open(nome, 'wt+', encoding='utf-8') e nessa função open(arq, 'a+', encoding='utf-8'). Espero ter ajudado :-)
@africanozin282
@africanozin282 3 жыл бұрын
Valeeeeu
@kalfa509
@kalfa509 3 жыл бұрын
Valeu demaissss
@alexandremoreira8776
@alexandremoreira8776 3 жыл бұрын
Depois de muita pesquisa, veja como incluir no arquivo.txt de maneira formatada: def inclui(nome): #def da opção incluir seuNome = str(input('Digite um nome: ')).strip().upper() # tira espaços, poe em uppercase seuNome= str(seuNome.ljust(20, '.')) # seu nome justificado a esquerda com pontos de preenchimento até 20 caracteres idade = str(input('Digite a idade')).strip() # tira os espaços arquivo = open(nome, 'a+', encoding='utf-8') # encoding='utf-8' permite a leitura e gravação de Ç, á, etc.. arquivo.write(seuNome) arquivo.write(idade) arquivo.write(' anos ') # inclui a palavra anos e pula linha arquivo.close()
@luisynwa0523
@luisynwa0523 2 жыл бұрын
Nossa sintetizou perfeitamente tudo que demorei quase 2 horas pra conseguir entender e aplicar kkkkk muito obrigado!!
@Edu_Duarte43
@Edu_Duarte43 5 жыл бұрын
Muito obrigado Gustavo, sou imensamente grato por seus vídeos!
@Edu_Duarte43
@Edu_Duarte43 5 жыл бұрын
Você e todos do curso em vídeo merecem todo o reconhecimento do mundo!
@viniciusgandolfi352
@viniciusgandolfi352 5 жыл бұрын
PERFEITO GRUNABARA MUITO OBRIGAAAADOOOO
@hannatavares19
@hannatavares19 4 жыл бұрын
O ex115 ta mais pra uma aula do que pra exercicio kkkk só coisa nova
@stomperhk9107
@stomperhk9107 4 жыл бұрын
Yep.
@rodrigoteixeira1091
@rodrigoteixeira1091 4 жыл бұрын
kkkkk
@waterpapergamer2212
@waterpapergamer2212 3 жыл бұрын
kkkk sim
@felipetaleires3463
@felipetaleires3463 3 жыл бұрын
Assim me sinto menos triste porque não consegui fazer
@thiagoestudante7227
@thiagoestudante7227 3 жыл бұрын
hahahaha
@thiagok2266
@thiagok2266 5 жыл бұрын
Estou deixando python, pois descobrir q quero mesmo mexer com a area do mobile vou começar do zero pelo seu curso de algoritimos pra depois ir pro klotlin "Fé em deus q vai da tudo certo e ainda vou trabalhar fora do brasil como eu sonho"
@MuriWolf
@MuriWolf 3 жыл бұрын
@Irlan :p Ss
@PauloSouza-wl8fy
@PauloSouza-wl8fy Жыл бұрын
Conseguiu? conta aí
@anaferreira4180
@anaferreira4180 4 жыл бұрын
amo suas aulas
@linux_jeff
@linux_jeff 7 ай бұрын
Bom vídeo. 🙂
@allandiego1446
@allandiego1446 4 жыл бұрын
a que saudade desse curso!
@rafaelrodriguessilva9994
@rafaelrodriguessilva9994 2 жыл бұрын
Muito boa aula! Obrigado!
@alternativepotato
@alternativepotato 5 жыл бұрын
Bela aula professor
@neow7666
@neow7666 5 жыл бұрын
Python is life 🖤
@fabioalvescordeiro9136
@fabioalvescordeiro9136 2 жыл бұрын
Show, nós que agradecemos !!!
@ThaisMeloThaolim
@ThaisMeloThaolim 5 жыл бұрын
chegando dando likeeee s2
@saxvilao
@saxvilao 4 жыл бұрын
Parabéns!!
@musica61256
@musica61256 4 жыл бұрын
Ps: O Open w ou a, cria o arquivo automaticamente, caso já exista ele já usa para escrever.
@andreiatecidos
@andreiatecidos 10 ай бұрын
Melhor de todos é o X, você cria somente se não existir, caso exista, vai dar erro, e e fácil-fácil de tratar
@aupaca
@aupaca 3 жыл бұрын
Se sai bem nessa, já que sempre aprendi conteúdo extra lendo em sites de python durante o curso do Guanabara. aprendi: tkinter, socket, manipulação de arquivos, etc...
@EquipeZueiros
@EquipeZueiros 5 жыл бұрын
Tomara q ele faça vídeo de python sobre inteligência artificial
@bootdofreefire7374
@bootdofreefire7374 3 жыл бұрын
Pessoal vocês que estão nessa aula já, consegue fazer oq já, estou no exercício 6 , já tá muito difícil mdsss
@igu8461
@igu8461 3 жыл бұрын
Vai com calma, assiste as aulas ate o final, vai anotando e seguindo a logica do que ele ensina, depois, tenta fazer os exercicios sem a ajuda do professor e se não conseguir MESMO, assiste a aula e tenta entender no que voce ta errando nem se preocupa que tem alguns exercicios que o guanabara ainda não ensinou tuuuuudo tudo nao isso aparece bem raramente, força ai!!!!
@kalfa509
@kalfa509 3 жыл бұрын
Estou terminando o mundo 3 e estou sentindo uma sensação incrível em conseguir fazer um programa mais completo. Valeu cada esforço e esse sentimento é muito bom, espero que você sinta! Manda bala!
@leandrodonascimento7750
@leandrodonascimento7750 5 жыл бұрын
Traz interface gráfica
@juniorbarbosa8760
@juniorbarbosa8760 4 жыл бұрын
Acredito que ele vai trazer no mundo 4 ou 5.
@jeff3280
@jeff3280 5 ай бұрын
se usar with open ele se encerra sem precisar usar o close import json import os def iniciar_arquivo(): if not os.path.exists('dados.json'): with open('dados.json', 'w') as f: json.dump([], f)
@georgehenrique2560
@georgehenrique2560 Жыл бұрын
Pessoal, atualmente, recomenda-se o uso de "with open()" em vez de apenas "open()". "with" é uma palavra chave, a qual cria um contexto no qual "open.close()" já está incluso. Isto é, você não precisará digitar isso. Mas há uma diferença: o arquivo ficará aberto somente dentro da identação dele, enquanto com o "open()" desnudo, o arquivo fica aberto até encontrar um .close(). No geral, deixar o arquivo aberto pode ser problemático para você, ainda mais se você for trabalhar com muitos dados por vez ou com dados que exigem muita precisão. Exemplo: with open('arquivo.txt', 'a') as f: # abra o arquivo.txt, renomeando-o para "f" e escreva ao final dele. Note os ":", são essenciais. f.write('Olá, mundo! ') # Escreva no arquivo.txt "Olá, mundo" e depois pule uma linha f.write('Hello, world!) # '-----------------------------------------------------------------------------------------------' No final, não será preciso escrever f.close(), porque ao sair da identação, isso já acontecerá. O with open também é mais eficiente para fechar o arquivo (segundo o chatGPT-4). Nota: o arquivo ainda se chama arquivo.txt, a renomeação ocorreu apenas durante a execução desse código, saindo da identação dele, o nome do arquivo ainda será arquivo.txt, isto é "as f" não renomeia o arquivo no computador, mas no código. PS: Lamento pela formatação errada, é coisa do KZbin.
@edsonalves7390
@edsonalves7390 Жыл бұрын
Também tinha visto essa opção. Usar o with é melhor do que usar open() e close() depois? Obrigado pela dica! Também não usei o try para verificar se ecistia um arquivo e para criá-lo. Pois vi que o open já cria o arquivo. Apenas coloquei uma verificação caso não exista o arquivo para informar ao usuário que insira um nome na lista antes de ver as pessoas cadastradas, pois a lista está vazia (não existe).
@SRBarataatomica
@SRBarataatomica Жыл бұрын
Não estou conseguindo usar nem o open normal kkkk, fiz exatamente como no vídeo e ele nunca acha o arquivo, mesmo eu tendo criado o arquivo pra testar.
@carlosleter
@carlosleter 2 жыл бұрын
Aconselho usar a estrutura 'with' para abrir arquivos, pesquisem sobre ela caso tenham duvidas. Minha def verifica se tem o arquivo, senao tiver ele cria em uma def só, não é necessário criar outra def porque o EXCEPT já está tratando esse erro. #modulo def arquivo(txt): try: with open(txt, 'r') as file: file.read() except FileNotFoundError: with open(txt, 'w') as file: file.write('') else: return True #ProgramaPrincipal! arq = funcoes.arquivo('ex115/pessoas.txt') if not arq: print('Arquivo \'pessoas.txt\' criado com sucesso!')
@andrejnr
@andrejnr Жыл бұрын
Obg mano, ajudo dms
@Vinicius-xg8yz
@Vinicius-xg8yz 5 жыл бұрын
Faz um video relacionado a "interface gráfica" usando o kivy
@allandiego1446
@allandiego1446 5 жыл бұрын
Vai ser django
@franciscomenezes2055
@franciscomenezes2055 4 жыл бұрын
Existe uma charge que se aplicaria perfeitamente no meu entendimento desse exercício. Foi pedido um quadrado e entreguei um círculo 😑😑😑
@pedrobernardo7252
@pedrobernardo7252 4 жыл бұрын
Tive que rever o vídeo 2 vezes kkk.
@stomperhk9107
@stomperhk9107 4 жыл бұрын
Só bastava olhar algumas páginas na internet. Mas é fato que o enunciado e a demonstração não estão 100% completos.
@araceli9742
@araceli9742 3 жыл бұрын
@@stomperhk9107 vdd
@marcelalima8312
@marcelalima8312 3 жыл бұрын
Para se ter uma ideia, fiz este desafio em um programa só.
@pol4r285
@pol4r285 Жыл бұрын
Pessoal que estiver assistindo esta aula e encontrar este comentário pode-se utilizar "x" assim ele irá criar o arquivo caso não exista e se existir ele retorna o erro FileExistsError, ai é so fazer um tratamento e já era: Minha verificação try: with open(nome_arquivo, "x"): pass except(FileExistsError): print(f'Arquivo {nome_arquivo} já existente.') else: print(f'Arquivo {nome_arquivo} Criado com sucesso.')
@Satoshinork
@Satoshinork 5 жыл бұрын
Quando sai o de Parte gráficas do Python? Fala sobre Pygame.
@oorial
@oorial 4 жыл бұрын
Mano, quero muito mexer com o Pygame, eu já tô aprendendo o SDL do C (que basicamente é o Pygame do C). Uma dica amigo, pra não ficar se corroendo enquanto espera, aprenda uma biblioteca do Python chamada 'Tkinter', vai por mim, você vai começar a criar programas com cara de programas mesmo, que não são de terminal !!!
@DznSkips
@DznSkips 4 жыл бұрын
@@oorial Você recomenda algum curso de Tkinter pra criação de GUI amigo? Tmj!
@celio8864
@celio8864 3 жыл бұрын
Tem o Glade também, que é bastante intuitivo e as janelas podem ser feitas através de interface gráfica. Ele é feito para Linux/GTK, então não sei se ele funciona no Windows.
@cassiano900
@cassiano900 3 ай бұрын
Valeu Guanabara
@latherbch3ns667
@latherbch3ns667 11 ай бұрын
tá chegando a horaa
@rafaelaprende
@rafaelaprende 5 жыл бұрын
#'Dica': Escribe encoding='utf-8' para hacerlo compatible con cmd y PowerShell. def leerArchivo(nombre): try: a = open(nombre, 'rt',encoding='utf-8') except: print('¡ERROR al leer el archivo!') else: cabezal("PERSONAS EMPADRONADAS") print(a.read())
@filipeximenes4445
@filipeximenes4445 3 жыл бұрын
Valeu demaisss
@vitorviel2908
@vitorviel2908 2 жыл бұрын
salvaste me hermano, graciass
@joaomatheus7081
@joaomatheus7081 3 жыл бұрын
Desafio 115B Programa principal from pasta import * menu() No pacote pasta: def linha(msg): print('-' * 50) print(f'{msg}') print('-' * 50) def inteiro(num): while True: try: valor = int(input(num)) except (TypeError, ValueError): print('\033[31m Erro, tente de novo. \033[m') except (KeyboardInterrupt): print('\033[31m Usuário não quis digitar. \033[m') return 0 else: return valor def existeA(arq): try: arquivo = open(arq, 'rt') arquivo.close() except FileNotFoundError: return False else: return True def criaA(arq): try: arquivo = open(arq, 'wt+') arquivo.close() except: print('Erro na Criação do Arquivo.') else: print(f'Arquivo: {arq} Criado com Sucesso !') def lerA(arq): try: arquivo = open(arq, 'rt') except: print('Erro de Leitura do Arquivo.') else: print(arquivo.read()) def menu(): from time import sleep arq = 'pessoas.txt' if not existeA(arq): criaA(arq) while True: linha(f'{"Menu Principal":>32}') print('\033[33m1 - \033[32mVer pessoas cadastradas') print('\033[33m2 - \033[32mCadastrar nova Pessoa') print('\033[33m3 - \033[32mSair do Sistema \033[m') print('-' * 50) opcao = inteiro('\033[36mDigite a sua opção: \033[m') if opcao 3: print('Erro') elif opcao == 1: linha(f'{"Ver pessoas cadastradas":>37}') lerA(arq) elif opcao == 2: linha(f'{"Opção 2":>28}') else: print(' Saindo do Programa...') sleep(1) print(' Volte Sempre !') exit()
@ThiagoOliveira-yk3sx
@ThiagoOliveira-yk3sx 5 жыл бұрын
Python. ❤❤❤
@vittaday
@vittaday 2 жыл бұрын
Senhooor que exercício é esse? hauhauhau ensinou várias coisas que nunca nem vimos nas aulas...super complexo rs
@Souzavitoriaoliveira6894
@Souzavitoriaoliveira6894 2 ай бұрын
Libera o mundo 4!!!!!!!!
@Hector-np3zi
@Hector-np3zi 3 жыл бұрын
Caramba, esse ex115 ta cheio de coisa nova
@laoiods
@laoiods 5 жыл бұрын
Voltou
@gabriesantana7997
@gabriesantana7997 5 жыл бұрын
Quando sai interface gráfica ?Por favor fala também sobre o kivy.
@JoaoLucas-dd4xm
@JoaoLucas-dd4xm 5 жыл бұрын
cara, não investe no kivy, atualmente ele não tem mercado em comparação a ReactNative ou Flutter, por exemplo
@gabriesantana7997
@gabriesantana7997 5 жыл бұрын
@@JoaoLucas-dd4xm A biblioteca kivy é um bom substituto pro pygame, pois alem dela ter quase todas funções do pygame ela diferentemente do pygame é multiplataforma e o importante pros crientes não é a forma que é feito o programa o importante pra eles é ser feito o que eles pediram!
@zaaita
@zaaita 5 жыл бұрын
kivy parece bom mas eu queria aprender gtk para criar programas
@pythondeveloperexception8694
@pythondeveloperexception8694 5 жыл бұрын
@@JoaoLucas-dd4xm VERDADE
@wildBr4587
@wildBr4587 5 жыл бұрын
te recomendo ver o curso de KIVY do HASHLDASH kzbin.info/www/bejne/jZrcd2aMqLFomrs
@Gleice09524
@Gleice09524 3 жыл бұрын
Que legal cara!! Isso ta parecendo mais é uma aula do que exerciciokkkkkkkk
@luizcarlosbaldo
@luizcarlosbaldo 3 жыл бұрын
O Cara que marca "Não Gostei" deve ter probleminha !!! As aulas são Excelentes !!! Só tenho a agradecer
@RubensTG
@RubensTG 5 жыл бұрын
Traz um curso de outsystems
@tierrybarbosa7736
@tierrybarbosa7736 5 жыл бұрын
galera parem de pedir parte gráfica do python, o python vai ser uma das linguagens mais ultizadas em data science, inteligência artificial etc... o curso em vídeo vai mostrar a parte pela qual o python é tão famoso, que é analize de dados em banco de dados, acho que assim que se fala rsrsrsrs mas por mim, a parte gráfica também faria parte, mas só deles estarem passando um pouco sobre banco de dados, eles já estão nos preparando para o mercado de trabalho
@flaviogeneroso6390
@flaviogeneroso6390 4 жыл бұрын
Eu estou aprendendo interface gráfica do Python por conta própia, estou tentando criar um sistema de cadastramento de usuários.
@DedaExtreme
@DedaExtreme 5 жыл бұрын
Python, a melhor linguagem
@EZEQUIELZK
@EZEQUIELZK 5 жыл бұрын
Vai sair interface gráfica (TKINTER) e pygame ?
@AchillesGuilardi
@AchillesGuilardi 3 жыл бұрын
Não consigo entender qd usa o __init.__.py de cada pasta...tá muito confuso...
@rodrigoalmeida3932
@rodrigoalmeida3932 5 жыл бұрын
Ai ai daqui uns dias nos estaremos fazendo uma nave que atira em alienígenas...kkkk
@artursantostn
@artursantostn 4 жыл бұрын
Bora montar um space invaders kkkkkkkkk
@cheyvlog8494
@cheyvlog8494 2 жыл бұрын
Pessoal me tirem uma dúvida , estou aprendendo python aí queria saber , quando eu abro um arquivo usando o filédialog Ele armazena na variável o arquivo ou o endereço do arquivo? Aí se eu chamar a variável do arquivo e tipo colocar para fragmentar eu fragmento o arquivo ou o endereço do arquivo?
@dneutron_
@dneutron_ 5 жыл бұрын
Já estamos por aqui que foi o assunto passado ontem em sala jkk
@l3on4rdop4va5
@l3on4rdop4va5 5 жыл бұрын
Perdi 4Horas procurando um erro. Putz q raiva . MAS RESOLVI
@israeljesus3852
@israeljesus3852 3 жыл бұрын
Tem vez que tenha de apagara função e rescrever novamente, neh
@marcelalima8312
@marcelalima8312 3 жыл бұрын
Parabéns, 4 horas de puro aprendizado.
@___freitasz
@___freitasz Жыл бұрын
estou reescrevendo o código no vs code, mas sempre diz que não acha o arquivo, sendo que ele tá lá, e no pycharm funciona direitinho, q raiva
@tehteh1273
@tehteh1273 Жыл бұрын
Mesmo problema aqui mano, conesguiu resolver? Tô no estresse puro, e tô quase pra desistir desse exercício pprt
@barroslucasz
@barroslucasz Жыл бұрын
estou aqui com a mesma dúvida!!!
@chihuahua8419
@chihuahua8419 Жыл бұрын
Tenta passar todo o caminho do arquivo (caso esteja passando só o nome)
@navitecdesenvolvedordesist1581
@navitecdesenvolvedordesist1581 3 жыл бұрын
2021 assistindo top
@sabrinomarques2923
@sabrinomarques2923 5 жыл бұрын
Bom dia, vc poderia montar um curso de spring boot
@danilo-andrade
@danilo-andrade 5 жыл бұрын
Show!!!
@maverickvortex
@maverickvortex 5 жыл бұрын
Consegui fazer, mas ficou um pouco diferente. Ao invés de desenvolver uma função para criar um novo arquivo. Fiz tudo isso numa função apenas. Além disso, usei o modo 'x'. from sistema_arquivos.interface import menu def check_file(name): try: file = open(name, 'x') print(f'Arquivo {file.name} criado com sucesso!') file.close() return file except (FileExistsError, FileNotFoundError): return def read_file(nome): try: file = open(nome, 'r') except (FileNotFoundError, FileExistsError): print('ERRO ao ler o arquivo.') else: menu.show_title('PESSOAS CADASTRADAS') list_people = file.read() print(list_people)
@jml1640
@jml1640 4 жыл бұрын
Também usei o modo 'x'. Ele dá erro caso o arquivo já exista e cria um novo caso não exista. Muito prático.
@etgcrog1
@etgcrog1 4 жыл бұрын
Mundo 4, por favor :"(
@lucaspy9538
@lucaspy9538 5 жыл бұрын
Oi , eu to comecando o curso de python, vale a pena fazer desdo inicio mesmo o comeco do curso estando desatualizado por ser de 2017?
@lucaspy9538
@lucaspy9538 5 жыл бұрын
Eu tinha comecado ano passado mas como eu era muito proscratinador fui deixandi de lado sempre que começava a estudar , mas agora vai. :)
@marco.nascimento
@marco.nascimento 5 жыл бұрын
tá valendo ainda sim, vale a pena, a didática do Guanabara é muito boa. Melhor agora, na real, que o curso já tá bem avançado nos conceitos básicos kkkk
@viniciusfernandes7246
@viniciusfernandes7246 5 жыл бұрын
Comecei faz uma semana é já tô quase chegando no final das aulas, já tá dando uma tristeza em pensar que vai acabar kkkkk vale muito a pena mano
@gabrielmacaubas4255
@gabrielmacaubas4255 5 жыл бұрын
poucas coisas mudaram no python de 2017 pra 2019, ele ate fala uma coisinha ou outra nas aulas dizendo q alguma funcao foi mudada ou criada
@rodrigoteixeira1091
@rodrigoteixeira1091 4 жыл бұрын
Sim, vale a pena eu estou fazendo o curso em 2020 e estou a aprender muito mesmo com o pyCharm 2020.2.2
@AchillesGuilardi
@AchillesGuilardi 3 жыл бұрын
O arquivo sistema fica na pasta LIb ou na pasta ex115??
@DanielRios549
@DanielRios549 3 жыл бұрын
Eu preferi deixar a criação do arquivo para a primeira vez que o usuário registrar uma pessoa, assim não fica um arquivo em branco. Mas esse exercício tá bom heim, parece mais uma aula na verdade, tá forçando bastante mexer com módulos e eu até já passei por um circular import chato do cassete, kkk
@joaolucasazevedo1573
@joaolucasazevedo1573 Жыл бұрын
Para quem estiver com dificuldade em importar as funções do módulo interface para o módulo arquivo. Basta inserir essas duas linhas no início do arquivo que o problema será resolvido: import sys import os SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) sys.path.append(os.path.dirname(SCRIPT_DIR))
@geraldoaparecido594
@geraldoaparecido594 Жыл бұрын
Voce aprendeu a programar aqui?? Sabe fazer jogos e aplicativos?? Sabe se essas aulas ensina??
@joaolucasazevedo1573
@joaolucasazevedo1573 Жыл бұрын
@@geraldoaparecido594 Aprendi a programar em Python aqui, as aulas são excelentes, principalmente se você fizer todos os exercícios.
@joaolucasazevedo1573
@joaolucasazevedo1573 Жыл бұрын
@@geraldoaparecido594 Recomendo você fazer pela plataforma do CursoEmVideo, lá você consegue salvar seu progresso mais facilmente.
@geraldoaparecido594
@geraldoaparecido594 Жыл бұрын
@@joaolucasazevedo1573 tendi, mais aprende a fazer aplicativo?? Brigado por responder.
@joaolucasazevedo1573
@joaolucasazevedo1573 Жыл бұрын
@@geraldoaparecido594 Cara, com o que tu aprende tu sai com uma boa base para fazer um aplicativo, mas pra fazer aplicativo tu vai ter que estudar bibliotecas específicas do Python
@lucasschneider3520
@lucasschneider3520 2 жыл бұрын
Boa noite pessoal, tenho uma dúvida, estou fazendo do jeito que o gustavo está fazendo, mas eu não estou conseguindo importar a pasta interface na pasta arquivo más não estou conseguindo, estou usando o pycharm 2021.
@DANton1146
@DANton1146 2 жыл бұрын
Consegui importar assim: "from .. import interface" e depois na hr de usar o cabeçalho, "interface.cabeçalho"
@lucasschneider3520
@lucasschneider3520 2 жыл бұрын
@@DANton1146 muito obrigado
@ViniciusPereira-xh1mi
@ViniciusPereira-xh1mi 2 жыл бұрын
@@DANton1146 isso foi devido a alguma atualização do python?
@DANton1146
@DANton1146 2 жыл бұрын
@@ViniciusPereira-xh1mi Sim, isso mesmo!
@lucasmelo7365
@lucasmelo7365 10 ай бұрын
​@@DANton1146​, valeu, irmão! Ajudou demais aqui. Um procedimento simples, mas que estava me dando muito trabalho kk
@zaaita
@zaaita 5 жыл бұрын
plz ensina a usar o glade para gtk com python
@celio8864
@celio8864 3 жыл бұрын
Eu também queria um tutorial de Glade. Os tutoriais de Glade em português que tem por aí são ruins e muito antigos.
@bagarrao5406
@bagarrao5406 3 жыл бұрын
entao ao utilizar esse esquema de menu, como posso associar uma class "carro" e returnar um valor por exemplo "marca"???
@marcelalima8312
@marcelalima8312 3 жыл бұрын
Conceito de POO?
@pedrohenriquesampaio5796
@pedrohenriquesampaio5796 2 жыл бұрын
Esse vídeo nem revendo eu consegui entender direito. Isso é uma aula, não resolução de exercício
@_almeidalucas1
@_almeidalucas1 2 жыл бұрын
Eu não consigo importar o: "from menu115.lib.interface import *" dentro do modulo: "arquivo"
@FeijaoGameplay
@FeijaoGameplay Жыл бұрын
tambem to com esse mesmo problema man, nao faz sentido nenhum, ta tudo certo igual o do professor, porem nao funciona a importação kkkkkk
@cleberoliveira5274
@cleberoliveira5274 Жыл бұрын
@@FeijaoGameplay o meu tmb não mais o video e antigo então deve que mudou alguma coisa hoje em dia
@barroslucasz
@barroslucasz Жыл бұрын
vc está usando o vscode ?
@o.pedrobenetti
@o.pedrobenetti Жыл бұрын
@@barroslucasz faz diferença?
@barroslucasz
@barroslucasz Жыл бұрын
@@o.pedrobenetti sim!
@rafaelsilvaabreu1613
@rafaelsilvaabreu1613 Жыл бұрын
cade o video da parte 1 desse video?
@samuelaguiar1433
@samuelaguiar1433 4 жыл бұрын
Eu tive uns problemas. Quando eu uso o a.readlines() o programa mostra assim: ['Gustavo ', 'Ana ', 'Pedro ', 'Paulo ', 'José'] e ainda para piorar o nome José sai "bugado" desse jeito aí em cima. O que será que pode estar acontecendo?
@joaopedroantuneslima8057
@joaopedroantuneslima8057 4 жыл бұрын
tbm fiquei nessa
@alexf.pereira3803
@alexf.pereira3803 4 жыл бұрын
Formatação..
@fabriciobrazil8625
@fabriciobrazil8625 4 жыл бұрын
Resposta de Carlos Eduardo Lourenço : 5 meses atrás Já resolvi kkkkk passei o encoding na abertura do arquivo: a = open(nome, 'rt', encoding='utf-8') def lerarquivo(nome): try: a = open(nome, 'rt', encoding='utf-8') ---> Coloca enconding='Utf-8' depois de rt except: print('Erro ao ler o arquivo!') else: cabecalho('Pessoas cadastradas') print(a.read())
@jml1640
@jml1640 4 жыл бұрын
Conforme o Prof. Guanbara falou nesse vídeo, o readlines() cria uma lista onde cada item é uma linha do arquivo de texto, incluindo o símbolo de iniciar nova linha ' '. Vc pode usar o read() para exibir a lista exatamente como ela aparece no arquivo de texto (o Prof. Guanabara mostrou isso no vídeo também). Quanto ao 'José' sair bugado, conforme outros colegas já postaram, use o 'encoding=UTF-8' tanto para ler quanto para escrever no arquivo. Desse modo, vc conseguirá ler e escrever nomes com acentos no arquivo. Exemplo: Para ler: open('arquivo', 'rt', encoding='UTF-8') Para escrever: open('arquivo', 'wt+', encoding='UTF-8')
@c0ruj453
@c0ruj453 Жыл бұрын
ANTES DE VER O VÍDEO: só mexi no programa principal msm então só vou mandar ele from ex115.lib.interface import * from time import sleep try: arquivo = open("pessoas_cadastradas.txt", "x") arquivo.close() print(f"pessoas_cadastradas.txt criado com sucesso") except FileExistsError: enchelinguica = True finally: while True: sleep(1) menu(["Ver pessoas cadastradas", "Cadastrar nova pessoa", "Sair do sistema"]) opcao = leiaop("\033[35mSua opção: \033[m") if opcao == 1: sleep(1) cabecalho("PESSOAS CADASTRADAS") arquivo = open("pessoas_cadastradas.txt", "r") print(arquivo.read()) arquivo.close() elif opcao == 2: sleep(1) cabecalho("CADASTRAR NOVA PESSOA") arquivo = open("pessoas_cadastradas.txt", "a") arquivo.write(input("nome e idade da pessoa: ") + " ") arquivo.close() elif opcao == 3: sleep(1) print("\033[36mfechando o sistema...\033[m") sleep(1.5) print("\033[32mvolte sempre!\033[m") break agradecimentos especiais a variável echelinguica porque quando eu apertava 3 dps de sair do while dava um erro
@kauaclayton9969
@kauaclayton9969 2 жыл бұрын
vou ter que ver a solução desse exercicios pq eu n entendi nem por onde começar
@kauaclayton9969
@kauaclayton9969 2 жыл бұрын
descobri a solução, glr pesquisem sobre como manipular txt em python
@Colibri03
@Colibri03 4 жыл бұрын
Tive problema para ler o arquivos em 2021 alguém ajuda?
@jaozin01001
@jaozin01001 4 жыл бұрын
esse link explica direitinho como manipular um arquivo em python... (se vc ainda n conseguiu fazer o exercicio)
@marcelo_ajudantedoempreendedor
@marcelo_ajudantedoempreendedor Жыл бұрын
dica muito importante você nunca vai aprender fazer assistindo de primeira , vc vai gastar no minimo 1 a 2 hs de relogio entre assisitir e praticar
@danielpecanha7707
@danielpecanha7707 Жыл бұрын
Eu olhando essa resposta do exercicio em um monitor de 14 polegadas divindo a tela ao meio 🥲
@geraldoaparecido594
@geraldoaparecido594 Жыл бұрын
Aprendeu a fazer aplicativo e jogos???
@yasminfrade
@yasminfrade 3 жыл бұрын
Oi povos... alguém mais fazendo essa atividade em novembro de 2021 e não conseguindo fazer a importação do 'interface' dentro do "arquivo'?
@ChristyanBrayan
@ChristyanBrayan 2 жыл бұрын
fiquei nessa tbm. vc conseguiu resolver?
@ChristyanBrayan
@ChristyanBrayan 2 жыл бұрын
imagino q pelo tempo vc ja deve ter resolvido. achei aqui nos comentários: "from .. import interface" e "interface.cabeçalho"
@o.pedrobenetti
@o.pedrobenetti Жыл бұрын
@@ChristyanBrayan não me ajudou isso
@andrev97
@andrev97 3 жыл бұрын
ALGUEM PODE ME AJUDAR??? NA PARTE DE LER UM ARQUIVO, ASSIM QUE TENTO IMPORTAR A BIBLIOTECA DE INTERFACE MEU PROGRAMA DA ERRO, SEGUI EXATAMENTE O QUE O GUANABARA FEZ E NÃO FUNCIONA DE JEITO NENHUM.
@jjrkkj
@jjrkkj 3 жыл бұрын
O MEU TAMBÉM, CONSEGUIU ARRUMAR????? :(
@lmaxter
@lmaxter 4 жыл бұрын
Estou tendo um problema com a leitura do texto. Ao invés de ler os caracteres com acento como estão escritos, muda por outro. Ex: Quando escrevi "José", apareceu "José". Como resolvo isso?
@viniciuscorreafarias4096
@viniciuscorreafarias4096 4 жыл бұрын
tem que ser um str+
@jml1640
@jml1640 4 жыл бұрын
Use o encoding='UTF-8' para abrir o arquivo de texto, tanto para ler quanto para escrever. O encoding faz o programa aceitar acentos nos nomes da lista. Para ler: open('arquivo', 'rt', encoding='UTF-8') Para escrever: open('arquivo', 'wt+', encoding='UTF-8')
@ramonscaro4595
@ramonscaro4595 4 жыл бұрын
Tbm tive esse problema e resolvi na marra mesmo. arquivo = open("cursoemvídeo.txt","r") correção = {"é":"é", "á":"á", "ó":"ó", "í":"í", "ã":"ã"," ç":"ç", "ú":"ú"} for i in arquivo: for k, v in correção.items(): if k in i: i = i.replace(k, v) print(i, end="") print()
@marcess78
@marcess78 10 ай бұрын
Rapaz, parei na importação de interface(__init__.py) para usar a função cabeçalho no modulo arquivo (__init__.py). Pelo tempo desse vídeo, a forma de importação deve ter mudado, pois até em outros exercícios é diferente. Alguem conseguiu resolver essa importação das funções de um módulo para outro, no Pycharm com Python 3.12? Preciso de ajuda pra finalizar o curso.
@lucasmelo7365
@lucasmelo7365 10 ай бұрын
Tô com o mesmo problema, cara, kkk. Aqui também não dá certo desse jeito. Mas ainda não encontrei a solução. Se você encontrar, depois coloca aqui!
@lucasmelo7365
@lucasmelo7365 10 ай бұрын
Rapaz, eu tava procurando aqui pelos comentários e encontrei uma solução (um rapaz comentou como fazer). Você deve fazer a importação assim: from .. import interface Só isso. Os dois pontos (..) representam o diretório, e "interface" é o módulo que você quer importar. Dá uma testada aí depois. Bons projetos!
@GabrielOliveira-lj2pi
@GabrielOliveira-lj2pi 5 жыл бұрын
Alguém sabe me dizer que já consigo trabalhar no mercado ao final do curso? Ainda estou no começo, no mundo 1
@AlysonVeras
@AlysonVeras 4 жыл бұрын
nao...isso aqui eh so o começo.
@allandiego1446
@allandiego1446 5 жыл бұрын
GALERA O CURSO DE INTERFACE NÃO VAI SER TKINTER OU PYGAME VAI SER *DJANGO*
@cadeirantephb1722
@cadeirantephb1722 5 жыл бұрын
Professor boa tarde sou iniciante na área de programação e estou estudando Python também! Já ouvi falar que Python não era bom para criar aplicativo mobile gostaria de ouvir do Senhor se é verdade ou sim dá para criar aplicativo em Python para mobile
@sabrinomarques2923
@sabrinomarques2923 5 жыл бұрын
Dá sim, mas vc terá de usar bibliotecas gráficas, eu mesmo fiz uma, mas tive de colocar junto o interpretador de python
@cadeirantephb1722
@cadeirantephb1722 5 жыл бұрын
@@sabrinomarques2923 Valeu 🤜🤛
@sabrinomarques2923
@sabrinomarques2923 5 жыл бұрын
@@leojulian5422 o pyqt é bom sim, mas no Windows 10 pesa muito no processamento, não sei porque, pois o mesmo aplicativo rodando no Linux roda tranquilo sem aumento de processamento. Outra coisa buildar, é necessário alguma gambiarra para usar o pip para instalar as bibliotecas no Windows 10, a aplicação fica bem melhor.
@nickoriginal1857
@nickoriginal1857 2 жыл бұрын
Esse curso da algum certificado
@viniciusverissimo4950
@viniciusverissimo4950 3 жыл бұрын
Gente, alguém sabe porque o vs code cria o arquivo.txt fora do diretório do programa? O meu cria e salva na pasta geral e só lê se ela estiver lá
@rubinhoalecks3439
@rubinhoalecks3439 3 жыл бұрын
o meu tbm kkk mas só quando uso o vscode, se executar pelo próprio terminal fica normal
@johnnyenaty8583
@johnnyenaty8583 5 жыл бұрын
👏👏👏👏
@coisasparasefazer3703
@coisasparasefazer3703 4 жыл бұрын
6:25
@nicholas_eras
@nicholas_eras 4 жыл бұрын
o meu fica criando arquivo com interrogação
@lucasanthem
@lucasanthem 3 жыл бұрын
@@pastelariavoadora3506 caraca, salvou mano, não sabia como resolver. Valeeeeu
@rafaelassumpcao1509
@rafaelassumpcao1509 3 жыл бұрын
boa pessoal...aos 11 minutos...não consigo importar from lib.interface import *....alguém poderia me ajudar????
@marcelalima8312
@marcelalima8312 3 жыл бұрын
Tem de ver se o pacote lib.interface foi criado. Como criar? Veja o vídeo do ex 115a.
@sonystalks262
@sonystalks262 5 жыл бұрын
def leiaInt(msg): while True: try: n = int(input(msg)) except KeyboardInterrupt: print('\033[0;31mUsuário preferiu não digitar nenhum número.\033[m') return 0 except: print('\033[0;31mERRO: por favor, digite um número inteiro válido\033[m') else: return n def linha(tam=42): return '-' * tam def cabecalho(txt): print(linha()) print(txt.center(42)) print(linha()) def menu(lista): cabecalho('MENU PRINCIPAL') c = 1 for items in lista: print(f'\033[33m{c} -\033[m \033[34m{items}\033[m') c += 1 print(linha()) opc = leiaInt('\033[32mSua opção:\033[m ') return opc def ver(): while True: try: ficheiro = open('pessoas.txt', 'r') txt = ficheiro.read() for pessoas in txt: print(pessoas, end='') ficheiro.close() break except FileNotFoundError: print('Não existe ficheiro Mas foi criado!') ficheiro = open('pessoas.txt','w') ficheiro.close() break return ficheiro def cadastrar(): ficheiro = open('pessoas.txt','a') while True: try: nome = str(input('Nome: ')).strip().title() idade = int(input('Idade: ')) except: print('Digite valor válido') else: ficheiro.write(f'{nome:15} anos') ficheiro.write(' ') ficheiro.close() break # Programa principal: while True: resposta = menu(['Ver pessoas cadastradas','Cadastrar nova Pessoa','Sair do sistema']) if resposta == 1: cabecalho('Ver pessoas cadastradas'.upper()) ver() # Opção de listar o conteúdo de um arquivo #lerArquivo(arq) elif resposta == 2: cabecalho('Cadastrar nova Pessoa'.upper()) cadastrar() elif resposta == 3: cabecalho('Saindo do sistema.... Até logo!') break else: print('ERRO! Digite uma opção válida!')
@sonystalks262
@sonystalks262 5 жыл бұрын
Minha versão
@DeNevski
@DeNevski Жыл бұрын
Depois de pesquisar bem, consegui chegar nessa solução: from os import path if not path.isfile('D:\Curso Python\data.txt'): with open('data.txt', 'a') as dados: data = dados.write('') print('\033[1;32mArquivo criado com sucesso!\033[m') else: print('\033[1;33mCarregando arquivo...\033[m')
@jefecelinomendes7748
@jefecelinomendes7748 4 жыл бұрын
Alguém sabe como importa os módulos importa pelo o celular???
@carloseduardolourenco1791
@carloseduardolourenco1791 5 жыл бұрын
Meu programa executou perfeitamente, mas ao ler os nomes do arquivo o nome 'José' aparece no console sem acentuação e dessa maneira: José. Alguém teve o mesmo problema e poderia dar um help?
@carloseduardolourenco1791
@carloseduardolourenco1791 5 жыл бұрын
Já resolvi kkkkk passei o encoding na abertura do arquivo: a = open(nome, 'rt', encoding='utf-8')
@jml1640
@jml1640 4 жыл бұрын
@@carloseduardolourenco1791 Tive o mesmo problema e também resolvi como vc, colocando o 'encoding=UTF-8' em todos os lugares onde se abre o arquivo de texto, seja para ler ou escrever no arquivo.
@danilopereiramemes7092
@danilopereiramemes7092 5 жыл бұрын
Tkinter seria bom
@Leandro-4687
@Leandro-4687 3 жыл бұрын
Pessoal, estou com um problema, o meu Python não está lendo alguns caracteres corretamente. Se no arquivo .txt tiver alguma desses tipos letras ''ç, á, é, ó, ã, õ'', etc.. Ele lê como se fossem uns caracteres totalmente diferente, Ex: Se no arquivo.txt tiver as palavras Paçoca , João, José o Python lê como: Paçoca , João, José. Alguem sabe como resolver isso?
@ChannelboxSandbox
@ChannelboxSandbox 5 жыл бұрын
quem me da uma sugestão para criar uma vídeo/aula sobre python ? quero fazer uns videos de python no meu canal...
@everestp8
@everestp8 5 жыл бұрын
Só ensina o q tu sabe
@jedy6718
@jedy6718 4 жыл бұрын
Saquei...Tendi nada.
@fabriciovaz8312
@fabriciovaz8312 5 жыл бұрын
Oii, estou com um problema, estou no mundo 1 ainda e não estou conseguindo instalar o pygame na versão atual do python alguém me ajuda!!!
@qnomon
@qnomon 5 жыл бұрын
Ainda não tem compatibilidade pro python 3.8, tenta fazer um downgrade ou esperar uma atualização do pygame
@David73_
@David73_ 4 жыл бұрын
Impossível fazer no Android
@YtKotas-w3p
@YtKotas-w3p Ай бұрын
dezembro 2024
Exercício Python #115c - Finalizando o projeto
13:14
Curso em Vídeo
Рет қаралды 140 М.
Como Manipular Arquivos em Python | Python do Jeito Certo 2.0
19:44
Programação Dinâmica
Рет қаралды 11 М.
Hilarious FAKE TONGUE Prank by WEDNESDAY😏🖤
0:39
La La Life Shorts
Рет қаралды 44 МЛН
Andro, ELMAN, TONI, MONA - Зари (Official Audio)
2:53
RAAVA MUSIC
Рет қаралды 8 МЛН
Вопрос Ребром - Джиган
43:52
Gazgolder
Рет қаралды 3,8 МЛН
Exercício Python #115a - Criando um menu em Python
18:24
Curso em Vídeo
Рет қаралды 137 М.
R$750,00 Com Esse Projeto Python Freelancer [Como Fazer]
26:55
Dev Aprender | Jhonatan de Souza
Рет қаралды 91 М.
Curso Python #20 - Funções (Parte 1)
52:07
Curso em Vídeo
Рет қаралды 487 М.
Curso Python #23 - Tratamento de Erros e Exceções
37:42
Curso em Vídeo
Рет қаралды 207 М.
O Mapa do Python! (O que estudar para cada aplicação)
18:07
Didática Tech
Рет қаралды 197 М.
AINDA VALE A PENA ESTUDAR PROGRAMAÇÃO?
9:12
Bolt
Рет қаралды 9 М.
Projeto Python Freelancer de R$500 do ZERO! [Como Fazer]
17:19
Dev Aprender | Jhonatan de Souza
Рет қаралды 225 М.
Como Utilizar Strings em Python - Textos no Python
11:36
Hashtag Programação
Рет қаралды 28 М.
Hilarious FAKE TONGUE Prank by WEDNESDAY😏🖤
0:39
La La Life Shorts
Рет қаралды 44 МЛН