Postagens

Mostrando postagens de novembro, 2016

Laço FOR em uma linha - Python

Outro dia precisei criar uma lista utilizando apenas uma linha em Python. Felizmente python tem algo chamado Lista por compreensão , essa é uma das melhores formas de se criar uma lista. A estrutura básica em python é a seguinte: outras_coisas = [coisa for coisa in lista_de_coisas] Para cada coisa numa lista_de_coisas, você pode coisar a primeira do jeito que precisar. Deixa eu explicar melhor... Vamos supor que você queira extrair só o nome dos contatos de uma agenda (dicionário), usando o for normal, você faria o seguinte: >> > contatos = [] >>> for c in agenda _contatos : ... contatos . append (c.get('nome' )) ... >>> squares ['Douglas', 'Elton', 'Maria', 'Delilah'] Com listas de compreensão, você pode fazer isso tudo em uma só linha: contatos = [c.get('nome') for c.nome in agenda_contatos ] Fonte [Em inglês]: http://blog.teamtreehouse.com/python-single-line-loops

Video Aulas | Playlist sobre Git e GitHub

Imagem
    Tempo investido: 1 à 20 minutos.     Se você ainda está se familiarizando com o Git e GitHub, aqui vai uma playlist (em inglês e legendas automáticas em português)  sobre os conceitos básicos de Git e GitHub.

App Chines que combina Facebok, Amazon, Twitter, Olx e muito mais!

Imagem
    Em meados da década de 70 o Brasil fechou as portas para tecnologia estrangeira com a Política Nacional de Informática que tinha como objetivo reservar o mercado para empresas nacionais. O resultado foi um atraso absurdo na industria e tecnologia do País.    Hoje em dia a china faz algo parecido, a Internet lá é mais o que podemos chamar de Intranet, já que através de firewalls e outras barreiras as pessoas não conseguem acessar sites como Facebook, Google, Twitter e Youtube.     Essa grande muralha fez com que a China precisasse desenvolver imitações de aplicativos que se tornaram empresas monstruosas. Para o Google temos o Baidu, para o Youtube o Youku, Twitter tem o Sina Weibo.     Curiosamente esse isolamento criou monstros que cresceram em qualidade e funcionalidades que hoje em dia os aplicativos do lado de cá da muralha tentam imitar, o maior exemplo disso é o Wechat, que por falta de uma palavra melhor podemos chamar de Superapp...