Cara seu canal é insano, INSANO. eu assisto e abstraiu para a linguagem Go acredita? aquela sua playlista de Clean Arch ja vi tudo. Você é sinistro brother.
Que ótimo! Realmente, o canal não é exatamente sobre Python, mas sim sobre Arquitetura de Software. Bom que esteja conseguindo fazer essa passagem! Tamo junto!
@@ProgramadorLhama Cara continua produzindo conteúdo nessa pegada, poucos canais talvez só o da full cycle tem essa linha mais avançada de desenvolvimento. Vou compartilhar sua playlist de Clean Arch nos grupos de Go.
Interessante essa ideia de injetar dependência. Vinha testando os conceitos das outras aulas e realmente senti falta do autocompletar da IDE com os métodos das classes injetadas. Parabéns mais uma vez!
Boa tarde Llhama! Achei muito boas tuas aulas, já até passei pra alguns amigos. Os exmeplos práticos ajudam muito. Você poderia fazer uma playlist com DDD, repository pattern, CQRS, etc, acho que tem super a ver com o seu canal e ajudaria muito. Abraços!
Cara, muito obrigado pelo elogio e pelas sugestões. E sim, eu tenho a ideia de trazer esse conteúdo gradativamente. Por hora, estou com planos de falar de TDD, BDD e alguns conteúdos relacionados. Irei sim tomar sua sugestão. Obrigado e bons estudos :)
Qual ordem das suas playlists de Python me recomenda? Já sou de TI, tenho os conceitos de lógica de programação, mas tô querendo começar com Python.. Se possível, quero uma ordem que comece do zero msm.. Fico no aguardo, obrigado!! 👍🏻👍🏻
Opa, e aí :) Então, o canal em si não ensina Python propriamente (ainda estou fazendo meu conteúdo base), mas o canal foca em arquitetura de software e boas práticas. Veja a playlist de orientação a objetos em Python que é apresentado um modo elegante de se utilizar a linguagem em si e em seguida veja o de clean archtecture que apresenta um modo de se arquitetar projetos backend em Python
@@ProgramadorLhama entendi.. Tava dando uma olhada nas playlists.. Achei os temas, principalmente das que vc recomendou, mto interessantes, ainda mais pra entender melhor a sintaxe da linguagem.. Obrigado!! =]
Porque assim, na própria documentação do módulo ele usa como exemplo 4 classes subclasses de User e uma função cujo um dos argumentos é user_class: Type[User]. A última linha do código é inclusive user_class()
Isso era uma discussão antiga a respeito do uso desse Type. Só agora com a entrada do python 3.10 e o uso do prototype que a definição ficou mais clara. Realmente, a convenção mais vigente é a de não se usar o Type. Acaba ficando um pouco facultativo, nesse caso a ideia que é expressa aí é a de um tipo proveniente dessa classe no caso o objeto. Depois dá uma olhada na aula da Inversão da Dependência que esse Type é usado numa interface e aí fica mais claro essa notação "antiga" sendo usada
@@ProgramadorLhama Eu dei uma olhada e tipo, os linters que uso consideram Type[AlgumaCoisa] como o construtor e AlgumaCoisa como instancia. Eu perguntei porque sua aula me gerou essa duvida já que o linter e a documentação interpretam isso de forma diferente.
Professor, primeiramente meus parabéns e muito obrigado pelos materiais e conteúdos que você posta. Já programo em python profissionalmente há 2 anos, entretanto, todos os códigos profissionais que programei foram com paradigma procedural. Agora, devido ao aumento das complexidade nos projetos, comecei a estudar mais a fundo OOP e seus vídeos são MUITO BONS e estão me ajudando demais. Fiquei com uma dúvida neste vídeo (não sei se o tópico será abordado nas próximas aulas). Por exemplo, se eu criar uma instância da classe Casa e chamar o método acender_luz() (ex: casa1.acender_luz()). Entretanto, no mundo real, é necessário que exista uma pessoa para acender a luz. A minha dúvida é: existe alguma forma do método de acender_luz() (definido no contexto da classe Casa) restrito apenas para uma instância da classe Pessoa possa executá-lo? Porque não queria que existisse a possibilidade da luz da casa acender sem nenhuma pessoa para executar, não quero uma casa mal-assombrada, rs. Obrigado por tudo desde já!
No exemplo aí, eu criei uma pessoa com injeção de dependência de casa. Tenta fazer o contrário: uma casa com injeção de pessoa 🤙🏻 Caso queira um modo diferente, da uma olhada no vídeo de associação bilateral
@@ProgramadorLhama beleza professor. Após o expediente aqui de trabalho vou tentar. Acho que já imagino como fazê-lo com o que o senhor falou. Obrigado demais e parabéns mais uma vez.
Cara seu canal é insano, INSANO. eu assisto e abstraiu para a linguagem Go acredita? aquela sua playlista de Clean Arch ja vi tudo. Você é sinistro brother.
Que ótimo! Realmente, o canal não é exatamente sobre Python, mas sim sobre Arquitetura de Software. Bom que esteja conseguindo fazer essa passagem! Tamo junto!
@@ProgramadorLhama Cara continua produzindo conteúdo nessa pegada, poucos canais talvez só o da full cycle tem essa linha mais avançada de desenvolvimento. Vou compartilhar sua playlist de Clean Arch nos grupos de Go.
Interessante essa ideia de injetar dependência. Vinha testando os conceitos das outras aulas e realmente senti falta do autocompletar da IDE com os métodos das classes injetadas. Parabéns mais uma vez!
Boa tarde Llhama!
Achei muito boas tuas aulas, já até passei pra alguns amigos. Os exmeplos práticos ajudam muito.
Você poderia fazer uma playlist com DDD, repository pattern, CQRS, etc, acho que tem super a ver com o seu canal e ajudaria muito.
Abraços!
Cara, muito obrigado pelo elogio e pelas sugestões. E sim, eu tenho a ideia de trazer esse conteúdo gradativamente. Por hora, estou com planos de falar de TDD, BDD e alguns conteúdos relacionados. Irei sim tomar sua sugestão.
Obrigado e bons estudos :)
muito bom. aprendi coisas novas.
Tamo junto parceiro!
Qual ordem das suas playlists de Python me recomenda?
Já sou de TI, tenho os conceitos de lógica de programação, mas tô querendo começar com Python..
Se possível, quero uma ordem que comece do zero msm..
Fico no aguardo, obrigado!! 👍🏻👍🏻
Opa, e aí :)
Então, o canal em si não ensina Python propriamente (ainda estou fazendo meu conteúdo base), mas o canal foca em arquitetura de software e boas práticas.
Veja a playlist de orientação a objetos em Python que é apresentado um modo elegante de se utilizar a linguagem em si e em seguida veja o de clean archtecture que apresenta um modo de se arquitetar projetos backend em Python
@@ProgramadorLhama entendi..
Tava dando uma olhada nas playlists..
Achei os temas, principalmente das que vc recomendou, mto interessantes, ainda mais pra entender melhor a sintaxe da linguagem..
Obrigado!! =]
Pergunta: Type[...] não seria pra especificar que estamos passando o Tipo casa para o construtor em vez de uma instancia de casa?
Porque assim, na própria documentação do módulo ele usa como exemplo 4 classes subclasses de User e uma função cujo um dos argumentos é user_class: Type[User]. A última linha do código é inclusive user_class()
Isso era uma discussão antiga a respeito do uso desse Type. Só agora com a entrada do python 3.10 e o uso do prototype que a definição ficou mais clara. Realmente, a convenção mais vigente é a de não se usar o Type.
Acaba ficando um pouco facultativo, nesse caso a ideia que é expressa aí é a de um tipo proveniente dessa classe no caso o objeto. Depois dá uma olhada na aula da Inversão da Dependência que esse Type é usado numa interface e aí fica mais claro essa notação "antiga" sendo usada
@@ProgramadorLhama Eu dei uma olhada e tipo, os linters que uso consideram Type[AlgumaCoisa] como o construtor e AlgumaCoisa como instancia. Eu perguntei porque sua aula me gerou essa duvida já que o linter e a documentação interpretam isso de forma diferente.
Eu comecei a usar o mypy por sugestão de um amigo que trabalha a mais tempo na área.
Professor, primeiramente meus parabéns e muito obrigado pelos materiais e conteúdos que você posta. Já programo em python profissionalmente há 2 anos, entretanto, todos os códigos profissionais que programei foram com paradigma procedural. Agora, devido ao aumento das complexidade nos projetos, comecei a estudar mais a fundo OOP e seus vídeos são MUITO BONS e estão me ajudando demais.
Fiquei com uma dúvida neste vídeo (não sei se o tópico será abordado nas próximas aulas). Por exemplo, se eu criar uma instância da classe Casa e chamar o método acender_luz() (ex: casa1.acender_luz()). Entretanto, no mundo real, é necessário que exista uma pessoa para acender a luz. A minha dúvida é: existe alguma forma do método de acender_luz() (definido no contexto da classe Casa) restrito apenas para uma instância da classe Pessoa possa executá-lo? Porque não queria que existisse a possibilidade da luz da casa acender sem nenhuma pessoa para executar, não quero uma casa mal-assombrada, rs.
Obrigado por tudo desde já!
No exemplo aí, eu criei uma pessoa com injeção de dependência de casa. Tenta fazer o contrário: uma casa com injeção de pessoa 🤙🏻
Caso queira um modo diferente, da uma olhada no vídeo de associação bilateral
@@ProgramadorLhama beleza professor. Após o expediente aqui de trabalho vou tentar. Acho que já imagino como fazê-lo com o que o senhor falou. Obrigado demais e parabéns mais uma vez.
Por que todos os métodos tem "None" como type hint ?
É o retorno do método. Retorna nada