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}’)
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.
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
Já fiz alguns posts sobre a dupla Python/Heroku, para quem não viu, olha aqui. O motivo é que ambos tem se mostrado muito práticos e parceiros perfeitos até aqui, pelo menos na minha opinião e para os projetos que tenho feito. O post de hoje é para mostrar de uma forma rápida e … Continue lendo Agendando job em python no Heroku
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
Para quem está iniciando no mundo da linguagem Python, tem uma palavrinha que aparece com frequência na hora de prepara o ambiente e baixar as primeiras dependências externas, é a virtualenv. Mas do que se trata afinal e como faço para usar?
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
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
Em diversos momentos surge a necessidade de testar um site ou página web que acabou de criar para ver se está tudo funcionando redondo, se a chamada para API está ok ou apenas para apreciar momentaneamente as diversas horas de trabalho que foram aplicadas. Vamos ver as três formas que mais gosto:
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