Iury Rosal
Iury Rosal
  • Видео 132
  • Просмотров 221 727
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...
Просмотров: 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...
Método __new__ no Python
Просмотров 432Год назад
Método new no Python
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

Комментарии

  • @mozarbraga30
    @mozarbraga30 4 дня назад

    que aula foda, parabéns pela didática!

    • @IuryRosal
      @IuryRosal 2 дня назад

      Fico feliz em agregar!! Muito obrigado

  • @gooplus7918
    @gooplus7918 7 дней назад

    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

    • @IuryRosal
      @IuryRosal 2 дня назад

      Fico muito feliz em contribuir e causar algum impacto!! Estamos juntos!

  • @JOGANDOCOMLORDTHUR
    @JOGANDOCOMLORDTHUR 22 дня назад

    se eu conseguir um estágio, vou jogar 50 conto no teu pix!! vlw

    • @IuryRosal
      @IuryRosal 15 дней назад

      Opa fico feliz pelo apoio, desejo sucesso e espero que consiga logo o estágio!

  • @luisantonioarmando2043
    @luisantonioarmando2043 25 дней назад

    Bem explicado, obrigado!

    • @IuryRosal
      @IuryRosal 15 дней назад

      Fico feliz em agregar! Tmj

  • @MatheusHenrique-us4dc
    @MatheusHenrique-us4dc 29 дней назад

    Tá começando a ficar complicado kkk, ótimo video, vou continuar me esforçando para aprender :)

    • @IuryRosal
      @IuryRosal 15 дней назад

      Isso ai, não desista!!! É dificil mas a medida que você mais apanha você aprende mais, a dor faz parte do processo! :)

  • @mayararodrigues1396
    @mayararodrigues1396 Месяц назад

    Que vídeo incrível, cara, parabéns!

  • @romeu_
    @romeu_ Месяц назад

    Realmente um achado, vou tentar fazer um trabalho da faculdade com ela, muito melhor do que ficar arrastando caixinha

    • @IuryRosal
      @IuryRosal Месяц назад

      Sem duvida!! Vale super a pena!

  • @pr.wallacepereira6547
    @pr.wallacepereira6547 Месяц назад

    Rapaz, isso foi sensacional!!!!

  • @drayanelopes
    @drayanelopes 2 месяца назад

    excelente conteúdo e aula, Iury! Parabéns!

    • @IuryRosal
      @IuryRosal 2 месяца назад

      Muito obrigado! :)

  • @andreycarvalhopereira5910
    @andreycarvalhopereira5910 2 месяца назад

    Muito obg, comecei a estudar ti ontem e vc foi o mais claro e util, valeu dms

    • @IuryRosal
      @IuryRosal 2 месяца назад

      Muito obrigado pelo comentário!!! Isso motiva demais!

  • @rodrigocosta3087
    @rodrigocosta3087 2 месяца назад

    Muito bom, merecia muito mais inscritos..Parabéns!

    • @IuryRosal
      @IuryRosal 2 месяца назад

      Muito obrigado pelo apoio!

  • @caiovictor5744
    @caiovictor5744 2 месяца назад

    Muito bom!

    • @IuryRosal
      @IuryRosal 2 месяца назад

      Muito obrigado! <3

  • @wellersonmoraes9237
    @wellersonmoraes9237 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.

    • @IuryRosal
      @IuryRosal 2 месяца назад

      Fico muito feliz em atender as expectativas!

  • @leonardotisaur4280
    @leonardotisaur4280 3 месяца назад

    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).

    • @IuryRosal
      @IuryRosal 2 месяца назад

      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

  • @Jeffersontmn1
    @Jeffersontmn1 3 месяца назад

    Salve Yuri, estou iniciando no python, e achei essa aula massa. Ensina muito bem, parabéns e sucesso!!

    • @IuryRosal
      @IuryRosal 3 месяца назад

      Muito obrigado Jefferson!! Fico feliz em contribuir!

  • @Abnergamerlz
    @Abnergamerlz 3 месяца назад

    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?

    • @IuryRosal
      @IuryRosal 3 месяца назад

      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

  • @owilliangoncalves
    @owilliangoncalves 3 месяца назад

    Puts, me perdi no que seria o c no Big O notation. Alguém da um help?

    • @IuryRosal
      @IuryRosal 3 месяца назад

      É 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ê

  • @Renatdoug
    @Renatdoug 4 месяца назад

    Vídeo didático. Muito obrgado

    • @IuryRosal
      @IuryRosal 4 месяца назад

      Valeu!! Fico feliz em contribuir!

  • @juliocesardroszczak
    @juliocesardroszczak 4 месяца назад

    Aula muito TOP.....Iury você manda muito bem irmão !!!!!!!!!!!

    • @IuryRosal
      @IuryRosal 4 месяца назад

      Muito obrigado Júlio!!

  • @Assyrian_man
    @Assyrian_man 4 месяца назад

    9:00 não teria que ser com "not"? if not choice_number.isdigit( ):?

  • @wvagner284
    @wvagner284 5 месяцев назад

    Passando para registrar meu agradecimento. Explicacão super lúcida e didática. Abraço

    • @IuryRosal
      @IuryRosal 4 месяца назад

      Muito obrigado!!

  • @Assyrian_man
    @Assyrian_man 5 месяцев назад

    Cara, salvou meus estudos!!!! Inscrito!

    • @IuryRosal
      @IuryRosal 4 месяца назад

      Muito obrigado!!

  • @tenflavio
    @tenflavio 5 месяцев назад

    Excelente. Onde encontro o código utilizado no vídeo?

  • @CuriosidadesdaAda
    @CuriosidadesdaAda 5 месяцев назад

    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.

    • @IuryRosal
      @IuryRosal 2 месяца назад

      Boa sugestão!

  • @PedroAugusto-mu6jw
    @PedroAugusto-mu6jw 5 месяцев назад

    Acredito que o .append e toda a iteracao sobre a lista check, seja uma lista dinamica, nao pilha, correto?

  • @odesilemoreira1298
    @odesilemoreira1298 6 месяцев назад

    Como você deixou seu Visual studio que nem o Jupyter notebook? faz um tutorial pls

  • @tmachad
    @tmachad 6 месяцев назад

    excelente introdução ao spark

    • @IuryRosal
      @IuryRosal 6 месяцев назад

      Muito obrigado! :)

  • @CachorroZzZ
    @CachorroZzZ 6 месяцев назад

    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'

  • @Carolina-wo1dj
    @Carolina-wo1dj 6 месяцев назад

    Oi! Você teria essa aplicação do Singleton digitada? Estou aprendo esse padrão agora.

    • @IuryRosal
      @IuryRosal 6 месяцев назад

      Olá, na descrição tem o link de todos os códigos no GitHub

  • @richardTvs
    @richardTvs 6 месяцев назад

    Agradeço muito por ter conhecido seu canal. Tá contribuindo muito aqui, obrigado.

    • @IuryRosal
      @IuryRosal 6 месяцев назад

      Fico muito feliz em agregar / contribuir! :)

  • @holandacaua643
    @holandacaua643 6 месяцев назад

    Que ferramenta incrível o docker, e também o MinIO parece perfeito para testes !

    • @IuryRosal
      @IuryRosal 6 месяцев назад

      Sim, são muito bons!

  • @christophernatan6450
    @christophernatan6450 6 месяцев назад

    Vc ensina bem, muito obrigado. (y)

    • @IuryRosal
      @IuryRosal 6 месяцев назад

      Muito obrigado!

  • @holandacaua643
    @holandacaua643 6 месяцев назад

    Muito massa !

    • @IuryRosal
      @IuryRosal 6 месяцев назад

      Muito obrigado! :)

  • @superaluis
    @superaluis 6 месяцев назад

    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..?

    • @IuryRosal
      @IuryRosal 6 месяцев назад

      Tem sim. Estou construindo um projeto de plataforma e comunidade de Engenharia de Dados. Pode conferir por aqui: apoenastack.com

  • @beatrizdasilvaoliveira1642
    @beatrizdasilvaoliveira1642 6 месяцев назад

    Muito bom. Valeu, Iury!

    • @IuryRosal
      @IuryRosal 6 месяцев назад

      Fico feliz em contribuir! :)

  • @GuiaPratico-fi4fk
    @GuiaPratico-fi4fk 7 месяцев назад

    qual a fonte que tu utiliza ???

  • @valmirjunior656
    @valmirjunior656 7 месяцев назад

    Excelente didática!!

    • @IuryRosal
      @IuryRosal 7 месяцев назад

      Muito obrigado!

  • @PranchetaCriativa
    @PranchetaCriativa 7 месяцев назад

    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?

  • @AlecssandermMilet
    @AlecssandermMilet 7 месяцев назад

    Ótima didática!!!

    • @IuryRosal
      @IuryRosal 7 месяцев назад

      Muito obrigado, fico muito feliz em contribuir!

  • @jedsonguedes9857
    @jedsonguedes9857 8 месяцев назад

    30:22 - quê? kkkk Brincadeiras à parte, muito boa a apresentação.

    • @IuryRosal
      @IuryRosal 8 месяцев назад

      Troquei kkkkkkkkkkkk era pra ser matar formiga com bazuka xD

    • @SamuelDamasceno
      @SamuelDamasceno 8 месяцев назад

      kkkk foi tão convicto que nem percebi

    • @IuryRosal
      @IuryRosal 8 месяцев назад

      @@SamuelDamasceno kkkkkkkkkkkkkkkkkk

  • @SamuelDamasceno
    @SamuelDamasceno 8 месяцев назад

    Rapaz... Essa plataforma promete hein! Ganhou um aluno! Sucesso!

    • @IuryRosal
      @IuryRosal 8 месяцев назад

      Muito obrigado!!! Fico feliz em agregar e contribuir!

  • @MeiDublagens
    @MeiDublagens 8 месяцев назад

    essa playlist tem me ajudado mt cara, continue!

    • @IuryRosal
      @IuryRosal 8 месяцев назад

      Fico muito feliz em contribuir!! :)

  • @WillianItalo
    @WillianItalo 8 месяцев назад

    Acho que o site da API, está fora do ar. Tem algum outro link com API?

    • @gooplus7918
      @gooplus7918 7 дней назад

      tambem queria, ta fora do ar

  • @AlyssonCarvalho-en9rj
    @AlyssonCarvalho-en9rj 8 месяцев назад

    numero_maximo = int(input("Digite o número máximo:")) resolvido

  • @AlyssonCarvalho-en9rj
    @AlyssonCarvalho-en9rj 8 месяцев назад

    numero_maximo = int(input("Digite o número máximo:")) já resolveria tudo, não?

    • @IuryRosal
      @IuryRosal 8 месяцев назад

      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.

  • @JoaoVictor-qe7bp
    @JoaoVictor-qe7bp 8 месяцев назад

    ao invés de isdigt não dava pra já converter no input para número? int(input("xxxxxx") ?

    • @IuryRosal
      @IuryRosal 8 месяцев назад

      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.

  • @palomabezerra7336
    @palomabezerra7336 8 месяцев назад

    o que eu faço quando eu tenho um automato que tem dois estados vazios que levam ao estado final?

  • @liviabelirocha
    @liviabelirocha 8 месяцев назад

    bom demais! se garante

    • @IuryRosal
      @IuryRosal 8 месяцев назад

      Muito obrigado pelo apoio! :)

  • @WillianItalo
    @WillianItalo 8 месяцев назад

    Top !!!