cover of episode Episódio 94: Tech News

Episódio 94: Tech News

2017/4/3
logo of podcast Castálio Podcast

Castálio Podcast

Frequently requested episodes will be transcribed first

Shownotes Transcript

Olá pessoal e sejam bem-vindos à mais um episódio do Castálio Podcast!

Depois de alguns episódios temáticos vamos fazer uma pausa para trazer algumas notícias e dicas. Comentamos um pouco sobre o resultado do 2017 Developer Survey que o Stack Overflow realizou. Também trazemos links sobre Closure, um App para Android e um framework de teste da Microsoft que teve seu código liberado.

Aproveitamos o inicio do episódio para agradecer e comentar sobre alguns comentários recebidos nos episódios anteriores e nossas redes sociais. Alem disso agradecemos as pessoas que conversaram com o Bruno Rocha no PyData SP sobre o Castálio Podcast. Você sabe o quanto sua participação é importante para nós, não deixe de nos dizer o que esta achando dos episódios e também sugerir assuntos, notícias, dicas, enfim, o que você quiser.

Escute enquanto lê os show notes

        * MP3)
        * OGG)
    

Tech News

-

From beginner to pro: Python books, videos and resources)

Lista de links sobre Python com livros, vídeos e outros conteúdos para Pythonistas de todos os níveis. Também inclui links para outras listas feitas por outros autores.

-

Better Exceptions)

Exceptions com melhor interface para Python. A imagem abaixo mostra como fica a apresentação do traceback.

-

Python 3.6.1 lançado)

Foi lançado no dia 21/03/2017 e inclui várias correções de bugs e melhorias.

-

Castálio Podcast esteve presente em alguns episódios do OpenCast):

Reusables)

Coleção de helpers em Python para tarefas comuns.

-

Stack Overflow 2017 Developer Survey Results)

Alguns pontos interessantes:

  • Python é o número 5 nas tecnologias mais populares. Em 5 anos foi a primeira vez que Python ultrapassou PHP.

  • Python é o primeiro na lista de tecnologias que os desenvolvedores gostariam de aprender. Ele foi o quarto no ano passado.

  • Desenvolvedores que utilizam Python, JavaScript e Perl dizem que se sentem mal pagos menos que os desenvolvedores que trabalham com outras linguagens.

  • Além de outros gráficos muito interessantes, vale a pena conferir.

New interesting data structures in Python 3)

Anteriormente comentamos sobre o namedtuple e SimpleNamespace, porém este gist fala sobre as classes typing.NamedTuple e types.MappingProxyType além da classe types.SimpleNamespace.

typing.NamedTuple é uma versão melhorada do collections.namedtuple que foi adicionado ao Python 3.5. Ela oferece:

  • Sintaxe melhorada

  • Permite herdar dos tipos

  • type annotations

  • Valores padroes(python >= 3.6.1)

  • Tao rapida quanto as namedtuples

types.MappingProxyType é utilizado como um dicionário onde e possível apenas ler, e foi adicionado no Python 3.3. Este tipo de dado é interessante quando você esta chamando uma API que recebe um dicionário e você quer garantir que os dados originais não serão alterados sem intenção.

-

Lançada a versão 4.5 do Dynaconf com novidades)

-

Clojure from the Ground Up)

-

Nova versão do Flasgger)

-

MSTest Test Framework <https://github.com/Microsoft/testfx e https://github.com/Microsoft/testfx-docs>)

-

Orbot: Tor for Android)

-

Red Hat Software Collections)

Ainda não ouviu? escute agora!

        * MP3)
        * OGG)
    

Music (Música): Ain't Gonna Give Jelly Roll) by Red Hook Ramblers) is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives (aka Music Sharing) License.