Guanabara, você é um espetáculo. Comecei um curso da USP pela plataforma Coursera. Estava tendo dificuldade para resolver os exercícios. Então, resolvi pesquisar no youtube e encontrei suas aulas. Sinceramente, não desistir do curso porque sua didática é excepcional. Precisamos do mundo 4 com aplicações práticas. Ou seja, com projetos e tudo mais. Tenho certeza que muitos, aqui, teriam o maior prazer em comprar esse curso no Estudonauta. Muito obrigado! Dá um like quem quer o curso.
Eu assistindo qualquer aula do Guanabara no meu quarto: "Agora vamos definir a variável fruta" Eu assistindo aula do Guanabara na sala com meus pais: "Sexo, sexo, sexo..."
estou entrando no meu terceiro mês de estudos constantes em python. antes de dar inicio experimentei e pesquisei diversos cursos disponível pela internet e posso garantir que nenhum chega perto da metodologia do professor Gustavo. muito obrigado por tornar a programação um assunto fácil de compreender.
Comecei esse mundo apanhando igual cachorro, todo exercicio era uma surra diferente, chegando agora nesta etapa me sinto com um pensamento mais rapido, talvez até mais logico, to feliz com os resultados de entender tuplas, listas e agora tentando entender dicionarios
Olá. Bom dia, alguém me pode ajudar por favor? Estou a usar MacBook e só tenho aspas duplas " ". Alguém sabe como adiciono as aspas simples? Depois da minha tecla ESC não há aspas simples. Alguém me pode ajudar por favor?
Já que o Guanabara mandou um agradecimento pro apoiador Leandro, Cá estão meus agradecimentos: Obrigado de verdade Leandro, graças a você podemos contar com um ótimo ensino.
Eu acho que o Guanabara não anda lendo os comentários mas queria agradecer pois graças a base que aprendi com ele consegui criar meu primeiro programa no meu trabalho (que não é em TI), que é um script em python que lê dados de uma porta serial de um equipamento de laboratório (usando o módulo PySerial) e faz uns cálculos matemáticos liberando uma planilha de Excel com o módulo XlsxWriter. Obrigado, Guanabara. E espero muito que o curso de Python avance até programação funcional e POO, pois tentei avançar por conta própria nesses assuntos e ando tendo dificuldade. Ps: Faltou o exercício 89.
Não tenho palavras para definir cara, é de longe o melhor professor de programação do you tube! Pessoal, se vocês puderem apoiar o Gustavo, apoiem, ele realmente merece ter este retorno, seja com divulgação ou de forma financeira, o cara está formando gente nesta área tão importante para o futuro.
Esse foi um dos primeiros exercícios mais 'complexos' que eu consegui fazer sem precisar ver a resolução, a sensação é muito boa, estou aprendendo programação a 1 mês, todos os dias tiro um pouco do meu tempo livre para treinar e se tudo der certo um dia me tornar um profissional da área de T.I que é o que eu amo e gosto de fazer.
Li o capítulo de Dicionários do livro "Curso intensivo de Python" antes de ver a aula, são umas 25 páginas só. Quando fui assistir a aula fluiu que é uma beleza. Já sabia de tudo que o Guanabara ia falar. Recomendo demais comprar o livro, quem souber inglês compre a segunda versão que está atualizada. Eu li a primeira edição em português, mas tem umas coisinhas atoa que estão desatualizadas. Nada demais... Ah, esse livro ensina a criar jogos!! = )
Muito obrigado Professor Guanabara!! Que sequencia de aulas maravilhosa, nunca gostei tanto de aprender algo, python é do caralhoooo!! Aula de dicionários finalizada com sucesso, resolução do desafio 95 muito gostoso de fazer! contador=0 op='' dados_jogadores=[] gols=[] jogador={} while op!='N': jogador['Nome']=str(input('Nome do jogador: ')) jogador['Partidas']=int(input('Quantas partidas ele jogou? ')) for partida in range(1,jogador['Partidas']+1): gol=int(input(f'Quantos gols ele fez na {partida}º partida? ')) gols.append(gol) jogador['Gols']=gols[:] jogador['Total']=sum(gols[:]) gols.clear() op=str(input('Quer adicionar mais jogadores?(S/N): ')).upper() dados_jogadores.append(jogador.copy()) print('-----TABELA DE JOGADORES-----') print('-'*40) print('Cod','|','Jogador','|','Gols','|','Total') for c in dados_jogadores: print(contador,'|',c['Nome'],'|',c['Gols'],'|',c['Total']) contador+=1 while True: print('Para finalizar digite 999!') cod=int(input('Digite o código (Cod) do jogador a ser analisado: ')) if cod==999: print('LEVANTAMENTO FINALIZADO!!') break print('-'*40) print(f'Levantamento do jogador {dados_jogadores[cod]["Nome"]}:') print(f'Total de {dados_jogadores[cod]["Partidas"]} partidas!') prox=0 for p in range(1,dados_jogadores[cod]['Partidas']+1): print(f'Na {p}º partida ele fez {dados_jogadores[cod]["Gols"][prox]} gol(s)') prox+=1
Já terminei o mundo 3 do curso, so falta fazer o teste, eu voltei aqui para dizer que os dicionários são muito úteis! Eu criei uma função (o professor ensina na aula de funções) que muda a cor de um texto digitado, de acordo com o que você pedir, eu fiz uso primeiramente, das estruturas de condição if, e se foram nisso umas 16 linhas, só na estrutura, porém depois eu fiz uso de um dicionário e o número de linhas de toda a função caiu para 5, lembrando que é possivel diminuir mais ainda se vocé esconder o dicionário. Eis ai minha primeira solução>> def colorir(texto='', cor=''): cores = {'branco': '\033[30m', 'vermelho': '\033[31m', 'verde': '\033[32m', 'amarelo': '\033[33m', 'azul': '\033[34m', 'magenta': '\033[35m', 'ciano': '\033[36m', 'cinza': '\033[37m'} return f'{cores[cor]}{texto}\033[m' Segunda dolução>> def colorir(texto='', cor=''): if cor == 'branco': texto = f'\033[30m{texto}\033[m' elif cor == 'vermelho': texto = f'\033[31m{texto}\033[m' elif cor == 'verde': texto = f'\033[32m{texto}\033[m' elif cor == 'amarelo': texto = f'\033[33m{texto}\033[m' elif cor == 'azul': texto = f'\033[34m{texto}\033[m' elif cor == 'magenta': texto = f'\033[35m{texto}\033[m' elif cor == 'ciano': texto = f'\033[36m{texto}\033[m' elif cor == 'cinza': texto = f'\033[37m{texto}\033[m' return texto
Acabei agora esse exercício 94, quase me fez desistir, mas dei uma pausa e durante essa pausa me deu um insight monstro que eu consegui desenvolver o código, ficou bom e aprendi muita coisa nesse exercício. Agora só vou terminar os próximos e depois corrigir tudo pra ver qual foi a solução do professor. Ufa! Dicionário dentro de lista é difícil em!! Mas quero dominar isso.
Fala Guanabara, depois de 15 anos afastado de programação estou achando o máximo ré-aprender tudo. Parece que sai de uma maquina do tempo rsrsrsrs Parabéns pelo trabalho. abraço Saulo, Recife/PE
Estou igual a você José Belo. Vi algoritmo e Fortran em 2003 na faculdade de engenharia civil. Vi também o MathLab e nunca mais usei programação. Agora estou com vontade de reaprender programação e escolhi aprender Python.
Também estou nessa situação. Me formei em 2010, Trabalhei um pouco com programação em PHP, ali por 2012 e então agora estou retornando com esse curso de Python do Guanabara. Estou igualmente empolgado
Estou parado desde 2013, quando me formei. Minha faculdade era focada em C#. Desde então a única coisa que ficou guardado é a lógica de programação mesmo. Resolvi voltar a estudar e escolhi Python não sei porque motivo, mas to achando foda demais.
Olá. Bom dia, alguém me pode ajudar por favor? Estou a usar MacBook e só tenho aspas duplas " ". Alguém sabe como adiciono as aspas simples? Depois da minha tecla ESC não há aspas simples. Alguém me pode ajudar por favor?
É muitooo gratificante ver o código rodando igualzinho o do Guanabara. S2.
3 ปีที่แล้ว
Porra a qualidade dessas aulas é Pika pqp, foda pra caralho. Maluco esse mano explica melhor que 90% dos meus professores. Só não é melhor que falecido Bicudo, descanse em paz mestre.
Eu em 2022, estou cursando Física na Universidade do Porto, em Portugal, e aprendi melhor sobre dicionários aqui do que com um PhD pela Université Catholique de Louvain! TH-cam é foda mds
Olá. Bom dia, alguém me pode ajudar por favor? Estou a usar MacBook e só tenho aspas duplas " ". Alguém sabe como adiciono as aspas simples? Depois da minha tecla ESC não há aspas simples. Alguém me pode ajudar por favor?
Eae Professor, tô no seu 05 vídeo, enquanto está baixando o Pycharm, só vim aqui pra ver se as aulas estão continuando, e graças a Deus está, por favor nunca pare com os vídeos, eu quero muito poder trabalhar com programação, fica na paz, fé pra tu ^^
Sâmeque Duarte Dias O problema é q logo logo vc coloca em dia. Aí ficará carente de batidão de python assim como eu tô kkkk Acho q ele posta dois vídeos por semana.
assistindo em 2022... cara é muiito bom esse curso, pqp... sempre volto a ele.
ปีที่แล้ว +2
Olá 🦗! Fico feliz em saber que você está aproveitando o curso de Python do Curso em Vídeo e que ele tem sido útil em sua jornada de aprendizado em programação. Nosso objetivo é fornecer conteúdo de qualidade e didático para que os alunos possam aprender de forma fácil e divertida. E é muito gratificante para nós saber que estamos fazendo a diferença na vida de tantas pessoas. Continue assistindo às aulas, praticando os exercícios e aplicando os conceitos que aprendeu em projetos práticos. Estamos aqui para ajudá-lo no que for preciso e torcendo pelo seu sucesso como programador. Bons estudos e continue aprendendo! 👍🤓🖖
Meu amigo disse que não ia aprender Python. Agora tenho meu Certificado em Python com 100% DE APROVEITAMENTO, OBRIGADO PROFESSOR... FIZ TODOS OS EXERCÍCIOS VALEU!!!
Eu utilizei dicionario no mundo 2 todo e não sabia kkkk eu usava para colorir os programas. O bom é que agora eu tive um ententimento muito mais fácil.
Como sempre o Guanabará mandando muuuuito bem!!! Eu achei esses exercicios de Dicionarios mais tranquilos do que os de Listas Compostas, não sei se pq estavam realmente mais fáceis ou sei la...
Fala, Guaná! No começo do curso eu conseguia fazer em torno de 60 a 80% dos exercicios e o restante tinha que ter sua ajuda. Hoje eu consigo realizar sem a sua ajuda. As vezes olho os resultados para comparar com os meus e ver qual código ficou mais curto e o por quê. Muito obrigado!
Olá. Bom dia, alguém me pode ajudar por favor? Estou a usar MacBook e só tenho aspas duplas " ". Alguém sabe como adiciono as aspas simples? Depois da minha tecla ESC não há aspas simples. Alguém me pode ajudar por favor?
Ótima aula como sempre, professor é excelente, as pessoas dizendo que não sabem onde usam isso na pratica é pura recusa de se dar ao esforço de aprender querem receita de bolo pra fazer alguma coisa, aprende primeiro que aposto que quando souber bem o que foi ensinado você mesmo vai apresentar uma aplicação, essas estruturas não foram criadas ao acaso.
Por mais fácil que o exercicio seja, é sempre bom olhar o VÍDEO da resolução do mesmo, e ver se a lógica foi a mesma ou foi melhor, pois é sempre bom aprender de mais de uma maneira como fazer certo programa. E ainda mais que, como o professor Guanabara já falou várias vezes, sempre tem um complemento de alguma informação nos exercícios. E, convenhamos, os videos do Guanabara são divertidos, só ganhamos com os vídeos dele, então por que deixar passar?
A quem interessar, existe mais uma estrutura composta que são os conjuntos. Quando queremos garantir que uma coleção de valores não tenha duplicatas, podemos armazená-la em um conjunto. Conjuntos são coleções de valores semelhantes às listas, mas não permitem valores duplicados. Para criar um conjunto, utilizamos chaves `{}` para cercar os valores. Os valores são separados por vírgula. Os itens não são ordenados, portanto, não podemos ter certeza da ordem em que os itens aparecerão quando impressos
Cara, que aula massa...E sobre os exercícios, fico pensando... Até aqui, não pulei nenhuma aula, nenhum exercício, vejo a aula 100% focada, praticando junto, e ainda assim, principalmente nos últimos módulos, tenho tido uma dificuldade da p..., eu fico imaginando como esse povo que pula os exercícios consegue aprender alguma coisa, devem ser gênios, só pode...
Eu sou desse tipo,pulo alguns exercícios que dá preguiça de fazer,mas não vejo que me atrapalha . Faço meus projetos do mesmo jeito e quando estou precisando de algo urgente no código,eu já sei oq é e pesquiso. Eu estava fazendo um jogo de dinossauro, chegou uma hora que precisei usar o dicionário,corri aqui e implementei no meu jogo. Finish!
Gostria de agraddecer de verdade, oa Professor Guananabara e a todo curso em video e tbm todos os colaboradores tbm, apesar de nao poder ajudar ainda, futuramente irei contribuir, para que esse conteudo de qualidade continue a ser produzido
des 90 esse foi de boas tentei usar o que o guanabara aplicou na aula aluno = {} aluno['nome'] = str(input("Nome: ")) aluno['media'] = float(input(f'Media de {aluno["nome"]}: ')) for key, valor in aluno.items(): print(f"{key} é igual a {valor}") if aluno['media']
Código da explicação do tempo 25:06 👇👇👇👇👇👇👇👇 print(' \033[1;4m{:=^43}\033[m'.format('')) print(f'\033[1;3;36m{"Curso Python #79":^43}\033[m') print(f'\033[1;3;36m{"Dicionário":^43}\033[m') print('\033[1;4m{:=^43}\033[m'.format('')) estado = dict() brasil = list() def estadinho(estado = ''): print(f'\033[31m{f"{estado}"}\033[m') while True: for contador in range(1, 400000000000): print(f' \033[1;3;36m{f"------ {contador}° Estado ------":^43}\033[m') while True: estado['uf'] = str(input(f' \033[1m{">>> Unidade Federativa: "}\033[m')).strip().title() if estado['uf'].strip() == "" or estado['uf'].isnumeric(): estadinho(estado = '') else: break while True: estado['sigla'] = str(input(f' \033[1m{">>> Sigla Do Estado: "}\033[m')).strip().title() if estado['sigla'].strip() == "" or estado['sigla'].isnumeric(): estadinho(estado = '') else: break brasil.append(estado.copy()) continua = ' ' while continua not in ['S','N']: continua = str(input(f' \033[1m{">>> Continuar Cadastrando? [S/N] "}\033[m')).strip().upper() if continua in ['S','N']: break print(f'\033[31m{""}\033[m') if continua in ['N']: break print(' \033[1;4m{:=^43}\033[m'.format('')) print(f'\033[1;36m{"=-=-=-= Primeiro Resultado =-=-=-=":^43}\033[m') print('\033[1;4m{:=^43}\033[m '.format('')) for estados in brasil: print('\033[1;4m{:=^43}\033[m'.format('')) for chave, valor in estados.items(): print(f'\033[1m{f">":^43}\033[m') print('\033[1;4m{:=^43}\033[m'.format('')) print(' \033[1;4m{:=^43}\033[m'.format('')) print(f'\033[1;36m{"=-=-=-= Segundo Resultado =-=-=-=":^43}\033[m') print('\033[1;4m{:=^43}\033[m '.format('')) for estados in brasil: print('\033[1;4m{:=^43}\033[m'.format('')) for valor in estados.values(): print(f'\033[1m{f"{valor}"}\033[m', end=' ') print(' \033[1;4m{:=^43}\033[m'.format('')) print(' \033[1;4m{:=^43}\033[m'.format('')) print(f'\033[1;3;36m{"Fim Do Curso Python #79":^43}\033[m') print(f'\033[1;3;36m{"Dicionário":^43}\033[m') print('\033[1;4m{:=^43}\033[m'.format('')) break
Contribuição literária: Dicionários sao similiares a outros tipos compostos exceto por eles poderem usar qualquer tipo imutavel de dados como indice. Como exemplo, nos criaremos um dicionário para traduzir palavras em Inglês para Espanhol. Para esse dicionário, os indices serão strings. Uma maneira de criar um dicionario é comecando com um dicionário vazio e depois adiconando elementos. Um dicionário vazio é denotado assim {}: >>> ing2esp = {} >>> ing2esp[’one’] = ’uno’ >>> ing2esp[’two’] = ’dos’ A primeira atribuição cria um dicionario chamado ing2esp; as outras atribuições adicionam novos elementos para o dicionário. Nos podemos imprimir o valor corrente de um dicionario da maneira usual: >>> print ing2esp {’one’: ’uno’, ’two’: ’dos’} Os elementos de um dicionário aparecem em uma lista separada por vírgulas. Cada entrada contêm um indice e um valor separado por dois-pontos. Em um dicionário, os índices sao chamados de chaves, entao os elementos são chamados de pares chave-valor. Outra maneira de criar dicionários é fornecendo uma lista de pares chaves-valor utilizando a mesma sintaxe da última saída. >>> ing2esp = {’one’: ’uno’, ’two’: ’dos’, ’three’: ’tres’} Se nos imprimirmos o valor de ing2esp novamente, nos teremos uma surpresa: >>> print ing2esp {’one’: ’uno’, ’three’: ’tres’, ’two’: ’dos’} Os pares chave-valor não estão em ordem! Felizmente, não a motivos para se preocupar com a ordem, desde que os elementos do dicionário nunca sejam indexados com indices inteiros. Podemos usar as chaves para buscar os valores correspondentes: >>> print ing2esp[’two’] ’dos’ A chave ‘two’ retornou o valor ‘dos’ mesmo pensando que retornaria o terceiro par chave-valor.
o 90 eu fiz assim: #Calculos def calc(media): if media >= 7: print("Aprovado") elif media < 7: print("Reprovado") #Armazenamento de dados alunos = [] #Menu de interação nome = input("Nome do aluno: ") media = float(input("Média do aluno: ")) aluno = {"nome": nome, "Média": media , "Situação": calc(media)} alunos.append(aluno)
Alguém pode me dizer se neste curso terá orientação a objetos e como desenvolver uma interface? Estou no mundo 1 apenas e este é disparado o melhor curso de python do youtube!!
n sei se ele falou isso na aula, mas da pra colocar dicionários dentro de dicionários: pessoas = {"Nome1":{"Idade":23, "Peso":67.80}, "Nome2":{"Idade":25, "Peso":89.90}} print(pessoas["Nome1"]["Idade"])
exercicio 90. tenho que aprender a controlar a ansiedade (hehe) e ver a proposta do professor até o final. aluno=dict() aluno['nome']=str(input("Nome do aluno: ")) aluno['media']=float(input(f'Média de {aluno["nome"]}: ')) if aluno['media']>=7: aluno['situacao']='APROVADO' else: aluno['situacao']= 'REPROVADO' for k,v in aluno.items(): print(f'{k} é igual a {v}')
Estude pelo nosso site e tire certificado de 40 horas. Curso completo em:
www.cursoemvideo.com/curso/python-3-mundo-3/
Qual valor?
Mundo 4.
@@braiabrvno2074 após 6 meses, acredito q já saiba a resposta, mas mesmo assim... Continua 40 pila por certificado
Muito obrigado professor Guanabara pelas aulas... Angola agradece
@Nelson TateClaramente não é uma pessoa com duas contas kkkkkkkkkk
@@fox.8920 apagaram alguns comentários, necessito de contexto
Viva a nós angolanos!
E também aos brasileiros!
com certeza
@@nomejaexiste9109 necessitamos até hj amigo :(
Guanabara, você é um espetáculo. Comecei um curso da USP pela plataforma Coursera. Estava tendo dificuldade para resolver os exercícios. Então, resolvi pesquisar no youtube e encontrei suas aulas. Sinceramente, não desistir do curso porque sua didática é excepcional. Precisamos do mundo 4 com aplicações práticas. Ou seja, com projetos e tudo mais. Tenho certeza que muitos, aqui, teriam o maior prazer em comprar esse curso no Estudonauta. Muito obrigado! Dá um like quem quer o curso.
MAS O CURSO COMPLETO FOI FINANCIADO, ELE DIZ ISSO O TEMPO TODO... A QUESTÃO É QUE ELE NÃO POSTOU.
@@ivesoliveira13 nao entendi, então tem um "mundo 4" mas ele não postou em nenhum lugar?
Eu assistindo qualquer aula do Guanabara no meu quarto:
"Agora vamos definir a variável fruta"
Eu assistindo aula do Guanabara na sala com meus pais:
"Sexo, sexo, sexo..."
Kkkkkkkkkk
oxi
kkkkk sim
kkkk, acontece.
É bem isso amigo kakakaka
estou entrando no meu terceiro mês de estudos constantes em python. antes de dar inicio experimentei e pesquisei diversos cursos disponível pela internet e posso garantir que nenhum chega perto da metodologia do professor Gustavo. muito obrigado por tornar a programação um assunto fácil de compreender.
Comecei esse mundo apanhando igual cachorro, todo exercicio era uma surra diferente, chegando agora nesta etapa me sinto com um pensamento mais rapido, talvez até mais logico, to feliz com os resultados de entender tuplas, listas e agora tentando entender dicionarios
A sensação de criar algo que funciona é do caralho!
Verdade irmão, melhor sensação!
é vdd kkkkkk
la ele
Olá.
Bom dia, alguém me pode ajudar por favor?
Estou a usar MacBook e só tenho aspas duplas " ".
Alguém sabe como adiciono as aspas simples?
Depois da minha tecla ESC não há aspas simples.
Alguém me pode ajudar por favor?
@@SimaoMoura google
Já que o Guanabara mandou um agradecimento pro apoiador Leandro,
Cá estão meus agradecimentos:
Obrigado de verdade Leandro, graças a você podemos contar com um ótimo ensino.
tmj
@@leandroogf colé irmão kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Eu acho que o Guanabara não anda lendo os comentários mas queria agradecer pois graças a base que aprendi com ele consegui criar meu primeiro programa no meu trabalho (que não é em TI), que é um script em python que lê dados de uma porta serial de um equipamento de laboratório (usando o módulo PySerial) e faz uns cálculos matemáticos liberando uma planilha de Excel com o módulo XlsxWriter. Obrigado, Guanabara.
E espero muito que o curso de Python avance até programação funcional e POO, pois tentei avançar por conta própria nesses assuntos e ando tendo dificuldade.
Ps: Faltou o exercício 89.
Não tenho palavras para definir cara, é de longe o melhor professor de programação do you tube! Pessoal, se vocês puderem apoiar o Gustavo, apoiem, ele realmente merece ter este retorno, seja com divulgação ou de forma financeira, o cara está formando gente nesta área tão importante para o futuro.
Esse foi um dos primeiros exercícios mais 'complexos' que eu consegui fazer sem precisar ver a resolução, a sensação é muito boa, estou aprendendo programação a 1 mês, todos os dias tiro um pouco do meu tempo livre para treinar e se tudo der certo um dia me tornar um profissional da área de T.I que é o que eu amo e gosto de fazer.
Depois de chegar no avançado e depois de 3 anos em que assisti os vídeos do curso hoje tou de volta pra fazer umas revisões.
Li o capítulo de Dicionários do livro "Curso intensivo de Python" antes de ver a aula, são umas 25 páginas só. Quando fui assistir a aula fluiu que é uma beleza. Já sabia de tudo que o Guanabara ia falar. Recomendo demais comprar o livro, quem souber inglês compre a segunda versão que está atualizada. Eu li a primeira edição em português, mas tem umas coisinhas atoa que estão desatualizadas. Nada demais... Ah, esse livro ensina a criar jogos!! = )
"Os exercícios do mundo 3 são bem complexos."
Lembranças do exercício 80
Lembranças não, pesadelos né kkk
esse ae foi o mais difícil
Cara eu NUNCA olho a resposta antes de tentar de tudo, mas esse 80 eu não consegui tankar. Esse eu desisti.
@EL GATSU bom pra você. Quem perguntou?
@@samueljunior96 O cara estava relatando sua experiência assim como todos neste comentário. Lamentável sua atitude.
é especular a qualidade desses cursos, posso afirmar que é muito melhor que muita faculdade.
Muito obrigado Professor Guanabara!! Que sequencia de aulas maravilhosa, nunca gostei tanto de aprender algo, python é do caralhoooo!! Aula de dicionários finalizada com sucesso, resolução do desafio 95 muito gostoso de fazer!
contador=0
op=''
dados_jogadores=[]
gols=[]
jogador={}
while op!='N':
jogador['Nome']=str(input('Nome do jogador: '))
jogador['Partidas']=int(input('Quantas partidas ele jogou? '))
for partida in range(1,jogador['Partidas']+1):
gol=int(input(f'Quantos gols ele fez na {partida}º partida? '))
gols.append(gol)
jogador['Gols']=gols[:]
jogador['Total']=sum(gols[:])
gols.clear()
op=str(input('Quer adicionar mais jogadores?(S/N): ')).upper()
dados_jogadores.append(jogador.copy())
print('-----TABELA DE JOGADORES-----')
print('-'*40)
print('Cod','|','Jogador','|','Gols','|','Total')
for c in dados_jogadores:
print(contador,'|',c['Nome'],'|',c['Gols'],'|',c['Total'])
contador+=1
while True:
print('Para finalizar digite 999!')
cod=int(input('Digite o código (Cod) do jogador a ser analisado: '))
if cod==999:
print('LEVANTAMENTO FINALIZADO!!')
break
print('-'*40)
print(f'Levantamento do jogador {dados_jogadores[cod]["Nome"]}:')
print(f'Total de {dados_jogadores[cod]["Partidas"]} partidas!')
prox=0
for p in range(1,dados_jogadores[cod]['Partidas']+1):
print(f'Na {p}º partida ele fez {dados_jogadores[cod]["Gols"][prox]} gol(s)')
prox+=1
Já terminei o mundo 3 do curso, so falta fazer o teste, eu voltei aqui para dizer que os dicionários são muito úteis! Eu criei uma função (o professor ensina na aula de funções) que muda a cor de um texto digitado, de acordo com o que você pedir, eu fiz uso primeiramente, das estruturas de condição if, e se foram nisso umas 16 linhas, só na estrutura, porém depois eu fiz uso de um dicionário e o número
de linhas de toda a função caiu para 5, lembrando que é possivel diminuir mais ainda se vocé esconder o dicionário.
Eis ai minha primeira solução>>
def colorir(texto='', cor=''):
cores = {'branco': '\033[30m', 'vermelho': '\033[31m', 'verde': '\033[32m',
'amarelo': '\033[33m', 'azul': '\033[34m', 'magenta': '\033[35m',
'ciano': '\033[36m', 'cinza': '\033[37m'}
return f'{cores[cor]}{texto}\033[m'
Segunda dolução>>
def colorir(texto='', cor=''):
if cor == 'branco':
texto = f'\033[30m{texto}\033[m'
elif cor == 'vermelho':
texto = f'\033[31m{texto}\033[m'
elif cor == 'verde':
texto = f'\033[32m{texto}\033[m'
elif cor == 'amarelo':
texto = f'\033[33m{texto}\033[m'
elif cor == 'azul':
texto = f'\033[34m{texto}\033[m'
elif cor == 'magenta':
texto = f'\033[35m{texto}\033[m'
elif cor == 'ciano':
texto = f'\033[36m{texto}\033[m'
elif cor == 'cinza':
texto = f'\033[37m{texto}\033[m'
return texto
😄
me imagino tentando entender essa aula antes de começar a aprender Python e isso me mostra o quanto aprendi 25/02/23
essa aula merece um SUPER LIKE, namoral! Guanabara, brabo demais, didática inacreditável kkk muito bom!!
melhor aula sobre dicionários Python da internet. Parabéns
Sempre retorno nas aulas e cada vez acho mais fantástico!!!
Sonho ser um professor assim...
Acabei agora esse exercício 94, quase me fez desistir, mas dei uma pausa e durante essa pausa me deu um insight monstro que eu consegui desenvolver o código, ficou bom e aprendi muita coisa nesse exercício. Agora só vou terminar os próximos e depois corrigir tudo pra ver qual foi a solução do professor. Ufa!
Dicionário dentro de lista é difícil em!! Mas quero dominar isso.
Guanabara vc merece TD de bom, vídeo sempre de qualidade.
Quando puder faz um curso de rede aqui no canal, tenho certeza q a galera apoia
Em todos os vídeos que entro,você pede curso de redes :v
professor Gustavo estas de parabens ,teus conteudos sao incriveis te acompanho directo de Africa
Fala Guanabara, depois de 15 anos afastado de programação estou achando o máximo ré-aprender tudo. Parece que sai de uma maquina do tempo rsrsrsrs Parabéns pelo trabalho. abraço Saulo, Recife/PE
Estou igual a você José Belo. Vi algoritmo e Fortran em 2003 na faculdade de engenharia civil. Vi também o MathLab e nunca mais usei programação. Agora estou com vontade de reaprender programação e escolhi aprender Python.
Também estou nessa situação. Me formei em 2010, Trabalhei um pouco com programação em PHP, ali por 2012 e então agora estou retornando com esse curso de Python do Guanabara. Estou igualmente empolgado
Estou parado desde 2013, quando me formei. Minha faculdade era focada em C#. Desde então a única coisa que ficou guardado é a lógica de programação mesmo. Resolvi voltar a estudar e escolhi Python não sei porque motivo, mas to achando foda demais.
Olá.
Bom dia, alguém me pode ajudar por favor?
Estou a usar MacBook e só tenho aspas duplas " ".
Alguém sabe como adiciono as aspas simples?
Depois da minha tecla ESC não há aspas simples.
Alguém me pode ajudar por favor?
Obrigado!
É muitooo gratificante ver o código rodando igualzinho o do Guanabara. S2.
Porra a qualidade dessas aulas é Pika pqp, foda pra caralho. Maluco esse mano explica melhor que 90% dos meus professores.
Só não é melhor que falecido Bicudo, descanse em paz mestre.
Eu em 2022, estou cursando Física na Universidade do Porto, em Portugal, e aprendi melhor sobre dicionários aqui do que com um PhD pela Université Catholique de Louvain! TH-cam é foda mds
Nossa jamais pensei em encontrar alguém da UPorto aqui kkkkkk bons estudos!!
Obrigado pelo conteúdo ótimo conteúdo que você disponibiliza pra nós, você explica de uma maneira que faz muito sentido , obrigado.
Eu to estudando em uma plataforma paga e a qualidade não se iguala a do curso em vídeo, MELHOR CURSO DE PYTHON DO MUNDO
qual a plataforma?
Alura?
Olá.
Bom dia, alguém me pode ajudar por favor?
Estou a usar MacBook e só tenho aspas duplas " ".
Alguém sabe como adiciono as aspas simples?
Depois da minha tecla ESC não há aspas simples.
Alguém me pode ajudar por favor?
Professor Guanabara você é Fera!!!! Obrigado por compartilhar seu conhecimento. Show....
O professor Guanabara é muito top.
Obrigado pelas aulas com uma qualidade extrema.
Eae Professor, tô no seu 05 vídeo, enquanto está baixando o Pycharm, só vim aqui pra ver se as aulas estão continuando, e graças a Deus está, por favor nunca pare com os vídeos, eu quero muito poder trabalhar com programação, fica na paz, fé pra tu ^^
Sâmeque Duarte Dias O problema é q logo logo vc coloca em dia. Aí ficará carente de batidão de python assim como eu tô kkkk Acho q ele posta dois vídeos por semana.
dia 16 de agosto é meu aniversario, isso foi um otimo presente. Obrigado e continue com esse trabalho excelente
Esses exercícios sao tão bons impossível não assitir!
assistindo em 2022... cara é muiito bom esse curso, pqp... sempre volto a ele.
Olá 🦗!
Fico feliz em saber que você está aproveitando o curso de Python do Curso em Vídeo e que ele tem sido útil em sua jornada de aprendizado em programação.
Nosso objetivo é fornecer conteúdo de qualidade e didático para que os alunos possam aprender de forma fácil e divertida. E é muito gratificante para nós saber que estamos fazendo a diferença na vida de tantas pessoas.
Continue assistindo às aulas, praticando os exercícios e aplicando os conceitos que aprendeu em projetos práticos. Estamos aqui para ajudá-lo no que for preciso e torcendo pelo seu sucesso como programador.
Bons estudos e continue aprendendo! 👍🤓🖖
Meu amigo disse que não ia aprender Python. Agora tenho meu Certificado em Python com 100% DE APROVEITAMENTO, OBRIGADO PROFESSOR... FIZ TODOS OS EXERCÍCIOS VALEU!!!
Não importa a velocidade, mas sim a direção e desistir não é uma opção.
Sigo firme, o mundo 3 ficou mais lento p mim , mas sigo firme .
de certa forma a "velocidade" é a mesma, a gente só tá "subindo a ladeira" kkkkkkkkkkkkk 😂
@@dna1 isso msm !! Siga firme , eu fiz todas as aulas e todos os exercícios e ainda nas horas vagas ficava treinando , terapia.
Eu utilizei dicionario no mundo 2 todo e não sabia kkkk
eu usava para colorir os programas. O bom é que agora eu tive um ententimento muito mais fácil.
15:09 O cara lá atras olhando item de CS no pc kkkjkkkjkjjkkjkkjkjk
kkkkkk
Melhor curso que já fiz.
Como sempre o Guanabará mandando muuuuito bem!!!
Eu achei esses exercicios de Dicionarios mais tranquilos do que os de Listas Compostas, não sei se pq estavam realmente mais fáceis ou sei la...
Não consegui fazer os de lista… Amanhã verei estes, espero não ficar no zero a zero.
Fala, Guaná! No começo do curso eu conseguia fazer em torno de 60 a 80% dos exercicios e o restante tinha que ter sua ajuda. Hoje eu consigo realizar sem a sua ajuda. As vezes olho os resultados para comparar com os meus e ver qual código ficou mais curto e o por quê. Muito obrigado!
Muito obrigado pelas aulas d extrema qualidade
Professor suas aulas são muito boas, mas pq não continuou mais com as aulas de Excel? Melhor professor!!
tem a resposta ja ?
to querendo saber tbm!!
Olá.
Bom dia, alguém me pode ajudar por favor?
Estou a usar MacBook e só tenho aspas duplas " ".
Alguém sabe como adiciono as aspas simples?
Depois da minha tecla ESC não há aspas simples.
Alguém me pode ajudar por favor?
Nem sei como agradecer,muito obrigado professor.
Ótima aula como sempre, professor é excelente, as pessoas dizendo que não sabem onde usam isso na pratica é pura recusa de se dar ao esforço de aprender querem receita de bolo pra fazer alguma coisa, aprende primeiro que aposto que quando souber bem o que foi ensinado você mesmo vai apresentar uma aplicação, essas estruturas não foram criadas ao acaso.
Aula sensacional Gustavo. Parabéns.
O Guanabara é o melhor prof. Que existe!
E cade o curos de hardware?? sinto falta!
Por mais fácil que o exercicio seja, é sempre bom olhar o VÍDEO da resolução do mesmo, e ver se a lógica foi a mesma ou foi melhor, pois é sempre bom aprender de mais de uma maneira como fazer certo programa. E ainda mais que, como o professor Guanabara já falou várias vezes, sempre tem um complemento de alguma informação nos exercícios. E, convenhamos, os videos do Guanabara são divertidos, só ganhamos com os vídeos dele, então por que deixar passar?
A quem interessar, existe mais uma estrutura composta que são os conjuntos. Quando queremos garantir que uma coleção de valores não tenha duplicatas, podemos armazená-la em um conjunto. Conjuntos são coleções de valores semelhantes às listas, mas não permitem valores duplicados.
Para criar um conjunto, utilizamos chaves `{}` para cercar os valores. Os valores são separados por vírgula. Os itens não são ordenados, portanto, não podemos ter certeza da ordem em que os itens aparecerão quando impressos
Muito obrigado. Estou sentindo a minha evolução.
O primeiro a comentar. Valeu Guanabara, és o maior!!!!!!
Cara, que aula massa...E sobre os exercícios, fico pensando... Até aqui, não pulei nenhuma aula, nenhum exercício, vejo a aula 100% focada, praticando junto, e ainda assim, principalmente nos últimos módulos, tenho tido uma dificuldade da p..., eu fico imaginando como esse povo que pula os exercícios consegue aprender alguma coisa, devem ser gênios, só pode...
Eu sou desse tipo,pulo alguns exercícios que dá preguiça de fazer,mas não vejo que me atrapalha . Faço meus projetos do mesmo jeito e quando estou precisando de algo urgente no código,eu já sei oq é e pesquiso.
Eu estava fazendo um jogo de dinossauro, chegou uma hora que precisei usar o dicionário,corri aqui e implementei no meu jogo. Finish!
Gostria de agraddecer de verdade, oa Professor Guananabara e a todo curso em video e tbm todos os colaboradores tbm, apesar de nao poder ajudar ainda, futuramente irei contribuir, para que esse conteudo de qualidade continue a ser produzido
Valeu pela aula! Esses exercícios foram bem difíceis viu?! 😆
Muito bom, esse canal sempre se supera, parabéns a todos os envolvidos.
Mais uma aula excelente. Valeu professor!
Iniciando mais uma aula animado!!!
Guanabara tá conservado em! Parabéns!
Muito obrigado mesmo! Eu estava com dificuldades de adiconar os dicionários na lista pois os valores se repetiam. Graditão!
eu tava apanhando para entender o enumerate.. mas com o items() eu aprendi mais facil e entendi melhor como usar o enumerate..
tbm
Gustavo Guanabara, um dos raros senão o único professor que briga com os alunos em um curso em vídeo kkkkk
Muito agradecido pelas aulas! Está ajudando demais
Guanabara é o melhor
Seus vídeos são muito bem feitos, parabéns
muito bom , esta abrindo minha mente
Nosso mestre é f., obrigado
des 90 esse foi de boas tentei usar o que o guanabara aplicou na aula
aluno = {}
aluno['nome'] = str(input("Nome: "))
aluno['media'] = float(input(f'Media de {aluno["nome"]}: '))
for key, valor in aluno.items():
print(f"{key} é igual a {valor}")
if aluno['media']
Professor tu eh muito top cara parabens serio mesmo, aula perfeita
Sempre mantendo a ALTA qualidade
Código da explicação do tempo 25:06
👇👇👇👇👇👇👇👇
print('
\033[1;4m{:=^43}\033[m'.format(''))
print(f'\033[1;3;36m{"Curso Python #79":^43}\033[m')
print(f'\033[1;3;36m{"Dicionário":^43}\033[m')
print('\033[1;4m{:=^43}\033[m'.format(''))
estado = dict()
brasil = list()
def estadinho(estado = ''):
print(f'\033[31m{f"{estado}"}\033[m')
while True:
for contador in range(1, 400000000000):
print(f'
\033[1;3;36m{f"------ {contador}° Estado ------":^43}\033[m')
while True:
estado['uf'] = str(input(f'
\033[1m{">>> Unidade Federativa: "}\033[m')).strip().title()
if estado['uf'].strip() == "" or estado['uf'].isnumeric():
estadinho(estado = '')
else:
break
while True:
estado['sigla'] = str(input(f'
\033[1m{">>> Sigla Do Estado: "}\033[m')).strip().title()
if estado['sigla'].strip() == "" or estado['sigla'].isnumeric():
estadinho(estado = '')
else:
break
brasil.append(estado.copy())
continua = ' '
while continua not in ['S','N']:
continua = str(input(f'
\033[1m{">>> Continuar Cadastrando? [S/N] "}\033[m')).strip().upper()
if continua in ['S','N']:
break
print(f'\033[31m{""}\033[m')
if continua in ['N']:
break
print('
\033[1;4m{:=^43}\033[m'.format(''))
print(f'\033[1;36m{"=-=-=-= Primeiro Resultado =-=-=-=":^43}\033[m')
print('\033[1;4m{:=^43}\033[m
'.format(''))
for estados in brasil:
print('\033[1;4m{:=^43}\033[m'.format(''))
for chave, valor in estados.items():
print(f'\033[1m{f">":^43}\033[m')
print('\033[1;4m{:=^43}\033[m'.format(''))
print('
\033[1;4m{:=^43}\033[m'.format(''))
print(f'\033[1;36m{"=-=-=-= Segundo Resultado =-=-=-=":^43}\033[m')
print('\033[1;4m{:=^43}\033[m
'.format(''))
for estados in brasil:
print('\033[1;4m{:=^43}\033[m'.format(''))
for valor in estados.values():
print(f'\033[1m{f"{valor}"}\033[m', end=' ')
print('
\033[1;4m{:=^43}\033[m'.format(''))
print('
\033[1;4m{:=^43}\033[m'.format(''))
print(f'\033[1;3;36m{"Fim Do Curso Python #79":^43}\033[m')
print(f'\033[1;3;36m{"Dicionário":^43}\033[m')
print('\033[1;4m{:=^43}\033[m'.format(''))
break
Já peguei altas dicas nos vídeos de exercícios. Necessário.
Muito feliz que eu fiz o exercício 94 com extrema facilidade :)
Parabéns! Você manda bem.
Dica: Não precisa escrever "append" 2 vezes, voce pode escrever o seguinte: " Brasil+=[estado1,estado2] "
Tirou minhas duvidas sobre dicionários aninhados, muito completo, Obrigada.
Valeu Guanabara
Boa aula. Parabéns Guanabara!!!
O cara é fera mesmo!
Contribuição literária:
Dicionários sao similiares a outros tipos compostos exceto por eles poderem usar qualquer tipo imutavel de dados
como indice. Como exemplo, nos criaremos um dicionário para traduzir palavras em Inglês para Espanhol. Para esse
dicionário, os indices serão strings.
Uma maneira de criar um dicionario é comecando com um dicionário vazio e depois adiconando elementos. Um
dicionário vazio é denotado assim {}:
>>> ing2esp = {}
>>> ing2esp[’one’] = ’uno’
>>> ing2esp[’two’] = ’dos’
A primeira atribuição cria um dicionario chamado ing2esp; as outras atribuições adicionam novos elementos para
o dicionário. Nos podemos imprimir o valor corrente de um dicionario da maneira usual:
>>> print ing2esp
{’one’: ’uno’, ’two’: ’dos’}
Os elementos de um dicionário aparecem em uma lista separada por vírgulas. Cada entrada contêm um indice e
um valor separado por dois-pontos. Em um dicionário, os índices sao chamados de chaves, entao os elementos são
chamados de pares chave-valor.
Outra maneira de criar dicionários é fornecendo uma lista de pares chaves-valor utilizando a mesma sintaxe da última
saída.
>>> ing2esp = {’one’: ’uno’, ’two’: ’dos’, ’three’: ’tres’}
Se nos imprimirmos o valor de ing2esp novamente, nos teremos uma surpresa:
>>> print ing2esp
{’one’: ’uno’, ’three’: ’tres’, ’two’: ’dos’}
Os pares chave-valor não estão em ordem! Felizmente, não a motivos para se preocupar com a ordem, desde que os
elementos do dicionário nunca sejam indexados com indices inteiros. Podemos usar as chaves para buscar os valores
correspondentes:
>>> print ing2esp[’two’]
’dos’
A chave ‘two’ retornou o valor ‘dos’ mesmo pensando que retornaria o terceiro par chave-valor.
Não a curso melhor para iniciantes do que o curso em vídeo
o 90 eu fiz assim:
#Calculos
def calc(media):
if media >= 7:
print("Aprovado")
elif media < 7:
print("Reprovado")
#Armazenamento de dados
alunos = []
#Menu de interação
nome = input("Nome do aluno: ")
media = float(input("Média do aluno: "))
aluno = {"nome": nome, "Média": media , "Situação": calc(media)}
alunos.append(aluno)
Boa Guanabara D+ esse curso não existe nada nem próximo na internet.
Alguém pode me dizer se neste curso terá orientação a objetos e como desenvolver uma interface? Estou no mundo 1 apenas e este é disparado o melhor curso de python do youtube!!
caramba 10 minutos da aula ja aprendi mais coisas no python, estu no começo ainda
esse vídeo me salvou.
Salve mestre Guanabara
A tempo qe acompanho os seu canal no TH-cam.
Guanabara, faz uma campanha para *DJANGO*.
Seria d+
Rapaz, me deu até ansiedade esses desafios... hehe... mas vamo que vamo!
muito boa aula
🤩
n sei se ele falou isso na aula, mas da pra colocar dicionários dentro de dicionários:
pessoas = {"Nome1":{"Idade":23, "Peso":67.80}, "Nome2":{"Idade":25, "Peso":89.90}}
print(pessoas["Nome1"]["Idade"])
Que curso foda, obrigado professor.
15:55 Michael comprando skin CSGO GOD kkkk
Obrigado pelo conteúdo!
exercicio 90.
tenho que aprender a controlar a ansiedade (hehe) e ver a proposta do professor até o final.
aluno=dict()
aluno['nome']=str(input("Nome do aluno: "))
aluno['media']=float(input(f'Média de {aluno["nome"]}: '))
if aluno['media']>=7:
aluno['situacao']='APROVADO'
else:
aluno['situacao']= 'REPROVADO'
for k,v in aluno.items():
print(f'{k} é igual a {v}')
Melhor Curso
Você é maravilhoso! Obrigado
muito boa a aula ,obrigada !