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

Executar Selenium com Headless Chrome

Considerando que já está com o ChromeDriver em seu PC(Chrome 59 ou superior): #python code chromeOptions = Options() chromeOptions.add_argument(‘–headless’) chromeOptions.add_argument(‘–disable-gpu’) chromeOptions.add_argument(‘–remote-debuggin-port=9222’) self.browserSession = webdriver.Chrome(chrome_options=chromeOptions) Não será mais exibida a GUI do Chrome como de costume, estilo PhantomJS. Caso não conheça o Headless Chrome, clique aqui.

Só o que eu preciso é…

. . .ativar restore do Nuget no VS via console.  ::tags: .net core::  27/06/2018 . . .usar arquivos estáticos com ExpressJS.  ::tags: .net core::  25/06/2018 . . .atalho para mngr de certificados do windows.  ::tags: .net core::  05/06/2018 . . .dar um restart no dyno do Heroku via CLI.  ::tags: python::  12/05/2018 . . .instalar duas versões do python … Continue lendo Só o que eu preciso é…

Otimizando seu código com ReSharper

     Fala galera, post rápido sobre mais uma ferramenta matadora para quem utiliza o Visual Studio, o ReSharper da fantástica Jetbrains. A Jetbrains é uma das gigantes no segmento e faz bonito com sua suite de ferramentas, a que irei comentar hoje serve como extensão do Visual Studio e é fiel escudeira na hora de analisar e melhorar … Continue lendo Otimizando seu código com ReSharper

Serviços em background com o Azure Web Jobs

     Fala pessoal, fim de ano está chegando e hoje trarei para vocês o último post de 2016. Trabalhei recentemente na configuração de um serviço para atualização de algumas regras no sistema online de controle de estoque da minha empresa, o tsEstoque. Sempre tive um executável agendado na máquina virtual em servidores onde hospedei a … Continue lendo Serviços em background com o Azure Web Jobs