No video

Por que e como estudar ALGORITMOS e ESTRUTURA DE DADOS? | Handshake #6

  Рет қаралды 57,988

Programação Dinâmica

Programação Dinâmica

Күн бұрын

Neste vídeo, conversamos sobre a relevância de se estudar e praticar a implementação de algoritmos e estruturas de dados. Este tipo de conteúdo exerce grande impacto na jornada de evolução de um profissional que desenvolve software, ajudando no desenvolvimento de seu raciocínio para solucionar problemas. As técnicas clássicas de solução de problemas computacionais constituem um repertório importante para dar um próximo passo na forma como você enxerga o ato de programar!
✅ Ainda precisa aprender a programar? Aprenda Python do Jeito Certo e desenvolva uma base fundamental para se tornar capaz de pensar e criar soluções para problemas escrevendo código: vai.pgdinamica...
Livros referenciados:
1. Estruturas de Dados e seus Algoritmos (edição nova): amzn.to/36SVKdK
2. Estruturas de Dados e seus Algoritmos (edição que eu tenho): amzn.to/2Mn9W5l
3. Algoritmos (Papadimitriou): amzn.to/2AzfRRY
4. Algoritmos Teoria e Prática (Cormen): amzn.to/3cvEQ5X
5. Desmistificando Algoritmos (versão introdutória do Cormen): amzn.to/3dwqfss
Plataformas referenciadas:
1. Hacker Rank www.hackerrank...
2. Code in Game www.codingame....
3. Spoj Brasil: br.spoj.com/
▶️ Assista também a playlist Análise e Projeto de Algoritmos: • Análise e Projeto de A...
📚 Livros de Algoritmos e Estruturas de Dados: amzn.to/3d5wK4m
📚 Livros recomendados de Data Science: amzn.to/2XZyxUr
SetUp - Equipamentos: amzn.to/37Cg3N2
Cortes do Programação Dinâmica: / @alforriah
🟣 Canal na Twitch para lives: / pgdinamica
🟦 Canal do Telegram para receber os vídeos: t.me/joinchat/...
✉️ E-mails:
- Propostas comerciais: pgdinamica@brunch.ag
- Demais assuntos: contato@programacaodinamica.com.br
👩🏾‍💻👨🏾‍💻 Confira mais conteúdo em nosso blog: blog.programac...
🔥 Faça parte da comunidade gratuita Programação Mais Dinâmica: bit.ly/pgsparkle (baixe o app e entre na comunidade)
📸 Nos siga no Instagram: / pgdinamica
📸 @kizzy_terra @hallpaz
🐦 Nos siga no Twitter: / pgdinamica
🐦 @kizzy_terra @hallpaz
* Curta a Programação Dinâmica no facebook: pgdinamica
* Nosso repositório no Github: github.com/programacaodinamica
* Confira o nosso Medium: medium.com/programacaodinamica
* Confira os artigos no Python Café: pythoncafe.com.br
🥰 Se você gosta do nosso trabalho e acha relevante a nossa atuação no KZbin, considere nos apoiar se tornando membro do canal: www.youtube.co...

