Pular para conteúdo

Dúvidas e discussões

Existe uma comunidade local de Python na minha região?

Conheça os grupos de usuários de Python espalhados pelo Brasil. Comunidades locais de Python

Como sugerir um tema para as lives?

Abra uma issue no GitHub.

Como faço para tirar dúvidas?

Compartilhe suas dúvidas e aprendizados no Telegram da Live de Python!

Veja algumas sugestões de como fazer perguntas nessa issue: Live de como fazer perguntas #201.

Busque por lives no Youtube do Dunossauro, já existem várias lives para grande parte das perguntas.

Podemos responder qualquer dúvida?

Com gentileza, todos e todas podem contribuir!

Dúvidas como uma ferramenta de aprendizado coletivo!

  • Quando alguém torna pública uma dúvida, essa pessoa aprender a elaborar seus pensamentos dentro de um contexto e constrói exemplos.

  • As pessoas que recebem essa dúvida trazem suas experiências e outros contextos para pensar soluções.

  • Mesmo pessoas que não sabem solucionar o problema, podem se sentir instigadas à investigar e esse é um belo processo de aprendizado!

  • A pessoa que colocou a dúvida é questionada sobre várias questões a respeito do contexto e do problema em si. Com isso é deslocada de uma região de conforto pra uma região de análise.

  • Muitas vezes a dúvida já vem em cima uma solução, contudo para o contexto geral podem existir outras soluções mais simples. E com esse vai e vem das discussões surgem essas soluções mais simples e elegantes, com boas práticas e mais aderentes à linguagem, ao framework, à comunidade, etc

Portanto ao publicar um dúvida damos uma bela oportunidade de aprendizado para outras pessoas além de nós!

E por isso é importante interagir com respeito e gentiliza. Entender que sua dúvida também geram outras dúvidas. Quando alguém ajuda não é simplesmente para chegar em uma solução para o seu problema e sim para poder aprender coletivamente!

Compartilhar dúvidas e soluções encontradas são fundamentais para uma comunidade de aprendizado!

Os código e os slides das lives ficam disponíveis?

Sim! No GitHub, no repositório da Live de Python. Nesse repositório se encontram slides e códigos debatidos durante as lives de Python.

No diretório codigo, você pode acessar o código fonte dos projetos que foram criados durante as lives. E no diretório slides, você pode acessar os slides de explicação das lives passadas.

Caso não encontre o material de alguma live, avise o dunossauro no Telegram da Live de Python!

Qual editor de texto está sendo usado nas lives?

O editor utilizado é o GNU Emacs.

Porque é software livre, é leve, é customizável, e o @dunossauro acha bonito e etc...

Configurações atuais: init.el

Mais informações sobre o arquivo de inicialização do emacs.

Qual o melhor editor para Python?

O que você se sentir mais confortável ou te agradar mais. Nenhum é melhor, nem pior, experimente e veja qual atende o que você precisa nesse momento!

Como faz para o shell ficar colorido?

Para o shell ficar colorido e mostrar as informações do ambiente virtual e do git vai depender do shell utilizado.

  • bash: Bash-it que inclui várias funcionalidades extras além de deixar colorido.
  • fish: fish - the friendly interactive shell o próprio shell já vem com várias funcionalidades por padrão, colorido e metadados são algumas delas.
  • zsh: Oh My Zsh para deixar o Z shell mais interessante.
  • xonsh: Xonsh que combina commandos de Shell com Python e vice-versa. Inclusive tem live no canal: Conhecendo xonsh com @dunossauro. Mas como fala esse nome? "Igual concha só que sem o a, conch" @dunossauro.

Orientação a objetos em Python?

Existe uma playlist de lives sobre orientação a objetos em python.

E outra playlist de lives sobre Padrões de projeto. Com a turma do Fausto:

Fausto

@cassiobotaro fez um material bem legal sobre Programação Orientada a Objetos com Python POOP 💩

E fez dois vídeos no canal do @rg3915 (Regis do Python):

Não escreva classes simplemente para escrever classes! Veja esse vídeo: Stop Writing Classes