Latest posts

Welton Vaz

Instalando o Python versão 3.7.0 alpha 1 no Ubuntu 16.04

Instalando o Python versão 3.7.0 alpha 1 no Ubuntu 16.04

A versão mais recente do Python, a 3.7.0 alfa 1, pode agora ser baixada ou clonada do GitHub facilmente. Uma das linguagens mais fáceis de usar e aprender, o Python foi criado nos anos 90 ...

Leia mais...

Michell Stuttgart

Abrangência de Listas e Dicionários

A utilização de listas em Python é algo trivial. A facilidade provida pela linguagem aliada a simplicidade da estrutura de dados list a torna, ao lado dos dicionários dict, uma das estrutura de dados mais utilizadas em Python. Aqui neste tutorial irei compartilhar algo que aprendi trabalhando com listas e ...

Leia mais...

Bruno Santana

Debugging - logging

Achei algo interessante no livro que estou lendo (Automatize tarefas maçantes com Python) e resolvi compartilhar.

Trata-se do Logging, que ajuda no debug do programa.

Vejam o exemplo nesse programa, com falha:

import logging
logging.basicConfig(level=logging.DEBUG, format=' %(asctime)s - %(levelname)s - %(message)s')


logging.debug('Start of ...

Leia mais...

Júnior Carvalho

Deploy rápido e simples com Dokku

Sempre busquei alternativas para deploy simples como o heroku. Vou mostrar neste passo-a-passo uma forma simples e rápida utilizando o Dokku.

Dokku é a menor implementação PaaS que você já viu. De uma forma simples e rápida consegue-se configurar um servidor para deploy. Se existe alguma dúvida sobre PaaS, SaaS ...

Leia mais...

Pedro Souza.

Bot telegram mais web scraping - parte 1

Irei separa o artigo em 2 partes para não ficar extenso. Nessa primeira parte irei falar um pouco como criar um bot no telegram e como programa-lo para nos responder.

1 - Parte 1 - Bot simples. (você está aqui)

2 - Parte 2 - Bot e Web Scraping

Primeiro de tudo precisamos cria ...

Leia mais...

Michell Stuttgart

Como distribuir sua aplicação Python com PyPI

Imagine a seguinte situação: você passou alguns dias (ou mesmo meses) desenvolvendo uma módulo python, escreveu testes, implementou funcionalidades e depois de alguns ajustes, chegou a hora de liberar seu software para que outros desenvolvedores possam utilizá-lo. Qual o melhor modo de distribuí-lo?

Caro leitor, se você costuma programar em ...

Leia mais...

Eduardo Cuducos

Python webassets & Elm

Se você é geek e me conhece, ou se me segue nas redes sociais, já ouviu eu falar de Elm. É uma solução para front-end com componentes reativos — mas Elm não é JavaScript. É uma outra linguagem, outro ambiente, outro compilador etc.

É uma linguagem que muito me impressionou. Sou ...

Leia mais...

Carlos Maniero

Curso Python asyncio: Aula 01 - Iterators e Generators

Entendendo o conceito de Iterator e Generator.

Primeira Aula: https://www.youtube.com/watch?v=xGoEpCaachs

Slides: http://carlosmaniero.github.io/curso-asyncio/aula01/

GitHub: http://github.com/carlosmaniero/ http://github.com/carlosmaniero/curso-asyncio

http://carlosmaniero.github.io/

Leia mais...

Carlos Maniero

Curso Python asyncio: Aula 00 - Introdução ao módulo asyncio

Primeira aula do curso de asyncio. Nessa vídeo aula são abordadas as principais diferenças entre Concorrência e Paralelismo.

Slides: http://carlosmaniero.github.io/curso-asyncio/aula00/

GitHub: http://github.com/carlosmaniero/ http://github.com/carlosmaniero/curso-asyncio

http://carlosmaniero.github.io/

Leia mais...

Michell Stuttgart

Relatórios de testes com Coveralls

Na terceira parte do tutorial sobre unittest, vimos como utilizar o serviço Coveralls para gerar relatórios sobre o testes do nosso projeto. Entretanto, uma "desvantagem" do serviço é que o processo de análise é iniciado apenas quando executarmos um push ou um pull request. Sendo assim, não seria interessante termos ...

Leia mais...

Publique via GitHub