Пікірлер: 288
@lucianofernandes-dev
@lucianofernandes-dev 2 жыл бұрын
Trabalho com desenvolvimento de sistemas há 20 anos, contudo praticamente nunca precisei utilizar o conhecimento de algoritmos para desenvolver sistemas (trabalho na área bancária atualmente - Java Sr). Normalmente utilizo testes com IFs e loops com FORs básicos no dia-a-dia, somente para as regras de negócio e utilizando as funções existentes no próprio Java. Conheço todos os algoritmos clássicos e alguns avançados, tenho (e estudei) o livro do Cormen, mas raramente necessito utilizar algo avançado. Acho que a importância vem da necessidade, isto é, se você pretende trabalhar no Google ou se no seu trabalho necessita otimizações e algoritmos avançados no dia-a-dia, então sim vale a pena estudá-los, mas caso realmente não necessite, então um bom conhecimento de OO, padrões de projetos, clean code e a própria linguagem que se especializou é o suficiente.
@marcelooliveirasoares3430
@marcelooliveirasoares3430 Жыл бұрын
Bancos. Maldição.
@lucianofernandes-dev
@lucianofernandes-dev Жыл бұрын
@@marcelooliveirasoares3430 hauhauhauhauhau
@WillianMattos
@WillianMattos Жыл бұрын
Acho que só o fato de a pessoa ter se empenhado em estudar e compreender temas complexos já coloca ela em outro patamar como profissional. Por mais que não utilize esses conhecimentos no dia-a-dia, a pessoa que estudou tudo isso terá um desempenho melhor na hora de lidar com problemas que exigem paciência e atenção para se resolver. Aprender coisas difíceis torna a pessoa mais competente no exercício de raciocinar
@ivanlehmkuhl7350
@ivanlehmkuhl7350 Жыл бұрын
Bem, devo dizer que eu como Engenheiro Eletricista não utilizo recursos de Cálculo Diferencial e Integral corriqueiramente. Contudo, seu uso é necessário em diversas aplicações. Tudo é uma questão de preparo para o domínio de variadas ferramentas que as profissões exigem. 🙃🙃
@joao15122000
@joao15122000 Жыл бұрын
Claro que não usa conceitos de ED no dia a dia. Pq os sistemas brasileiros não exigem nada profundamente complexo, como vc mesmo disse. E por isso, muitos devs aprendem só o básico e ganham a vida com isso. Agora, trabalhar em uma FAANG, algo de escala de bilhões de usuários, é simplesmente impossível sem ED. Mas supondo que não queira trabalhar em faang, ainda sim ED é útil em entrevistas
@PersonalXZ
@PersonalXZ 4 жыл бұрын
Hallison, neste vídeo eu percebi o quanto é importante a formação acadêmica no desenvolvimento técnico do iniciante. Tem muita gente na onda que não é preciso fazer faculdade, e outros na onda que não é necessário dominar a matemática.
@allysonryan6756
@allysonryan6756 Жыл бұрын
Mano, queria muito que tivesses continuado com a playlist de estrutura de dados, salvava muito o período com tua didática, além de que mesmo sendo algo tão relevante tem pouco conteúdo no BR que afasta muita gente.
@geovanigleidson8967
@geovanigleidson8967 4 жыл бұрын
Tumb: Deixe de ser Júnior Eu: Nem entrei no mercado ainda
@pgdinamica
@pgdinamica 4 жыл бұрын
Tudo a seu tempo 😉
@mnsnows
@mnsnows 4 жыл бұрын
Já esta iniciando bem, uma dica como esta com toda certeza, será um diferencial para você, embora seja importante como bem destacado no vídeo, poucos no mercado realmente se importam, mas os poucos que conhecem realmente se destacam e tem melhor desempenho em problemas e desafios do dia a dia.
@fabiomirandadev
@fabiomirandadev 4 жыл бұрын
É bom já entrar com o pensamento correto. Quando eu entrei, não tinha muito esse tipo de conteúdo então eu me lasquei um pouco hahaha
@micasntna
@micasntna 3 жыл бұрын
eu quero deixar de ser PLENO
@marco.nascimento
@marco.nascimento 4 жыл бұрын
Na UFPA, em uma das matérias, tivemos que usar o URI Online Judge, curti bastante a plataforma na época e foi divertido os alunos disputando por quem ficava melhor no ranking hahah excelente vídeo :)
@pgdinamica
@pgdinamica 4 жыл бұрын
Competição saudável! o/
@kanicsbrel82
@kanicsbrel82 2 жыл бұрын
Que bosta
@mateuspaimdebarros6959
@mateuspaimdebarros6959 9 ай бұрын
Eu nunca ouvi ninguém da área de TI em geral falar o que vc falou sobre literatura e a compreensão da realidade, talvez o Akita, apesar de nunca ouvi ele dizer isso diretamente, ele meio que deixa isso sub entendido em vários vídeos. É pura verdade, a literatura e a alta cultura em geral, as artes e o domínio da linguagem te ajudam a entender e ser melhor em qualquer área científica. Parabéns pelo vídeo, é o primeiro seu que eu assisto e gostei bastante.
@pgdinamica
@pgdinamica 9 ай бұрын
Valeu! Seja bem-vindo 🤗
@gabrieljesus9532
@gabrieljesus9532 3 ай бұрын
No primeiro vídeo que vi do canal já percebi que esse cara era diferenciado!!
@pgdinamica
@pgdinamica 3 ай бұрын
Valeu!
@Filhodanuvem
@Filhodanuvem 4 жыл бұрын
Muito bom! Eu amo estruturas de dados, adorava as disciplinas da faculdade. Mas sinto dificuldade quando a ideia é identificar a melhor estrutura pra resolver o problema. Ainda vou parar e voltar a estudar isso a sério. Obrigado pelas recomendações.
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu, Claudson! Plataformas como o Hackerrank ou LeetCode podem ajudar e dar um incentivo nessa direção :) Abração!
@cesarmello1538
@cesarmello1538 4 жыл бұрын
Olá seu vídeo é muito bom e interessante e de fato vc é excelente no que faz. Eu estudei no M.. do ITA e me formei em 1985 (sou de 64 logo tenho 56) em Eng. Eletrônica, mas detestei o curso e nem sei porque terminei. Minha vocação foi Física e Química. Bom depois de formado no ITA eu prestei vestibular na UNICAMP para Física terminei o curso e depois terminei Química também na UNICAMP, fiz doutorado direto e escrevi a primeira tese sobre redes neurais no Brazil em 1992, mas escrevi tudo em Matlab. Quando vc me pergunta quantas linguagens de programação eu conheço eu tenho que responder que só conheço formalmente, aprendi na M... do ITA Fortran, mas conhecendo lógica de programação me adapto a qualquer linguagem C++, c# e essas linguagens não compiladas como Python. Você citou que tem crianças de 12 anos que programam e eu questiono isso, elas programam como se estivessem brincando de Lego o que é bom, mas não é suficiente para se tornar um cientista de dados, aliás hoje todo mundo ta virando cientista de dados e aí complica, pois sem uma base matemática bastante profunda e não estou me referindo aos 4 cálculos da faculdade não, mas de métodos avançados da física matemática (no departamento de física teórica o meu o meu office fica em frente do Alan Guth), num corredor escuro e bem frio bloqueado a entrada de pessoas sem identificação), disciplina essa que me dediquei e fui professor no MIT por 25 anos. Atualmente estou fazendo curso de Python num curso da Udemy bom o curso viu, por R$ 21,, bom como uma linguagem interpretada, não compilada e sem necessidade de gerenciamento de memória é bem fácil, mas já que é para "apelar" o que vc acha de usar logo o MatLab (que é caro) ou o octave de uma vez que é bem menos dependente de bibliotecas e diga-se que nessas bibliotecas não dá pra fazer fazer muita coisa não, para visualização como vc gosta da pra fazer muita coisa concordo com vc, mas modelos de Machine Learn (é redes neurais) ou Deep machine Learning (que também são redes neurais onde se coloca um monte de camadas intermediária , basicamente),. Outro dia segui um modelamento feito no KAGGLE (acho que é esse o nome) e olha aquilo que vi é um grande amontoado de porcarias, todas as redes com um overfitting inaceitável e o pior com os pacotes do Python não tem como controlar isso não e quem escreveu o code se acha um cientista de dados, mas como vc deve saber para ser um cientista de dados , na minha concepção e modo de ver as coisas) se a pessoa não souber como superar ou ao menos verificar, checar esse erro catastrófico não é cientista de dados porcaria nenhuma (to sendo muito crítico?). Além disso, quando vc fala de linguagens de programação como algo fundamental eu discordo parcialmente, eu acho isso importante mas não é tudo. Isso é bom para brincar lá no KAGGLE, mas modelar um sistema de dados é outra coisa o que vc acha? outra coisa eu acho que em uma empresa deve-se dividir tarefas, uns trabalhão com bando de dados (todos tipos), outros escrevem programas (na linguagem que quiser) e outros desenvolvem métodos novos de modelamento, aí sim teremos um time de data science, não dá pra um só fazer tudo isso. Eu, atualmente, ainda trabalho como PJ em algumas empresas grandes, mas vou logo avisando escrever códigos não faço, posso ajudar o programador, mas eu escrever não. Bom isso é meu modo de trabalhar. Qual é o seu? Outra coisa qual é o futuro du data science, crianças brincando de lego? ou você vê mais longe e então qual será o futuro disso tudo? Na minha visão ( e eu não sou guru nem tenho boa de cristal, aliás tem um software chamado cristal ball da Oracle para se fazer simulações de monte carlo. Porque usar python e não liguagens não compiladas como matlab/octave que não é necessários esses módulos como pandas, numpy, etc. Por favor me escreva sua visão disso tudo. Abração Saúde e sorte Cesar
@sistemasbiomedicosfabio6087
@sistemasbiomedicosfabio6087 4 жыл бұрын
Parabéns. Você é o instrutor mais técnico que eu já ouvi e assisti aqui no KZbin. Sensato e competente. Eu assisto bastante a vídeos e você está entre os melhores palestrantes por aqui.
@pgdinamica
@pgdinamica 4 жыл бұрын
Muito obrigado! Fico feliz com as palavras e o reconhecimento 😁
@jessicanathany
@jessicanathany 3 жыл бұрын
Melhor canal! Tenho muitas dificuldades em algoritmos e esse é o melhor canal que considero pra aprender
@pgdinamica
@pgdinamica 3 жыл бұрын
🥰🥰🥰🥰
@professorwagnerlobo1467
@professorwagnerlobo1467 3 жыл бұрын
Rapaz... que cara FERA! Pqp! Parabéns, mestre! Vc sabe muito e tem uma didática acima da média!
@pgdinamica
@pgdinamica 3 жыл бұрын
Muito obrigado!
@erosmlima5981
@erosmlima5981 3 жыл бұрын
Muito Bom, melhor explicação que já vi em +20 anos.
@pgdinamica
@pgdinamica 3 жыл бұрын
Valeu Eros!!
@PersonalXZ
@PersonalXZ 4 жыл бұрын
Dicionário do programador: "Escovar bits" é uma expressão que significa, entre outros, "se preocupar com detalhes de baixo nível", como otimizações excessivas e/ou desnecessárias. A expressão equivalente em inglês ("bit brushing") não parece existir ou ser muito usada.
@pgdinamica
@pgdinamica 4 жыл бұрын
Pessoal do canal Código Fonte TV tem uma série com esse nome "Dicionário do Programador", se não conhece, vale a pena conferir!
@franciscoetizel3158
@franciscoetizel3158 3 жыл бұрын
Um dos conteúdos + ricos e objetivos, no qual tive contato. Parabéns!
@pgdinamica
@pgdinamica 3 жыл бұрын
Muito obrigado! 🙌🏾
@WestLima
@WestLima 4 жыл бұрын
Descobri o seu canal a pouco e parabéns! Fala com muita clareza e didática, estou indo para o 3° semestre de ADS e nao conhecia esse code in game, muito bom! E o pessoal ja falou mas, ressalva para o "querido" Uri kkk Abraço !
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu! URI é bem legal, já pratiquei lá também :)
@Fernando-du5uj
@Fernando-du5uj 3 жыл бұрын
Excelente explicação. Confesso que não me dediquei muito nas aulas de Estrutura de Dados no começo da faculdade, mas agora, no final, peguei interesse pela coisa e to revisando tudo de novo kkkk, obrigado pelo vídeo.
@pgdinamica
@pgdinamica 3 жыл бұрын
Valeu, Fernando, bons estudos!
@churusalmao
@churusalmao 4 жыл бұрын
Excelente vídeo, Hallison. Lembro que conheci o canal quando procurava algo relacionado a algoritmos e problemas NP Completos. Era na época do Python Café. Você sempre explica temas complexos com facilidade e boa didática. Parabéns.
@pgdinamica
@pgdinamica 4 жыл бұрын
Que legal, Luís, "das antigas"! Obrigado :)
@rogeriopst450
@rogeriopst450 4 жыл бұрын
Concordo plenamente.
@Bitsmap
@Bitsmap 4 жыл бұрын
Gosto bastante desses vídeos mais sobre conceitos do que sobre códigos mesmo, são coisas que a gente não costuma ver na faculdade.
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu, Bitsmap! Vamos continuar produzindo os dois formatos =)
@Bitsmap
@Bitsmap 4 жыл бұрын
@@pgdinamica sempre legal ter formatos para todos os gostos.
@beatrizromao5253
@beatrizromao5253 3 жыл бұрын
Caramba, adorei essa explicação, finalmente dez sentido pra mim!! OBRIGADA!! 🙏🏼
@pgdinamica
@pgdinamica 3 жыл бұрын
De nada!
@gurujs7316
@gurujs7316 4 жыл бұрын
Ótimo vídeo! Sua comparação da ideia de aprofundar em algoritmos com a filosofia foi genial, um puxão de orelha positivo que eu precisava. Muito obrigado!!!!
@pgdinamica
@pgdinamica 4 жыл бұрын
Aêee!🙌🏾
@joarleyandrade562
@joarleyandrade562 4 жыл бұрын
Vídeo Fantástico e canal excelente, Parabéns 👏👏
@pgdinamica
@pgdinamica 4 жыл бұрын
Muito obrigado 😊
@carlosvaltersantosferreira2217
@carlosvaltersantosferreira2217 4 жыл бұрын
Cara adorei essa matéria na faculdade. Foi onde descobri que não só existe programação comercial, mas tb programação científica. Ótimo conteúdo
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu, Carlos!
@elmocontrabandistadedrogas3563
@elmocontrabandistadedrogas3563 2 жыл бұрын
Irmão, como seu canal não tem 1 milhão de inscritos? Muito bom parabéns
@pgdinamica
@pgdinamica 2 жыл бұрын
hahaha, muito obrigado!
@GabrielLima-gz8zg
@GabrielLima-gz8zg 2 жыл бұрын
Acho muito bonito esse seu amor por computação. Tmj amigo👊🏻
@pgdinamica
@pgdinamica 2 жыл бұрын
🙌🏾
@josiasjunior5844
@josiasjunior5844 8 ай бұрын
moleque muito bom!!!
@pgdinamica
@pgdinamica 8 ай бұрын
Valeu!
@JoaoVictor-gs2yp
@JoaoVictor-gs2yp 2 жыл бұрын
Que canal maravilhoso! Como não o conheci antes?!
@pgdinamica
@pgdinamica 2 жыл бұрын
Seja bem vindo, João!
@sergiosoaresnunes1601
@sergiosoaresnunes1601 4 жыл бұрын
Conteúdo foda e muito bem explanado... Continuem com o excelente trabalho que só tem a agregar coisas boas à comunidade 🥰
@pgdinamica
@pgdinamica 4 жыл бұрын
Muito obrigado! 😊
@wilsoncalixto387
@wilsoncalixto387 4 жыл бұрын
Excelente tema e a forma que foi abordado de ótima didática.
@pgdinamica
@pgdinamica 4 жыл бұрын
\o/ obrigado!
@leticialimacavalcanti
@leticialimacavalcanti 4 жыл бұрын
Cheguei agora no canal e ameeeei, você fala muito bem, ótima coesão e didática. Parabéns por isso!
@diegoJOFernandes
@diegoJOFernandes 3 жыл бұрын
Cara sensacional, amei seu conteúdo tá me ajudando muito na facul. Obrigado!
@pgdinamica
@pgdinamica 3 жыл бұрын
Show! 🙌🏾
@DaniloBorgesVM
@DaniloBorgesVM 3 жыл бұрын
No meu curso de Engenharia de Software tenho 4 disciplinas voltadas a algoritmos e estrutura de dados
@jcoj2004
@jcoj2004 3 жыл бұрын
Nem terminei de ver o vídeo e ficou claro, quem sabe sabe .... Muito claro
@pgdinamica
@pgdinamica 3 жыл бұрын
Valeu, obrigado!
@tecnorganico
@tecnorganico 3 жыл бұрын
Excelente partilha camarada! Estarei atento a esses processos mais fundamentais do desenvolvimento graças ao saber trazido aqui. Cursando tecnólogos nem sempre passamos a trabalhar os conhecimentos nas raízes da computação, esses caminhos que você trouxe vão me auxiliar muito.
@pgdinamica
@pgdinamica 3 жыл бұрын
Sucesso nos estudos e na carreira! 🙌🏾
@rafaeldasilvavianna2215
@rafaeldasilvavianna2215 4 жыл бұрын
Parabéns Hallisson e Kizzy!!! Muito bons os videos de vcs!!!
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu, Rafael! 👊🏾
@edsonsouza133
@edsonsouza133 3 жыл бұрын
Cara, faltou a plataforma Uri Judge Online (tem tradução pro português brasileiro), ta cheia de problemas pra resolver. Otimo video.. realmente me motivou a voltar a resolver problemas no UriJudgeOnline..
@pgdinamica
@pgdinamica 3 жыл бұрын
URI é muito boa mesmo! Bons estudos 🙌🏾
@eversonjunior8494
@eversonjunior8494 4 жыл бұрын
Minha formação de ensino médio e graduação foi muito fraca em matemática. Depois muitos anos batendo cabeça com programação, resolvi aprender matemática e algoritmos. Tenho usado o Khan Academy para parte conceitual e depois irei fazer cursos mais complexos tais quais alguns do MIT, Coursera.
@pgdinamica
@pgdinamica 4 жыл бұрын
Parabéns pela perseverança! 👏🏾👏🏾
@rogeriopst450
@rogeriopst450 4 жыл бұрын
Ótimo vídeo. Dentro daquela série de algoritmos e estrutura de dados, vc poderia fazer um estudo de caso de qdo vc precisou usar busca binária para resolver o problema de computação gráfica.
@pgdinamica
@pgdinamica 4 жыл бұрын
Boa ideia! Posso trazer essa discussão em vídeo no futuro :)
@rogeriopst450
@rogeriopst450 4 жыл бұрын
@@pgdinamica obrigado. por gentileza. agradeço. não trabalho com isso, mas é um assunto bem interessante.
@PersonalXZ
@PersonalXZ 4 жыл бұрын
Seria interessante um vídeo para explanar como funciona um algoritmo em um computador quântico.
@pgdinamica
@pgdinamica 4 жыл бұрын
Gostei da ideia, anotada! Valeu :)
@marcelooliveirasoares3430
@marcelooliveirasoares3430 Жыл бұрын
Que porra de computador quântico. Vai se lascar.
@user-bp9zj9xs2y
@user-bp9zj9xs2y 4 жыл бұрын
Seu conteudo é muito bom, to no 1° periodo de Ciências da Computação, com certeza vou ver mais vídeos do seu canal e recomendar pros meus colegas
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeeu!
@TheShinigami99
@TheShinigami99 4 жыл бұрын
Excelente :)
@pgdinamica
@pgdinamica 4 жыл бұрын
valeeeu Caio!
@silrafael8408
@silrafael8408 4 жыл бұрын
Show de bola ⚽ 🏆 vídeos.. Continue.
@WellingtonCalligaris
@WellingtonCalligaris 4 жыл бұрын
Muito didático! Parabéns pelo conteúdo! Qualidade elevadíssima
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu!
@Jonasprodrigues
@Jonasprodrigues 4 жыл бұрын
Conteúdo espetacular!! 🙏🙏🙏 Gosto bastante de programar jogos na plataforma unity, a plataforma também ajuda bastante qualquer pessoa que queira iniciar no mundo dev 😉 gostava de saber mais a cerca do vosso laboratório.. É online? Gosto bastante de AI e vejo que vocês abordam bastante este assunto! Desejo muita saúde e paz a todos!
@pgdinamica
@pgdinamica 4 жыл бұрын
Unity é bem legal mesmo, e dá pra aprender e fazer muuuita coisa. O laboratório é online, sim, é como chamamos nossa área de membros no KZbin. Uma das propostas é colocar em prática novas ideias de conteúdo que nós temos e receber feedback dos membros. Eventualmente, algumas dessas criações podem vir a ser abertas :)
@viniciusbarbosa1901
@viniciusbarbosa1901 4 жыл бұрын
Meu irmão VOCÊ É 10
@MrsMollyC
@MrsMollyC 4 жыл бұрын
Gente, eu amo o conteúdo de vocês dois
@pgdinamica
@pgdinamica 4 жыл бұрын
🖤
@tatyplummer
@tatyplummer 2 жыл бұрын
Amei caa segundo. Caindo de cabeça no conteúdo! Obrigada
@pgdinamica
@pgdinamica 2 жыл бұрын
Que ótimo! Bons estudos 🙌🏾
@yasmimbarbosa4839
@yasmimbarbosa4839 4 жыл бұрын
Que legal esse video e conteúdo... Muito bom!!!!! 💖
@dahnassy
@dahnassy 3 жыл бұрын
Conteudo top do canal de vocês, procurava videos animadores como esses para me sentir melhor em continuar cursando Ciência da Computação, as federais massacram :/ obg!!!
@pgdinamica
@pgdinamica 3 жыл бұрын
Ânimo! Vai valer a pena 🙂
@devpadrao6988
@devpadrao6988 3 жыл бұрын
Ótimas dicas. Conteúdo excepcional !!!
@pgdinamica
@pgdinamica 3 жыл бұрын
Valeu 😁
@taytech8163
@taytech8163 4 жыл бұрын
Obrigado pelo conteúdo, gratidão.
@pgdinamica
@pgdinamica 4 жыл бұрын
Disponha! 🤙🏾
@hugorafaelalves3922
@hugorafaelalves3922 3 жыл бұрын
Motivou sim, valeu, ganhou mais um inscrito!
@pgdinamica
@pgdinamica 3 жыл бұрын
Fico feliz em saber, Hugo! Seja bem vindo e bons estudos! 🙌🏾
@angelmagnojesus
@angelmagnojesus 4 жыл бұрын
Muito legal cara, sou professor de algoritmos e geralmente há uma certa resistência dos alunos em aprenderem AED pq pensam em focar apenas no que é pedido no mercado de software "geral".
@pgdinamica
@pgdinamica 4 жыл бұрын
Legal, Ângelo! Fala para os seus alunos darem um pulinho aqui nesse vídeo 😊
@angelmagnojesus
@angelmagnojesus 4 жыл бұрын
@@pgdinamica sim, com certeza
@mauriciomb1519
@mauriciomb1519 4 жыл бұрын
Muito bom, parabéns pelo trabalho de vocês, gostaria muito de um vídeo sobre problemas np-completo.
@pgdinamica
@pgdinamica 3 жыл бұрын
Sugestão anotada 😉
@JeanTux
@JeanTux 4 жыл бұрын
Gostei muito do canal, conteúdo realmente incrível ... show!! 😍
@pgdinamica
@pgdinamica 4 жыл бұрын
Muito obrigado 😊
@andrenascimento584
@andrenascimento584 3 жыл бұрын
Show de bola...mega conteudo fodastico desse video
@pgdinamica
@pgdinamica 3 жыл бұрын
Obrigado! 😊
@beatricealves2053
@beatricealves2053 2 жыл бұрын
Muito bom o conteúdo! Parabéns!
@pgdinamica
@pgdinamica 2 жыл бұрын
Muito obrigado! Bons estudos 🙌🏾
@PersonalXZ
@PersonalXZ 4 жыл бұрын
Todos os algoritmos e estruturas que eu conheço eu peguei do Wikipedia, é bem completo; no Github tem várias listas com algoritmos e código fonte deles para aprender. Para quem está mais avançado, ler código fonte do Github também aprende com várias estruturas já prontas.
@pgdinamica
@pgdinamica 4 жыл бұрын
Ler código de outras pessoas é um excelente exercício! Tem coisa que só se aprende assim, mas realmente leva um tempo até romper essa barreira 😬
@jeffcarvalho2085
@jeffcarvalho2085 4 жыл бұрын
Amei o canal de vcss
@rtec777
@rtec777 3 жыл бұрын
Muito obrigado.
@pgdinamica
@pgdinamica 3 жыл бұрын
De nada!
@marcioemiliano8140
@marcioemiliano8140 3 жыл бұрын
👍👏👏 obrigado!
@pgdinamica
@pgdinamica 3 жыл бұрын
Valeu!
@mariacarvalho9749
@mariacarvalho9749 4 жыл бұрын
Parabens!!
@pgdinamica
@pgdinamica 4 жыл бұрын
Obrigado!
@fernandocnf
@fernandocnf Жыл бұрын
Obrigado.
@01bit
@01bit 4 жыл бұрын
excelente 🐍🦾🐱‍💻
@pgdinamica
@pgdinamica 4 жыл бұрын
🕹🚀
@alexfreitas4428
@alexfreitas4428 3 жыл бұрын
Vídeo foda ra crlh! Muito obrigado e parabéns
@pgdinamica
@pgdinamica 3 жыл бұрын
Valeu!🙌🏾
@WellingtonSilvaf1
@WellingtonSilvaf1 4 жыл бұрын
Execelente vídeo
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu! 🤙🏾
@vonbruhh
@vonbruhh 4 жыл бұрын
Acho muito interessante esses assuntos bases da computação. Tenho interesse de estudar isso a fundo e com calma ainda, mas a prioridade agora é entrar no mercado de WebDev. Aliás, algorítmos e estrutura de dados tem muita aplicação no desenvolvimento web?
@pgdinamica
@pgdinamica 4 жыл бұрын
Com certeza! Certamente você usa listas e dicionários e precisa organizar dados segundo algum critério. O browser só consegue avançar e voltar entre as páginas, porque ele mantém uma pilha de páginas visitadas. Você abre um novo link, ele empilha; você aperta voltar, ele desempilha e você cai no topo da pilha (página anterior). O quanto você vai ter pronto e o quanto você vai ter que recorrer a essas ideias para suas próprias implementações depende do tipo de serviço e problema que você quer resolver. Um caso simples, por exemplo, é o de fazer uma calculadora RPN (pt.wikipedia.org/wiki/Nota%C3%A7%C3%A3o_polonesa_inversa), que de cara exige uma pilha para as operações.
@vonbruhh
@vonbruhh 4 жыл бұрын
@@pgdinamica Fico contente em saber disso. É que agora no inicio de carreira a ansiedade é grande, hehe. Seus vídeos são bons e cheio de conteúdo, por favor, não pare.
@edmardavi9632
@edmardavi9632 4 жыл бұрын
Muito bom.
@pgdinamica
@pgdinamica 4 жыл бұрын
Obrigado!
@paulo57575
@paulo57575 4 жыл бұрын
Muito bom o vídeo!
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu!
@mamemicg
@mamemicg 2 жыл бұрын
Para mim a base da programação sempre foi algoritmo e estrutura de dados e isso desde sempre. Se isso é considerado novidade então é sinal de que no mercado atual estamos bem ruim das pernas em matéria de desenvolvedores. Agora esse último livro de algoritmo me parece que a tradução dele parece ter alguns erros, já vi outros colegas reclamando disso tbm.
@guilhermehx7159
@guilhermehx7159 4 жыл бұрын
Boa!
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu! 🤙🏾
@CarlosHenrique-ps3xp
@CarlosHenrique-ps3xp 3 жыл бұрын
Recomendação de livro, especialmente depois do que foi falado aos 3:55 Cracking the Coding Interview, por Gayle Laakmann McDowell. Ele se concentra em mostrar questões propostas nas entrevistas para a vaga de programador na FAANG. Pena que não tem em pt-br e nem kindle.
@pgdinamica
@pgdinamica 3 жыл бұрын
Boa! Muito bom este livro, cheguei a resolver vários problemas no final da graduação. Descobri, recentemente, que meu irmão comprou a última edição.
@WilsonTecnologias
@WilsonTecnologias 4 жыл бұрын
Legal..
@pgdinamica
@pgdinamica 4 жыл бұрын
🙌🏾 🙌🏾
@danieleliano
@danieleliano 4 жыл бұрын
ganhou +1 inscrito.. excelente vídeo! S2
@pgdinamica
@pgdinamica 4 жыл бұрын
Muito obrigado 😊
@ElpidioNLimaJunior
@ElpidioNLimaJunior 4 жыл бұрын
Muito bom
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu!
@ProfessorEdsonMaia
@ProfessorEdsonMaia 3 жыл бұрын
Acredito que uma das grandes dificuldades, é encontrar as aplicações de cada uma das estruturas, vejo em muitos materiais como fazer, mas não o porque fazer essa e não outra estrutura.
@pgdinamica
@pgdinamica 3 жыл бұрын
Verdade! As estruturas de dados de um curso "básico", como os de graduação, servem de base pra soluções mais complexas, que geralmente não são abordadas. No entanto, se você se aprofundar em algumas áreas específicas, vai encontrar relação com o que viu. Por exemplo, na computação gráfica precisamos organizar hierarquias entre elementos de uma cena (um carro, uma pessoa, um prédio... ou o carro, seu volante e suas rodas, por exemplo) e fazemos isso com um grafo de cena. Com essa estrutura, é possível gerenciar a ordem de operações para um resultado adequado: o passageiro translada junto com o carro, a roda translada com o carro, mas rotaciona em relação aos próprios eixos etc. Na robótica, esse tipo de hierarquia também é usado. Uma forma de representar objetos 3D é por meio de estruturas de dados para polígonos e você tem que ordenar pontos, calcular fecho convexo, percorrer o grafo de ligação dos vértices, arestas etc... outra forma de representar é por meio de funções no espaço, campos escalares definidos implicitamente, mas aí você precisa calcular as curvas de nível no espaço, daí você usa uma octree (árvore com 8 filhos) para segmentar o espaço de forma eficiente e precisa fazer uma busca (que pode ser binária) pelos pontos de interseção da superfície implícita com o espaço.... enfim, existem muitas aplicações pras estruturas de dados em contextos mais avançados. Em contextos mais simples, um exemplo clássico é tentar implementar um serviço de encurtar URLs tipo o bit.ly. Para transformar alguns algoritmos recursivos em suas versões iterativas (e evitar estouro da pilha), é comum usarmos uma pilha própria como estrutura de dados....
@zardobeckerg.1220
@zardobeckerg.1220 4 жыл бұрын
Muito bom o Video! Por acaso tu teria algum algoritmo que tu acha interessante pra mostrar pra nós?
@jcoj2004
@jcoj2004 3 жыл бұрын
Show
@pgdinamica
@pgdinamica 3 жыл бұрын
🙌🏾
@geraldovilela42
@geraldovilela42 4 жыл бұрын
URI JUDGE também tem desafios e maratonas de programação!!!
@pgdinamica
@pgdinamica 4 жыл бұрын
Sim 🙂! www.urionlinejudge.com.br/judge/pt/login
4 жыл бұрын
Muito bom a abordagem! Parabéns! Eu não sei se o livro: Algoritmos: Teoria e Prática do Thomas Cormen, aborda certinho o que vc falou no vídeo mas no sumário dele aparece estrutura de dados e estrutura de dados avançada. Há anos escuto falar dele e até tenho vontade em adquirir, mas o preço, hahaha, puxado!
@brenersousa2812
@brenersousa2812 4 жыл бұрын
me manda seu email que eu tenho um pdf
@pgdinamica
@pgdinamica 4 жыл бұрын
É caro mesmo, infelizmente. Quando eu tava na graduação, o dólar ainda era bem baixo e eu consegui importar muitos livros do site abebooks.com . Comprei vários usados de lá, o preço era muuuuito em conta (bem mais do que nos sebos aqui) e a conservação, muito boa. Eu paguei US$19.15 neste livro (já com frete!), o que não era nem 50 reais (e foi um dos mais caros que comprei)!
4 жыл бұрын
@@pgdinamica Podes crer, este site é muito bom! Eu comprei alguns livros de computação gráfica pelo Amazon mesmo numas promoções lá dos EUA. Tbm tem tempo.
4 жыл бұрын
O bom que comprar livros de fora do país é pq eles não são taxados.
@joaopedrodonasolo680
@joaopedrodonasolo680 3 жыл бұрын
Titio google sabe que tô cursando essa matéria na faculdade e me recomendou seu vídeo rsrs obrigado pelo conteúdo ps.: vc e a Kizzy são irmãos??
@pgdinamica
@pgdinamica 3 жыл бұрын
Seja bem vindo ao canal, certamente será útil durante o seu curso 🙌🏾 Quanto a Kizzy e eu: kzbin.infocommunity?lb=UgwdvcvWY5wbB6y9Rnl4AaABCQ
@anderson23417
@anderson23417 2 жыл бұрын
Olá Halison! Top o vídeo!! Gostaria de saber se a ordem que você listou os livros, é a ordem que você aconselha a estudá-los. Muito obrigado!!!
@guilhermechina0506
@guilhermechina0506 2 жыл бұрын
Salve Hallison. Deixa eu te perguntar. Eu já tenho certa experiência em Python e agora to buscando tentar entender como funciona por trás, no caso os algoritmos e as estruturas de dados. Tu acha que vale a pena conhecer sobre isso nesse ponto mesmo e conciliar com o aprendizado da linguagem pra já facilitar na graduação, ou é uma coisa que não vale a pena aprender por agora?
@Kevin_Wilker
@Kevin_Wilker 3 жыл бұрын
Olá Hallison, Eu sou totalmente leigo no assunto mas estou buscando mais informações tem algumas palavras se possível até mesmo para procurar o significado, colocar na tela séria um diferencial. Desde já agradeço pela atenção!
@pgdinamica
@pgdinamica 3 жыл бұрын
Obrigado pela sugestão, mas não sei se entendi direito, teria algum exemplo específico para eu trabalhar na próxima?
@Kevin_Wilker
@Kevin_Wilker 3 жыл бұрын
@@pgdinamica Então são algumas nomenclaturas que não tenho idéia do que significa, e também não sei nem pronunciar, logo não consigo pesquisar, mas super entendo cai de paraquedas, sem dúvida preciso partir da premissa que o pessoal já tem algum repertório. Mas pode deixar vou maratonar e absorver o máximo possível!
@DouglasBarbosadosSantos
@DouglasBarbosadosSantos 4 жыл бұрын
Tem esse aqui também que dá para resolver problemas usando programação é o projecteuler.net/archives. Começa com problemas básicos e vai ficando difícil conforme você vai avançando.
@pgdinamica
@pgdinamica 4 жыл бұрын
Legal, gosto de problemas que envolvem matemática! Obrigado pela contribuição!
@FelipeOliveir4
@FelipeOliveir4 2 жыл бұрын
Vi essas matérias na faculdade, ms tal como os vários Design Patterns eu não lembro de tudo no dia a dia :(
@zezinreidelas2190
@zezinreidelas2190 3 ай бұрын
Recomendo o livro Entendendo Algoritmos - Aditya Bhargava
@castro1259
@castro1259 4 жыл бұрын
Engraçado que eu entrei no canal justamente por estar trabalhando com programação dinâmica no TCC. Tô maratonando? Tô.
@pgdinamica
@pgdinamica 4 жыл бұрын
🤩 🤩
@felipecosta4132
@felipecosta4132 3 жыл бұрын
Bom dia, meu amigo. Obrigado pela sua fala, gostei do conteúdo do vídeo. Bom, eu faço Engenharia Elétrica e sou Técnico de Automação Industrial. Atualmente, trabalho como Autônomo na area de TI e sempre gostei da área, a minha dúvida e pergunta é: você acha que eu posso ir pra área de computação pela Engenharia Elétrica? Ou pra área de programação? Obs: sempre gostei de programação, inclusive estou fazendo curso de JS, CSS e HTML.
@pgdinamica
@pgdinamica 3 жыл бұрын
Há oportunidades de tudo quanto é forma nos ramos da computação. A dúvida é se você quer usar diretamente os seus conhecimentos em Engenharia Elétrica e automação ou não... por exemplo, qualquer pessoa pode começar a aprender HTML, CSS e JS e desenvolver sites e aplicações no front-end sem, necessariamente, usar conhecimentos de engenharia. No entanto, há aplicações de software ligadas à robótica, automação, otimização de processos etc que podem se beneficiar do seu conhecimento em engenharia elétrica. Inclusive, já recebi convite para trabalhar com desenvolvimento de software em uma empresa focada em fontes de energia alternativas, como a energia solar. *Curiosidade* : em muitas faculdades, os cursos de engenharia de computação vieram do departamento de engenharia elétrica.
@felipecosta4132
@felipecosta4132 3 жыл бұрын
@@pgdinamica muito interessante, amigo. Eu sou autônomo em TI, tenho uma empresa voltada a manutenção de computadores, redes etc. Quero trazer esse conteúdo de desenvolvimento de sites pra ela, vejo muito futuro nisso.
@LucasMartins-el7kn
@LucasMartins-el7kn 2 жыл бұрын
Olá! Muito obrigado pela recomendação! Depois do aluno estudar algoritmos e estrutura de dados, existe mais algum outro assunto relevante que o programador iniciante deveria estudar para se tornar um bom profissional ou daqui ele já pode partir para as linguagens de programação?
@elmocontrabandistadedrogas3563
@elmocontrabandistadedrogas3563 2 жыл бұрын
Tire suas dúvidas com o mestre Akita kzbin.info/www/bejne/b3jHlqaujNmCndU
@pgdinamica
@pgdinamica 2 жыл бұрын
Como iniciante, sugiro que você comece estudando lógica de programação já com uma linguagem de programação. Escolha uma e comece a praticar, a entender como você pode resolver problemas simples, resolver erros etc. Não focaria em estudar estruturas de dados e algoritmos especificamente nesse primeiro momento, mas praticaria exercícios simples de plataformas como o HackerRank, por exemplo. Quando estiver mais confortável em escrever programas com uma linguagem de programação, pode ser interessante aprender um pouco sobre orientação a objetos e, depois, entrar em estruturas de dados e algoritmos. Esta é uma ordem que eu recomendo, porque em muitas linguagens você vai ter acesso a uma biblioteca de implementações desses algoritmos que funciona de forma orientada a objetos. Após isso, você terá uma boa visão sobre a solução de problemas computacionais com software, mas ainda precisará desenvolver boas práticas para construir programas maiores e trabalhar em equipe, daí é interessante estudar sobre padrões de projetos, testes e engenharia de software de uma forma geral.
@ALESXANDRO2009
@ALESXANDRO2009 4 жыл бұрын
Exercism + c# massa d+ kkkk muito bom mesmo recomendo
@pgdinamica
@pgdinamica 4 жыл бұрын
Não conhecia essa, interessante. Vou deixar o link aqui, caso mais alguém se interesse: exercism.io/
@marechalherpes
@marechalherpes 4 жыл бұрын
Grande professor do INFNET
@pgdinamica
@pgdinamica 4 жыл бұрын
Os alunos é que são gente boa ;)
@adilsonfj3499
@adilsonfj3499 4 жыл бұрын
Gostei bastante do canal! ganhou mais um escrito, por favor gostaria de saber se a estrutura de dados e algorítimos da playlist de vocês funcionaria também para web(sou iniciante kkk desculpa a pergunta) mas desde já sou grato pelos conteúdos : )
@numseidizer
@numseidizer 4 жыл бұрын
Eu tenho problemas com programação dinâmica. Por favor, faz vídeos sobre
@pgdinamica
@pgdinamica 4 жыл бұрын
Tá na fila! 🤙🏾
@AQUILESMUSICA
@AQUILESMUSICA Жыл бұрын
Qual o momento pra aprender estrutura de dados antes de programar ou quando já saber a linguagem?
@pgdinamica
@pgdinamica Жыл бұрын
Depois de adquirir um pouco de experiência programando. É algo pra te levar ao próximo nível.
@piponca
@piponca 4 жыл бұрын
Brother, to estudando ciência de dados com foco em IA e afins, mas to muito perdido. Pretendo fazer uma facul, por qual curso eu começo? Matemática e Estatística? Ciência da Computação?
@pgdinamica
@pgdinamica 4 жыл бұрын
Qualquer um desses serve. Se quiser ser um profissional completo, além de desenvolver uma visão de negócios, vai ter que entender tanto de computação, quanto de estatística (e tudo isso tem base matemática). Eu diria pra você escolher o que tem mais a ver contigo e buscar complementar com outras experiências ao longo do curso.
@user-jj7nw6fm1i
@user-jj7nw6fm1i 6 ай бұрын
Primeiro eu leio os livros e depois eu vou para o hackerrank? Ou faço tudo junto?
@strixl6568
@strixl6568 2 ай бұрын
estou estudando ciencias da computação e estou no primeiro semestre, preciso estudar diversos assuntos para as provas finais, e está sendo muito dificil pra mim, eu pego exercicios pra treinar e acabo travando em quase todos, por não conseguir enxergar os passos que tenho que dar pra resolver o problema, confesso que estou preocupado, até porque tenho apenas 1 semana para estudar, sendo que uma das provas já é amanhã....
@pgdinamica
@pgdinamica 2 ай бұрын
Bom, agora que as provas já estão aqui, faça o melhor que puder. Assim que sair deste frisson, a dica que eu dou é revisar o básico. Se você está se sentindo constantemente travado, provavelmente há algo mais fundamental que ainda não entende bem e/ou te falta repertório. Para construir repertório, você precisa fazer exercícios mais fáceis para ir ganhando confiança e depois tentar abordar os que são um pouquinho mais complicados. As ideias fluem quando você conseguir conectar coisas já viu em problemas anteriores com o contexto do problema atual. Bons estudos!
@strixl6568
@strixl6568 2 ай бұрын
@@pgdinamica acabei de receber a nota da prova, estou feliz, não fui tão mal consegui tirar 82/100 já fico um pouco mais aliviado. Agora vou me preparar bastante para a AV2, onde engloba todas as materias. Fé 🙏
@josepereiradossantosneto5156
@josepereiradossantosneto5156 4 жыл бұрын
Boa noite Hallison, parabéns pelo canal. Excelente. Qual a sua opinião sobre o livro "Algoritmos e estruturas de dados " do Guimarães Lages?
@pgdinamica
@pgdinamica 4 жыл бұрын
Nunca li, não posso opinar :/
@geofisico2007
@geofisico2007 3 жыл бұрын
Um exemplo é o rm -R. Precisei deletar 18 GB do servidor e caí na besteira de usar esse comando. O rm é invocado à cada novo file encontrado. Além de ser recursivo, o que aumenta muito mais o tempo, já que a profundidade dos arquivos era grande. Aí encontrei o find pkgs/ -type f -delete, além do rsync, que me salvaram HORAS! hahaha
@pgdinamica
@pgdinamica 3 жыл бұрын
Vivendo e aprendendo 🥲
JAVASCRIPT do básico ao avançado ( Mapa de estudos / Roadmap )
16:00
Árvores: O Começo de TUDO | Estruturas de Dados e Algoritmos
57:41
Prank vs Prank #shorts
00:28
Mr DegrEE
Рет қаралды 11 МЛН
Joker can't swim!#joker #shorts
00:46
Untitled Joker
Рет қаралды 41 МЛН
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 19 МЛН
Happy birthday to you by Tsuriki Show
00:12
Tsuriki Show
Рет қаралды 12 МЛН
Big O Notation: O Pesadelo do Programador Iniciante
13:54
Lucas Montano
Рет қаралды 61 М.
ESTUDE ENQUANTO ELES DORMEM 🤡 Quanto tempo estudar por dia? | Handshake #26
12:16
A Real Importância de Algoritmos e Estruturas de Dados
7:08
Vitor Castro
Рет қаралды 38 М.
Prank vs Prank #shorts
00:28
Mr DegrEE
Рет қаралды 11 МЛН