Funções Hash e Criptografia
28:54
4 жыл бұрын
PyCon Amazônia 2017 - Nilo Menezes
0:29
Editando programas com IDLE
12:14
9 жыл бұрын
Instalando o Python no Windows
4:29
9 жыл бұрын
Пікірлер
@ryansouza1271
@ryansouza1271 23 сағат бұрын
Excelente aula.
@iconlearn
@iconlearn 20 күн бұрын
Oi. blz? te mandei msg no email e no instagram. obrigado.
@iagovirgilio366
@iagovirgilio366 Ай бұрын
Bom dia, professor. Não consegui captar o funcionamento do segundo do while da função le_int. Não ficou claro o que o método getchar() faz nesse contexto.
@danielribeiro8404
@danielribeiro8404 Ай бұрын
Meu livro chegou hoje, foi por causa dele que descobri o site e consequentemente cheguei aqui. O livro é extremamente didático, consegui entender bastante o conceito de classe com ele, coisa que eu estava com um pouco de dificuldade para absorver. Essa quarta edição está excelente! parabéns à você e toda equipe editorial da novatec!
@gabriell_r23
@gabriell_r23 Ай бұрын
Excelente
@paulomarinato4617
@paulomarinato4617 Ай бұрын
Simplesmente fantástica essa dica da Windows Store;
@bukabatista181
@bukabatista181 2 ай бұрын
Meu não abriu não mano
@antoniellonline6055
@antoniellonline6055 2 ай бұрын
Excelente vídeo. Obrigado!
@o.matheussoares
@o.matheussoares 3 ай бұрын
Professor, antes de mais nada, excelente vídeo e com certeza irei acompanhar essas aulas! Poderia recomendar algum livro para aprender C?
@KelvenRodrigues02
@KelvenRodrigues02 4 ай бұрын
Vídeo interessante e ótimo livro!
@ricardoveiga007
@ricardoveiga007 4 ай бұрын
Muito bem explicado. Grato!
@cristopher400
@cristopher400 4 ай бұрын
Cara eu não to conseguindo carregar o python no gitbash, só fica pensando e não sai. Tem como dar uma dica por favor.
@AdamMuhamedMustafaCaqui
@AdamMuhamedMustafaCaqui 3 ай бұрын
Meu nobre, conversa com o chat gpt
@marcio670
@marcio670 5 ай бұрын
Ensina Como instalar o Visual Studio C +++ No Linux Por Favor Obrigado
@audax9422
@audax9422 5 ай бұрын
Vlw Nilo, você me ajudou. Fico agradecido
@AeroByte360
@AeroByte360 5 ай бұрын
Excelente video. É possível processo de decompilação de executáveis em pacotados com o Nuitka ?
@Saw-xm9ds
@Saw-xm9ds 6 ай бұрын
Agradeço muito pelo conteudo Professor! Pretendo comprar os livros em python. Que Deus abençoe o senhor!
@DanBHatz
@DanBHatz 6 ай бұрын
Professor, o conteúdo está fantástico! Mas infelizmente é como você disse, não é uma demanda da grande massa. Estou "fazendo" a playlist inteira e só tenho a agradecer.
@tartablack
@tartablack 7 ай бұрын
Top! 👏👏👏
@piolhom3
@piolhom3 7 ай бұрын
parabens pelo conteudo, to gostando muto das aulas
@hyroshiima
@hyroshiima 7 ай бұрын
Boa noite professor nilo, tenho uma dúvida, no exemplo alocando2, ao criar o ponteiro int *a já definindo o tamanho, ele ta restrito a respeito da quantidade de elementos certo? no exemplo alucando4 onde o tamanho do ponteiro agora é definido na função chamada, o que acontece se o espaço que foi reservado na memória para o ponteiro *s que foi criado em main e será definido o tamanho na função replica, não tiver espaço de memória suficiente? Resumindo, se eu crio o ponteiro já defininando o tamanho dele, ele já será alocado em um ponto da memoria que tem o espaço que preciso certo? e quando eu apenas crio o ponteiro mas não defini o tamanho como fica a questão desse alocamento? se o ponteiro estiver em um local na memoria por exemplo que consegue alocar 100 bytes e naquele momento precisar alocar 200? acho que ficou um pouco confuso minha dúvida kk
@hyroshiima
@hyroshiima 7 ай бұрын
Eu novamente, eu tinha conundido um pouco mas agora compreendo, na função replica o s que o sr. mudou para z como falou é uma variável local da função, então ela é alocada já com o tamanho, assim a situação que fiquei em dúvida no 1º comentário não acontece, mas fiquei curioso pra saber o que aconteceria.
@ProgramandocomNilo
@ProgramandocomNilo 7 ай бұрын
Opa Hyroshiima, isso mesmo. z é uma variável local e o espaço que o ponteiro em si ocupa independe do espaço para onde ele aponta. Quando não há espaço em memória, o malloc retorna nullptr. Na parte 5 vamos falar sobre isso.
@dhonydev
@dhonydev 7 ай бұрын
Começando por aqui. Na seguida, retorno em toda a playlist.
7 ай бұрын
Nilo, uma coisa legal seria adicionar a configuração editor.minimap.enabled false no editor. Ajuda a ter mais espaço na leitura dos códigos. E parabéns pelos vídeos, estou acompanhando a série e curtindo!
@ProgramandocomNilo
@ProgramandocomNilo 7 ай бұрын
boa ideia, a aula 6 ja esta toda gravada, mas testo na aula 7.
@italothiagodev
@italothiagodev 7 ай бұрын
Obrigado pelo conteúdo de alta qualidade, seu vídeo foi muito esclarecedor. Você pretende abordar o conceito de ponteiros apontando para ponteiros, nos próximos vídeos?
@ProgramandocomNilo
@ProgramandocomNilo 7 ай бұрын
Obrigado! Sim, na parte 2 já veremos ponteiros para ponteiros.
@jsbueno
@jsbueno 7 ай бұрын
Quanto ao filtro pra tirar partes de silêncio: se usar em tudo em geral acho que fica cansativo - mas sonho que exista uma configuração "moderada" pra ele. (Eu mesmo vi no acelerado então não sei se sou a melhor pessoa pra dar palpite no andamento 😂. Mais porque vive pediu!) E porque essa série fantástica precisa de alguns comentários aqui!
@ProgramandocomNilo
@ProgramandocomNilo 7 ай бұрын
eu fiz na mao mesmo, pq quando explico acho que a pausa faz parte. No Davinci tem um removedor de silencio, mas é automático, não achei ainda configuração. Então marco pedaço a pedaço e vou tirando. :-)
@jsbueno
@jsbueno 7 ай бұрын
Grande Nilo!! Cara. Vendo um vídeo desses que eu percebo como esse negócio tá quase "no meu sangue", mesmo usando muito pouco C (não só atualmente, mas a vida toda). O fato é que aprendi esse negócio em 1990. Com um livro, alguns meses antes de ter acesso a algum compilador C . (Mas eu já sabia Basic e assembler Z80 - acho que o assembler ajudou 😂) Fato é que quando penso a respeitonparece tao simoles, e quando vejo esse video fico: "nossa, nao é que esse negócio é realmente complicadinho?"
@ProgramandocomNilo
@ProgramandocomNilo 7 ай бұрын
é tão simples que complica. Programas pequenos beleza, mas quando passa de 20k linhas sai de baixo. Mas os utilitários melhoraram muito, muitas verificações no próprio gcc, ajuda muito. Utf8 ainda é complicado e hoje precisamos em todo lugar,
@daniellegordianovalente1434
@daniellegordianovalente1434 7 ай бұрын
Arrasou!
@GuilhermeAmeixa
@GuilhermeAmeixa 7 ай бұрын
Ótima aula sobre C !
@GuilhermeAmeixa
@GuilhermeAmeixa 7 ай бұрын
Aula tão boa quanto o livro, curtindo muito a linguagem C
@gabryelvictor-ci9dp
@gabryelvictor-ci9dp 7 ай бұрын
Canal muito bom 😊
@ProgramandocomNilo
@ProgramandocomNilo 7 ай бұрын
Muito obrigado 😁
@carloskombo2967
@carloskombo2967 7 ай бұрын
Monge ❤
@arquivoanimal
@arquivoanimal 7 ай бұрын
Mais um video excelente.... muito bom aprender a comparar as 2 linguagem.....
@arquivoanimal
@arquivoanimal 8 ай бұрын
Excelente.......... onde eu consigo curso ministrado por você ??... ou so tem o livro ??
@ProgramandocomNilo
@ProgramandocomNilo 7 ай бұрын
Olá! Obrigado. Eu estou aprendendo a gravar, mas devo criar um curso na Udemy ainda este ano. Por enquanto, apenas o livro de Python está disponível.
@arquivoanimal
@arquivoanimal 7 ай бұрын
@@ProgramandocomNilo maravilha... eu faço alguns curso na Udemy execelente plataforma.... esperarei ancioso pelo seu curso.... mas o teu livro ja comprei... esperando chegar.... espero ficar expert em Python linguagem q eu estou aprendendo e gostando muito.....
@roger.medeiros88
@roger.medeiros88 8 ай бұрын
Migrei para o linux na versão 16.04 lts do Ubuntu, hoje estou com o Debian Stable.
@ProgramandocomNilo
@ProgramandocomNilo 8 ай бұрын
se o gcc for 13.2 ou mais novo não tem problema algum
@renato_costa7278
@renato_costa7278 8 ай бұрын
Grato por compartilhar seu conhecimento conosco professor Nilo. Que conselho você daria para quem está iniciando os estudos em programação, mas não atua na área? Tenho dificuldade em assimilar certos conteúdos como funções, POO, etc. Obrigado.👍
@ProgramandocomNilo
@ProgramandocomNilo 8 ай бұрын
Praticar, praticar, praticar. Você pode praticar refazendo os exercícios ou com pequenos projetos. Você tem que dominar funções, POO pode aprender mais tarde. Funções fazem parte do básico que você deve dominar. Mas só assistir ou ler listagens não é suficiente, tem que realmente escrever, errar, consertar, fazer rodar você mesmo. Meu livro de Python ajuda com lógica de programação.
@ruan6513
@ruan6513 8 ай бұрын
Excelente aula!
@mgviero
@mgviero 8 ай бұрын
A qualidade do som ficou muito boa!!! 👍
@victorfernando4598
@victorfernando4598 8 ай бұрын
Sou novo em programação, mas tenho muito interesse em aprender tanto python quanto C, eu adquiri seu livro recentemente, é viável aprender os 2 em paralelo ou devo me dedicar primeiro ao python? Tenho interesse em engenharia reversa por isso C e Assembly são fundamentais em meu percurso.
@ProgramandocomNilo
@ProgramandocomNilo 8 ай бұрын
Olá! Eu recomendo que você primeiro aprenda Python, ao menos até o capítulo 9 do livro, pois vai reusar muita coisa. Aprender Python e C ao mesmo tempo como primeira linguagem é mais complicado. O vídeo sempre vai estar online, então é só marcar e depois voltar quando tiver acabado o capítulo 9.
@victorfernando4598
@victorfernando4598 8 ай бұрын
Muito obrigado! Vou seguir a recomendação 🙂
@contayt2023
@contayt2023 8 ай бұрын
Que loucura! Estava mesmo pensando em migrar para C. Muito obrigado!
@alefrodrigopereira9708
@alefrodrigopereira9708 8 ай бұрын
Top demais Nilo! Obg
@mgviero
@mgviero 8 ай бұрын
Parabéns por essa proposta de playlist veio muito a calhar!! Se for possível melhorar a qualidade do áudio para os próximos videos ficaria top, assisto no 2.5x e as vezes fica difícil entender.
@ProgramandocomNilo
@ProgramandocomNilo 8 ай бұрын
Opa, vai melhorar sim. Infelizmente eu gravei este vídeo com o microfone errado, acabou gravando com o da câmera. Eu estou tentando adicionar legendas em todos os vídeos, e neste especificamente vale a pena ligar. Depois se tiveres um tempo, diga por favor se o o sim ficou bom no vídeo da aula 3.
@adrianomarques1774
@adrianomarques1774 8 ай бұрын
Mto bom, Nilo! Como sempre conteúdo de altíssima qualidade!!
@GuilhermeAmeixa
@GuilhermeAmeixa 8 ай бұрын
Acho muito interessante o professor falar de C ! Comecei a programar com o livro do senhor o Introdução a programação com Python.
@joelson091
@joelson091 8 ай бұрын
Excelente explicação
@rafaeldealmeidaprado2650
@rafaeldealmeidaprado2650 8 ай бұрын
top professor. Eu uso linux, e no meu SO já veio a versão 9.4.0 do gcc, acredito então que terei problema. Pois não consigo atualizar. Mas por algum motivo, minha VM eu uso o debian e acredito que lá eu consiga usar a versão mais atual do gcc. Ou você poderia me dizer como atualizar sem precisar usar a gcc?
@rafaeldealmeidaprado2650
@rafaeldealmeidaprado2650 8 ай бұрын
professor, mesmo usando a versão do ubuntu 22.04 na VM a versão mais atual do meu gcc foi a 11.4.0. Será que a versão do ubuntu influencia? devo buscar uma ISO do ubuntu 13.2.0 ou você consegue me ajudar a gcc? (Ubuntu 20.04.6 LTS essa é a versão que estou utilizando)
@ProgramandocomNilo
@ProgramandocomNilo 8 ай бұрын
Opa, você tem que utilizar o gcc 13.2 ou mais novo. A versão 9.4.0 é muito antiga (2021!), não recomendo. A ideia de usar a VM me parece perfeita. A versão 13.2 é instalada pelo Ubuntu 23.10, tu podes criar um vm bem pequena só pro gcc ou usar docker.
@ProgramandocomNilo
@ProgramandocomNilo 8 ай бұрын
No Ubuntu 22.04, eu consegui instalar o gcc 13.1, usando os seguintes comandos: sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt update sudo apt install gcc-13 Depois disso, quando você chamar o gcc, use gcc-13. Ainda não é o 13.2, mas é bem melhor que a versão 11.4.0 Você pode retirar o ppa de testes logo após a instalação para evitar instalar outros pacotes de test: sudo add-apt-repository -r ppa:ubuntu-toolchain-r/test
@ProgramandocomNilo
@ProgramandocomNilo 8 ай бұрын
Eu postei aqui uma outra alternativa: blog.nilo.pro.br/posts/2024-04-18-compilando-o-gcc-13-2-0-no-ubuntu-22-04-lts/
@rafaeldealmeidaprado2650
@rafaeldealmeidaprado2650 8 ай бұрын
@@ProgramandocomNilo vou baixar a iso do 23.10
@rafaeldealmeidaprado2650
@rafaeldealmeidaprado2650 8 ай бұрын
Muito bom professor. Quando estudei C na faculdade, como referência usei o livro da Novatec - Introdução à programação com a linguagem C do autor Rodrigo de Barros Paes, me ajudou muito. Uma pena que não o finalizei, pois as aulas são muito rápidas, não dando o tempo necessário para aprofundar. Aguardando os próximos vídeos.
@ProgramandocomNilo
@ProgramandocomNilo 8 ай бұрын
Precisa de tempo para aprender C, eu tenho certeza que quando você voltar a estudar, os primeiros materiais terão outro sentido. Não conheço o livro do Rodrigo Paes, mas se passou no crivo da Novatec deve ser bom. Não hesite em postar qualquer dúvida, principalmente as partes que ficaram na dúvida depois de ler.
@isabellamuniz93
@isabellamuniz93 8 ай бұрын
Vou assistir as aulas
@ruan6513
@ruan6513 8 ай бұрын
Boa, mestre! Esperando pelos próximos vídeos.
@glauciofonseca26
@glauciofonseca26 8 ай бұрын
:)
@ProgramandocomNilo
@ProgramandocomNilo 8 ай бұрын
vamos lá! :-D
@paulorobertosilva9103
@paulorobertosilva9103 8 ай бұрын
Muito bom o conteúdo, Nilo. Contudo, só consegui executar no Windows quando removi a linha comentada no arquivo "tasks.json" no VS Code: //"-fdiagnostics-color=always" Depois disso, o atalho F5 não funcionou, pois o valor do printf, não foi mostrando no terminal, mas consegui rodar o código clicando no botão de "play" ou usando a combinação de teclas Ctrl+Alt+N. Posso continuar usando esse método? Obrigado! há sim nessa linha do seu programa só ajustar de "#include stdio.h" para ""#include <stdio.h>" e o arquivo primeiro.exe usando o f5, funcina tranquilamente nos terminais!
@ProgramandocomNilo
@ProgramandocomNilo 8 ай бұрын
opa, eu tive que tirar o <>, pois são caracteres proibidos nas descrições do youtube. Tem uma linha explicando isso antes do programa. Nós não alteramos em momento algum o tasks.json.
@ProgramandocomNilo
@ProgramandocomNilo 8 ай бұрын
quanto ao fdiagnostics, você provavelmente não esta chamando o compilador na versão certa. Qual versão você esta utilizando?