- Видео 132
- Просмотров 221 727
Iury Rosal
Бразилия
Добавлен 24 сен 2016
Seja muito bem vindo(a) ao meu canal! Aqui compartilho ideias e conhecimentos envolvendo Engenharia de Software, Ciência e Engenharia de Dados.
🏹 Missão:
Proporcionar uma maior acessibilidade ao conhecimento nas áreas de Software e Dados.
👁 Visão:
Em 2024, ser um canal mais reconhecido na área de Tecnologia e de Dados.
⚔ Valores:
♺ Consistência: sempre buscando postar conteúdos relevantes com muita dedicação, mantendo sempre o mesmo padrão de qualidade e frequência.
💖 Coração e Mente abertos: paixão pelo aprendizado e ensino, aberto sempre para ajudar e aprender com o outro.
✌ Integridade: Honestidade e respeito, sempre!
🙌🏼 Como posso apoiar o projeto?
- Dê feedbacks (Sim, ele é muito importante);
- Compartilhe os conteúdos (Ajuda no alcance);
- Ou me siga no Instagram: @apoenastack
- Ou me siga no Linkedin: @iuryrosal
🏹 Missão:
Proporcionar uma maior acessibilidade ao conhecimento nas áreas de Software e Dados.
👁 Visão:
Em 2024, ser um canal mais reconhecido na área de Tecnologia e de Dados.
⚔ Valores:
♺ Consistência: sempre buscando postar conteúdos relevantes com muita dedicação, mantendo sempre o mesmo padrão de qualidade e frequência.
💖 Coração e Mente abertos: paixão pelo aprendizado e ensino, aberto sempre para ajudar e aprender com o outro.
✌ Integridade: Honestidade e respeito, sempre!
🙌🏼 Como posso apoiar o projeto?
- Dê feedbacks (Sim, ele é muito importante);
- Compartilhe os conteúdos (Ajuda no alcance);
- Ou me siga no Instagram: @apoenastack
- Ou me siga no Linkedin: @iuryrosal
Problemas de Python - Lucro Máximo | Técnica de Deslizamento de Janela
Seja muito bem vindo! Este vídeo foi extraído de uma das diversas aulas produzidas por mim pela Apoena Stack. Quer evoluir seus conhecimentos enquanto profissional de dados e de engenharia de software? Acesse: apoenastack.com/engenharia-de-software-para-dados-com-python/
Enunciado:
(Lucro máximo) Você recebe uma matriz de preços onde os preços[i] são os preços de uma determinada ação no i-ésimo dia.
Você deseja maximizar seu lucro escolhendo um único dia para comprar uma ação e escolhendo um dia diferente no futuro para vendê-la.
Retorne o lucro máximo que você pode obter com esta transação. Se você não conseguir obter nenhum lucro, retorne 0.
Exemplo:
Entrada:
prices = [7,1,5,3,6,4]
Saída:
5
🎥 Índ...
Enunciado:
(Lucro máximo) Você recebe uma matriz de preços onde os preços[i] são os preços de uma determinada ação no i-ésimo dia.
Você deseja maximizar seu lucro escolhendo um único dia para comprar uma ação e escolhendo um dia diferente no futuro para vendê-la.
Retorne o lucro máximo que você pode obter com esta transação. Se você não conseguir obter nenhum lucro, retorne 0.
Exemplo:
Entrada:
prices = [7,1,5,3,6,4]
Saída:
5
🎥 Índ...
Просмотров: 139
Видео
Engenharia de Software para Dados com Python | Apoena Stack
Просмотров 64110 месяцев назад
Seja muito bem vindo! Neste vídeo apresento meu projeto e meu curso "Engenharia de Software para Dados com Python". LINK DO CURSO: apoenastack.com/engenharia-de-software-para-dados-com-python/ O Engenharia de Software para Dados com Python é um curso voltado para profissionais atuantes na área de dados que desejam aprimorar suas habilidades em Python e se aprofundar em suas bibliotecas mais uti...
5 passos para se tornar um Engenheiro de Dados.
Просмотров 257Год назад
Seja muito bem vindo! Neste vídeo compartilho na visão os 5 principais passos para ser um engenheiro de dados e evoluir sua senioridade dentro da área. Esses passos foram baseados na minha carreira e estudos dentro de Engenharia de Dados. 🎥 Índice do Vídeo (Em breve) APOENA STACK Evolua sua senioridade em Engenharia de Software e Dados 🌐 Site: apoenastack.com 📷 Instagram: apoenast...
5 "code smells" para evitar a todo custo no Python
Просмотров 253Год назад
Seja muito bem vindo! Neste vídeo uso um caso exemplo para listar e explicar 5 Code Smells que você deve evitar no dia a dia da sua rotina como programador. 🎥 Índice do Vídeo 00:00 - Introdução 01:52 - Explicação do código 10:17 - Primeiro Code Smell 14:44 -Segundo Code Smell 17:50 - Terceiro Code Smell 23:29 - Quarto Code Smell 25:47 - Quinto Code Smell 28:54 - Conclusão Quer aprender ainda ma...
Iteráveis e Módulo Itertools
Просмотров 101Год назад
Seja muito bem vindo! Neste vídeo você verá comigo o que são iteráveis, alguns exemplos de iteradores e como eles podem ser usados com o módulo Itertools. APOENA STACK Evolua sua senioridade em Engenharia de Software e Dados 🌐 Site: apoenastack.com 📷 Instagram: apoenastack Fundador: Iury Rosal 📝 Linkedln: www.linkedin.com/in/iuryrosal/ 📄 Medium (Artigos): medium.com/@iuryrosal 🎥 Í...
Adicionando funcionalidade nas funções por meio de decoradores no Python
Просмотров 307Год назад
Seja muito bem vindo! Decoradores são funções que modificam a funcionalidade de uma outra função, ou seja, eles permitem adicionar funcionalidades para diversas funções de uma maneira muito simples e legível. Neste vídeo exibo um exemplo de uso dos decoradores que permite que adicionemos a geração de logs dentro de funções no Python de maneira centralizada. APOENA STACK Evolua sua senioridade e...
Padrões de Projeto: Bridge| Projetos em Python para Iniciantes [C6]
Просмотров 409Год назад
Seja muito bem vindo! Bridge é um padrão de projeto estrutural que permite dividir uma grande classe ou um conjunto de classes estreitamente relacionadas em duas hierarquias separadas - abstração e implementação - que podem ser desenvolvidas independentemente uma da outra. Neste vídeo comento um pouco sobre esse padrão e como utilizá-lo na prática. Para mais detalhes: refactoring.guru/design-pa...
Conservando objetos no Python usando Pickle
Просмотров 367Год назад
Seja muito bem vindo! Neste vídeo comento sobre a biblioteca Pickle e seu uso na convervação de objetos. Além disso, exibo dois métodos especiais que controlam o comportamento do seu objeto durante esse processo. APOENA STACK Evolua sua senioridade em Engenharia de Software e Dados 🌐 Site: apoenastack.com 📷 Instagram: apoenastack Fundador: Iury Rosal 📝 Linkedln: www.linkedin.com/i...
Padrões de Projeto: Adapter | Projetos em Python para Iniciantes [C5]
Просмотров 393Год назад
Padrões de Projeto: Adapter | Projetos em Python para Iniciantes [C5]
Você precisa de faculdade para ser profissional de TI
Просмотров 1562 года назад
Você precisa de faculdade para ser profissional de TI
Mesa Redonda: Mercado e Área de Dados (DataPeste)
Просмотров 1662 года назад
Mesa Redonda: Mercado e Área de Dados (DataPeste)
Padrões de Projeto: Singleton | Projetos em Python para Iniciantes [C4]
Просмотров 8722 года назад
Padrões de Projeto: Singleton | Projetos em Python para Iniciantes [C4]
TCC | Fatores que impactam no tempo de solução dos bugs em projetos de software livre
Просмотров 1662 года назад
TCC | Fatores que impactam no tempo de solução dos bugs em projetos de software livre
AWS SQS: Uma visão geral | AWS Fundamentos
Просмотров 3012 года назад
AWS SQS: Uma visão geral | AWS Fundamentos
Padrões de Projeto: Builder | Projetos em Python para Iniciantes [C3]
Просмотров 8892 года назад
Padrões de Projeto: Builder | Projetos em Python para Iniciantes [C3]
Padrões de Projeto: Abstract Factory | Projetos em Python para Iniciantes [C2]
Просмотров 6302 года назад
Padrões de Projeto: Abstract Factory | Projetos em Python para Iniciantes [C2]
Padrões de Projeto: Factory Method | Projetos em Python para Iniciantes [C1]
Просмотров 1,3 тыс.2 года назад
Padrões de Projeto: Factory Method | Projetos em Python para Iniciantes [C1]
Métricas de Performance para Classificação com Sklearn | Machine Learning: Fundamentos
Просмотров 4472 года назад
Métricas de Performance para Classificação com Sklearn | Machine Learning: Fundamentos
Métricas de Performance para Classificação | Machine Learning: Fundamentos
Просмотров 7462 года назад
Métricas de Performance para Classificação | Machine Learning: Fundamentos
Model Tuning no KNN (Sklearn) | Machine Learning: Fundamentos
Просмотров 2822 года назад
Model Tuning no KNN (Sklearn) | Machine Learning: Fundamentos
AWS Lambda: Visão Geral | AWS Fundamentos
Просмотров 3182 года назад
AWS Lambda: Visão Geral | AWS Fundamentos
KNN: Classificando com a vizinhança | Machine Learning: Fundamentos
Просмотров 4552 года назад
KNN: Classificando com a vizinhança | Machine Learning: Fundamentos
Trabalhando os Commits para ser um Codificador Melhor | GitHub
Просмотров 2392 года назад
Trabalhando os Commits para ser um Codificador Melhor | GitHub
Portas Lógicas e Herança | Projetos em Python para Iniciantes [B6]
Просмотров 4202 года назад
Portas Lógicas e Herança | Projetos em Python para Iniciantes [B6]
Extraindo dados do Airbnb | Projetos em Python para Iniciantes [B5]
Просмотров 2,6 тыс.2 года назад
Extraindo dados do Airbnb | Projetos em Python para Iniciantes [B5]
Conversor de Moedas Orientado a Objetos | Projetos em Python para Iniciantes [B4]
Просмотров 1,1 тыс.2 года назад
Conversor de Moedas Orientado a Objetos | Projetos em Python para Iniciantes [B4]
7 atalhos úteis em Python | Dicas & Truques
Просмотров 5022 года назад
7 atalhos úteis em Python | Dicas & Truques
Detectando palindromos com recursividade | Projetos em Python para Iniciantes [A8]
Просмотров 1,1 тыс.2 года назад
Detectando palindromos com recursividade | Projetos em Python para Iniciantes [A8]
AWS Infraestrutura Global e AWS CloudFront | AWS Fundamentos
Просмотров 3782 года назад
AWS Infraestrutura Global e AWS CloudFront | AWS Fundamentos
que aula foda, parabéns pela didática!
Fico feliz em agregar!! Muito obrigado
Tu é gente boa de mais, Deus abençoe tua vida e tua carreira, saiba que está me ajudando nos meus estudos de Engenharia de Dados
Fico muito feliz em contribuir e causar algum impacto!! Estamos juntos!
se eu conseguir um estágio, vou jogar 50 conto no teu pix!! vlw
Opa fico feliz pelo apoio, desejo sucesso e espero que consiga logo o estágio!
Bem explicado, obrigado!
Fico feliz em agregar! Tmj
Tá começando a ficar complicado kkk, ótimo video, vou continuar me esforçando para aprender :)
Isso ai, não desista!!! É dificil mas a medida que você mais apanha você aprende mais, a dor faz parte do processo! :)
Que vídeo incrível, cara, parabéns!
Muito obrigado!!
Realmente um achado, vou tentar fazer um trabalho da faculdade com ela, muito melhor do que ficar arrastando caixinha
Sem duvida!! Vale super a pena!
Rapaz, isso foi sensacional!!!!
Muito obrigado!
excelente conteúdo e aula, Iury! Parabéns!
Muito obrigado! :)
Muito obg, comecei a estudar ti ontem e vc foi o mais claro e util, valeu dms
Muito obrigado pelo comentário!!! Isso motiva demais!
Muito bom, merecia muito mais inscritos..Parabéns!
Muito obrigado pelo apoio!
Muito bom!
Muito obrigado! <3
fala meu amigo, parabéns pelo seu método de ensino, muito pratico, dinâmico, gostei muito, você ensina com uma levesa e muita clareza, ajudou muito , ganhou um novo inscrito, eu como iniciante em python , me ajudou de mais, abraços.
Fico muito feliz em atender as expectativas!
Parabéns pelo vídeo, bem esclarecedor para quem está começando a estudar engenharia de dados. Na sua opinião e com teu conhecimento, qual seria uma boa alternativa para fazer a parte de ingestão de um banco de dados On-premise sem nenhum recurso de CDC. O banco do nosso sistema é antigo, e pelo que entendi preciso fazer essa ingestão para iniciar o processo de tratamento na Bronze, Silver e Gold. (considerando que eu queira fazer isso com base em eventos).
Dependeria do volume de dados diario para escolher a melhor ferramenta. Provavelmente usaria (se aplicável) um grande volume de dados diário em várias tabelas: Airflow + Cluster Apache Spark, realizando queries pegando os dados do dia anterior e fazendo uma lógica de UPSERT. Provavelmente no lado do bronze, silver e gold, usaria DELTA Tables. Se o volume for baixo e o orçamento também, usaria algum serviço de computação em nuvem: como o Cloud Functions/CloudRun parametrizável com o Cloud Scheduler (por exemplo). Isso é uma visão geral, pois é necessário entender o volume, complexidades, orçamento etc
Salve Yuri, estou iniciando no python, e achei essa aula massa. Ensina muito bem, parabéns e sucesso!!
Muito obrigado Jefferson!! Fico feliz em contribuir!
Gostei muito do vídeo, deu pra entender bastante sobre o assunto! Desejo aprender machine learning e já tenho bastante conhecimento em Python. Estou procurando um direcionamento para começar com machine learning e, depois, seguir para deep learning. Você, por acaso, tem algum curso?
Olá, em relação a Machine Learning não tenho um curso ainda produzido, mas oferto mentorias particulares, caso tenha interesse, podemos ver sobre. O curso que tenho é mais voltado para Engenharia de Dados: apoenastack.com
Puts, me perdi no que seria o c no Big O notation. Alguém da um help?
É uma constante que pode assumir qualquer valor natural não nulo para fazer com que a condição seja satisfeita (em resumo). Nos exercicios (que são as partes 2 e 3) podem esclarecer melhor pra você
Vídeo didático. Muito obrgado
Valeu!! Fico feliz em contribuir!
Aula muito TOP.....Iury você manda muito bem irmão !!!!!!!!!!!
Muito obrigado Júlio!!
9:00 não teria que ser com "not"? if not choice_number.isdigit( ):?
Passando para registrar meu agradecimento. Explicacão super lúcida e didática. Abraço
Muito obrigado!!
Cara, salvou meus estudos!!!! Inscrito!
Muito obrigado!!
Excelente. Onde encontro o código utilizado no vídeo?
Cara, ótima suas aulas estou aprendendo muito. mas poderia criar as variáveis em português, quando vamos rever o vídeo as vezes ficamos perdido se aquilo é uma função ou variável.
Boa sugestão!
Acredito que o .append e toda a iteracao sobre a lista check, seja uma lista dinamica, nao pilha, correto?
Exatamente!
Como você deixou seu Visual studio que nem o Jupyter notebook? faz um tutorial pls
excelente introdução ao spark
Muito obrigado! :)
Opa! Tudo bem? Pode me ajudar por favor? Fiz exatamente como você fez, porém apareceu esse erro: AttributeError Traceback (most recent call last) Cell In[3], line 20 16 return password_user 18 choice_user = input("Quantos digitos na senha?") ---> 20 if choice_user.isdigit(): 21 choice_user = int(choice_user) 22 else: AttributeError: 'PyodideFuture' object has no attribute 'isdigit'
Oi! Você teria essa aplicação do Singleton digitada? Estou aprendo esse padrão agora.
Olá, na descrição tem o link de todos os códigos no GitHub
Agradeço muito por ter conhecido seu canal. Tá contribuindo muito aqui, obrigado.
Fico muito feliz em agregar / contribuir! :)
Que ferramenta incrível o docker, e também o MinIO parece perfeito para testes !
Sim, são muito bons!
Vc ensina bem, muito obrigado. (y)
Muito obrigado!
Muito massa !
Muito obrigado! :)
Parabéns pelo trabalho, Iury! Essas lives foram mt boas! Tem algum curso no Apoenastack onde vc faz algum projeto que passe por tudo que vc falou nas lives? Orientação a Objetos, acesso e captura com APIs, Poetry, Docker com docker compose etc..?
Tem sim. Estou construindo um projeto de plataforma e comunidade de Engenharia de Dados. Pode conferir por aqui: apoenastack.com
Muito bom. Valeu, Iury!
Fico feliz em contribuir! :)
qual a fonte que tu utiliza ???
Excelente didática!!
Muito obrigado!
Se aplicarmos diversos valores de degrau e o K variar linearmente com a entrada...o que fazer? Posso representar o K em função da entrada?
Ótima didática!!!
Muito obrigado, fico muito feliz em contribuir!
30:22 - quê? kkkk Brincadeiras à parte, muito boa a apresentação.
Troquei kkkkkkkkkkkk era pra ser matar formiga com bazuka xD
kkkk foi tão convicto que nem percebi
@@SamuelDamasceno kkkkkkkkkkkkkkkkkk
Rapaz... Essa plataforma promete hein! Ganhou um aluno! Sucesso!
Muito obrigado!!! Fico feliz em agregar e contribuir!
essa playlist tem me ajudado mt cara, continue!
Fico muito feliz em contribuir!! :)
Acho que o site da API, está fora do ar. Tem algum outro link com API?
tambem queria, ta fora do ar
numero_maximo = int(input("Digite o número máximo:")) resolvido
numero_maximo = int(input("Digite o número máximo:")) já resolveria tudo, não?
Obrigado pelo seu comentário. Caso o usuário digite algo que não seja um número, irá gerar um TypeError que não é uma mensagem de erro agradável para o usuário. Por isso faço essa checagem para caso o usuário digite algo que não seja um número, ter uma tratativa do erro para exibir uma melhor mensagem de erro para o usuário final.
ao invés de isdigt não dava pra já converter no input para número? int(input("xxxxxx") ?
Olá, obrigado pelo seu comentário. Sim, você poderia, no entanto se o usuário digitar uma letra e você tentar converter para inteiro irá resultar em um TypeError com uma mensagem não muito amigável no console para o usuário final. O motivo do isdigit é justamente para caso o usuário não digite o número tenha uma tratativa de erro para exibir uma mensagem de erro mais bem trabalhada.
o que eu faço quando eu tenho um automato que tem dois estados vazios que levam ao estado final?
bom demais! se garante
Muito obrigado pelo apoio! :)
Top !!!