Interpolação de string em python

A partor da versão 3.6 foi adicionado o método de interpolação chamado “literal string interpolation” com o prefixo ‘f’, veja algumas possibilidades: name = ‘World’ program = ‘Python’ print(f’Hello {name}! This is {program}’) a = 12 b = 3 print(f’12 multiply 3 is {a * b}.’) for produto in produtos: print(f'{produto.nome} foi lançado em {produto.data}’)

Rodar unittests em python via cli

Não tem porque complicar: python -m unittest discover -v -s [DIRETORIO_COM_TESTES] -p *_test.py O que pode mudar é o diretório e o padrão de nome dos arquivos de teste, nesse caso vai procurar todos que terminam com _test.py, mas poderia ser o contrário test_*.py, ou algum outro formato.  

Criando executável de um código python

Recentemente precisei instalar um aplicação python que criei para um cliente, e quem já passou por isso deve ter percebido que pode ser um processo um pouco maçante dependendo da quantidade de módulos(libs) que sua aplicação use. Uma saída foi empacotar tudo em um instalador e o cliente só precisa se preocupar em executar um … Continue lendo Criando executável de um código python

Instalar duas versões do python

Baixe os instaladores em https://www.python.org/downloads, no meu caso 2.7 e 3.4 Instale ambos, ex: C:\Pyhon34 e C:\Python27 Crie dois arquivos com extensão .bat: python2.bat e python3.bat. Em cada um coloque o código: @C:\Python27\python.exe %* @C:\Python34\python.exe %* Copie os dois arquivos para C:\Windows\ ou C:\Windows\System32, contanto que seja um caminho que exista no seu path (Variáveis de ambiente) Feito! … Continue lendo Instalar duas versões do python

Criando uma API de filmes em cartaz usando Python e Heroku

     Hoje vou sair ligeiramente da minha zona de conforto e me arriscar no mundo Python. Não é uma linguagem que possuo intimidade mas por ter tido contato com algumas bibliotecas relacionadas a Inteligência Artificial, fiquei interessado em aprender mais sobre a mesma. Neste post vou mostrar como disponibilizar uma API REST criada com Python e o microframework … Continue lendo Criando uma API de filmes em cartaz usando Python e Heroku

Publicar API Python no Heroku

Arquivos necessários requirement.txt com a versão dos módulos: beautifulsoup4==4.5.3 runtime.txt com a versão do python: python-3.4.3 Procfile com o comando e nome da app: web: python web.py Integração com Github 1.Criar conta no heroku, criar app e conectar no github 2.Efetuar deploy a partir do branch onde web.py e arquivos de configuração se encontram. 3.Clicar … Continue lendo Publicar API Python no Heroku

Aprendendo com a MongoDB University

Fala galera, um feliz ano novo a todos!! Finalmente estou de volta a minha rotina de escrita depois de tanto tempo sem postar.  Hoje trago um depoimento rápido sobre meu contato com NoSQL, mais especificamente com o banco MongoDB, e os cursos da MongoDB University. Deixando claro que mostro minha opinião pessoal sobre os cursos, … Continue lendo Aprendendo com a MongoDB University