Artigo "Dicas de estudo para aprender Machine Learning" porJúlio Rocha https://t.co/vPR4gGVZRZ
O Estudante independente
Dicas de estudos para aprender Machine Learning
Acredito que a maior duvida de quem estar interessado em aprender e aplicar Machine learning é justamente por onde começar. Apesar de me considerar um iniciante na arte de ensinar máquinas passei e…
Hack ‘n’ Cast v1.6 - Espresso #002: Colisão SHA-1
http://feedproxy.google.com/~r/MindBending-pt/~3/xAE05J6JQEw/hack-n-cast-v16-espresso-002-colisao-sha-1
http://feedproxy.google.com/~r/MindBending-pt/~3/xAE05J6JQEw/hack-n-cast-v16-espresso-002-colisao-sha-1
Corram todos para as montanhas, o SHA-1 é oficialmente inseguro!Baixe o episódio (http://archive.org/download/HNC.v1.6-Espresso-002-Colisao-SHA-1/HNC.v1.6-Espresso-002-Colisao-SHA-1.mp3) e leia o shownotes (http://mindbending.org/pt/hack-n-cast-v16-espresso-002-colisao-sha-1)
python-simple-rest-client
https://allissonazevedo.com/2017/04/18/python-simple-rest-client/
Acabei de subir o primeiro release (0.1.0) do python-simple-rest-client, essa lib necessita do python 3.5+ e no próximo release vai vir com suporte ao asyncio (via aiohttp).
Github: https://github.com/allisson/python-simple-rest-client
Documentação: http://python-simple-rest-client.readthedocs.org/
https://allissonazevedo.com/2017/04/18/python-simple-rest-client/
Acabei de subir o primeiro release (0.1.0) do python-simple-rest-client, essa lib necessita do python 3.5+ e no próximo release vai vir com suporte ao asyncio (via aiohttp).
Github: https://github.com/allisson/python-simple-rest-client
Documentação: http://python-simple-rest-client.readthedocs.org/
Programação Assíncrona com Asyncio
https://allissonazevedo.com/2017/04/18/programacao-assincrona-com-asyncio/
No dia 25/03/2015 eu tive a oportunidade de apresentar a palestra Programação Assíncrona com Asyncio no PythonDay Campina Grande, o vídeo, slides e código estão disponíveis logo abaixo.
Vídeo:
Slides: http://allisson.github.io/slides/2017/pythonday_cg/
Códigos de exemplo: https://github.com/allisson/pythonday-campina-grande-2017
https://allissonazevedo.com/2017/04/18/programacao-assincrona-com-asyncio/
No dia 25/03/2015 eu tive a oportunidade de apresentar a palestra Programação Assíncrona com Asyncio no PythonDay Campina Grande, o vídeo, slides e código estão disponíveis logo abaixo.
Vídeo:
Slides: http://allisson.github.io/slides/2017/pythonday_cg/
Códigos de exemplo: https://github.com/allisson/pythonday-campina-grande-2017
Fala pessoal, a GeekHunter está com o desafio de preencher uma vaga fantástica de Desenvolvedor Python Sênior com... https://t.co/CGS7L6ViCM
Forwarded from Nilo Menezes [@lskbr]
6 vagas em Manaus, 2 de python: https://goo.gl/g7U0QR
Google Docs
Requisitos - FPF Tech - 6 vagas.v2.pdf
Saudações aos pythonistas de plantão, já viram a logo criada pela nossa amiga Manuella Oliveira para a Python... https://t.co/cxmvicFUSU
Facebook
Python Brasil
Saudações aos pythonistas de plantão, já viram a logo criada pela nossa amiga Manuella Oliveira para a Python Brasil 13? Ficou muito linda <3
python-vindi
https://allissonazevedo.com/2017/04/21/python-vindi/
Acabei de subir o primeiro release (0.1.0) do python-vindi (https://pypi.python.org/pypi/vindi/0.1.0), esse é o primeiro projeto que usa o python-simple-rest-client (https://github.com/allisson/python-simple-rest-client) como base (Python 3.5+).
Github: https://github.com/allisson/python-vindi
https://allissonazevedo.com/2017/04/21/python-vindi/
Acabei de subir o primeiro release (0.1.0) do python-vindi (https://pypi.python.org/pypi/vindi/0.1.0), esse é o primeiro projeto que usa o python-simple-rest-client (https://github.com/allisson/python-simple-rest-client) como base (Python 3.5+).
Github: https://github.com/allisson/python-vindi
Configurando OpenShift com Python 3.5 + Flask + Gunicorn
http://pythonclub.com.br/configurando-python-3.5-openshift-flask-gunicorn.html
Configurando OpenShift com Python 3.5
Introdução
O OpenShift (https://www.openshift.com/) é uma plataforma de PasS que possibilita aos desenvolvedores "subir" aplicações na nuvem de uma maneira simples e rápida. Ele funciona a partir de gears(engrenagens) que representam máquinas que irão rodar as aplicações. Dentro de cada gear é possível instalar serviços, os são chamados de "cartridges".
Existem 3 planos:
Online (gratuito, com três gears)
Enterprise (pago com suporte)
Origin (versão da comunidade e pode ser utilizado livremente)
Um problema que me deparei ao utilizar o Openshift é que ele não possui um cartridge com Python3.5. Porém existe uma forma um pouco mais complicada de resolver esse problema.
Após fazer seu cadastro no OpenShift e instalar o client tools (https://developers.openshift.com/managing-your-applications/client-tools.html) que contém as ferramentas necessárias para configurar nossa aplicação.
Após tudo isso vamos colocar a mão na massa, abra seu terminal e vamos lá.
Criando a aplicação
rhc app create https://raw.githubusercontent.com/Grief/openshift-cartridge-python-3.5/master/metadata/manifest.yml diy-0.1
Substituindo "" pelo nome de sua aplicação.
O arquivo manifest.yml criado por Changaco(github) e "forkeado" por Grief(github) contém as configurações de um cartridge customizado que contém o python 3.5.
Para os curiosos o conteúdo do arquivo
---
Name: python
Cartridge-Short-Name: PYTHON
Display-Name: Only Python
Description: 'An embedded cartridge that provides only python, nothing else.'
Version: '3.5.0'
Versions: ['3.5.0', '2.7.11']
License: The Python License
License-Url: http://docs.python.org/3/license.html
Vendor: python.org
Cartridge-Version: 0.0.2
Cartridge-Vendor: praisebetoscience
Categories:
- service
- python
- embedded
Website: https://github.com/praisebetoscience/openshift-cartridge-python-3.5
Help-Topics:
Developer Center: https://www.openshift.com/developers
Provides:
- python
Publishes:
Subscribes:
set-env:
Type: ENV:*
Required: false
set-doc-url:
Type: STRING:urlpath
Required: false
Scaling:
Min: 1
Max: -1
Version-Overrides:
'2.7.11':
Display-Name: Python 2.7
License: The Python License, version 2.7
Provides:
- python-2.7
- python
- python(version) = 2.7
'3.5.0':
Display-Name: Python 3.5
License: The Python License, version 3.5
Provides:
- python-3.5
- python
- python(version) = 3.5
Após isso sua aplicação já estárá executando, caso deseje acessar o endereço da mesma deverá ser http://-.rhcloud.com.
Você verá que a página do seu projeto não é nada mais do que o diy (Dot It Yourself), que é uma aplicação Ruby de exemplo que você pode alterar, e é o que vamos fazer.
Se você acessar o diretório do seu projeto verá que existe um diretório ".openshift", dentro desse diretório existe um outro diretório chamado "action_hooks", e dentro desse diretório existem dois arquivos "start" e "stop".
"/.openshift/action_hooks/start"
"/.openshift/action_hooks/stop"
Os dois arquivos são respectivamente os comandos para "subir" e "pausar" sua aplicação.
Flask
Vamos criar um projeto de exemplo, bem simples, que apenas nos retorne a versão do python utilizada.
Primeiramente vamos criar nosso requirements.txt, com gunicorn e o flask.
"requirements.txt"
gunicorn
flask
Depois disso vamos criar o arquivo app.py que conterá nossa aplicação.
"app.py"
import sys
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return sys.version
Após isso basta fazer o commit de suas alterações.
shell
git add .
git commit -am 'Minhas alterações'
Após isso você verá que sua aplicação não está rodando, pois ainda não alteramos os arquivos "start" e "stop".
Configurando o Gunicorn no Start e Stop
http://pythonclub.com.br/configurando-python-3.5-openshift-flask-gunicorn.html
Configurando OpenShift com Python 3.5
Introdução
O OpenShift (https://www.openshift.com/) é uma plataforma de PasS que possibilita aos desenvolvedores "subir" aplicações na nuvem de uma maneira simples e rápida. Ele funciona a partir de gears(engrenagens) que representam máquinas que irão rodar as aplicações. Dentro de cada gear é possível instalar serviços, os são chamados de "cartridges".
Existem 3 planos:
Online (gratuito, com três gears)
Enterprise (pago com suporte)
Origin (versão da comunidade e pode ser utilizado livremente)
Um problema que me deparei ao utilizar o Openshift é que ele não possui um cartridge com Python3.5. Porém existe uma forma um pouco mais complicada de resolver esse problema.
Após fazer seu cadastro no OpenShift e instalar o client tools (https://developers.openshift.com/managing-your-applications/client-tools.html) que contém as ferramentas necessárias para configurar nossa aplicação.
Após tudo isso vamos colocar a mão na massa, abra seu terminal e vamos lá.
Criando a aplicação
rhc app create https://raw.githubusercontent.com/Grief/openshift-cartridge-python-3.5/master/metadata/manifest.yml diy-0.1
Substituindo "" pelo nome de sua aplicação.
O arquivo manifest.yml criado por Changaco(github) e "forkeado" por Grief(github) contém as configurações de um cartridge customizado que contém o python 3.5.
Para os curiosos o conteúdo do arquivo
---
Name: python
Cartridge-Short-Name: PYTHON
Display-Name: Only Python
Description: 'An embedded cartridge that provides only python, nothing else.'
Version: '3.5.0'
Versions: ['3.5.0', '2.7.11']
License: The Python License
License-Url: http://docs.python.org/3/license.html
Vendor: python.org
Cartridge-Version: 0.0.2
Cartridge-Vendor: praisebetoscience
Categories:
- service
- python
- embedded
Website: https://github.com/praisebetoscience/openshift-cartridge-python-3.5
Help-Topics:
Developer Center: https://www.openshift.com/developers
Provides:
- python
Publishes:
Subscribes:
set-env:
Type: ENV:*
Required: false
set-doc-url:
Type: STRING:urlpath
Required: false
Scaling:
Min: 1
Max: -1
Version-Overrides:
'2.7.11':
Display-Name: Python 2.7
License: The Python License, version 2.7
Provides:
- python-2.7
- python
- python(version) = 2.7
'3.5.0':
Display-Name: Python 3.5
License: The Python License, version 3.5
Provides:
- python-3.5
- python
- python(version) = 3.5
Após isso sua aplicação já estárá executando, caso deseje acessar o endereço da mesma deverá ser http://-.rhcloud.com.
Você verá que a página do seu projeto não é nada mais do que o diy (Dot It Yourself), que é uma aplicação Ruby de exemplo que você pode alterar, e é o que vamos fazer.
Se você acessar o diretório do seu projeto verá que existe um diretório ".openshift", dentro desse diretório existe um outro diretório chamado "action_hooks", e dentro desse diretório existem dois arquivos "start" e "stop".
"/.openshift/action_hooks/start"
"/.openshift/action_hooks/stop"
Os dois arquivos são respectivamente os comandos para "subir" e "pausar" sua aplicação.
Flask
Vamos criar um projeto de exemplo, bem simples, que apenas nos retorne a versão do python utilizada.
Primeiramente vamos criar nosso requirements.txt, com gunicorn e o flask.
"requirements.txt"
gunicorn
flask
Depois disso vamos criar o arquivo app.py que conterá nossa aplicação.
"app.py"
import sys
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return sys.version
Após isso basta fazer o commit de suas alterações.
shell
git add .
git commit -am 'Minhas alterações'
Após isso você verá que sua aplicação não está rodando, pois ainda não alteramos os arquivos "start" e "stop".
Configurando o Gunicorn no Start e Stop
Forwarded from Welton Vaz
Curso gratuito de Python Fundamentos para Análise de Dados.
Sobre o Curso
Este curso irá apresentar a você, os conceitos básicos e fundamentos da linguagem de programação Python.
Através de uma experiência prática, com exemplos, quizzes, exercícios e projetos, será possível testar seus conhecimentos e aplicá-los em projetos de Data Science.
http://www.cbsi.net.br/2016/11/curso-gratuito-de-python-fundamentos-para-analise-de-dados.html
Sobre o Curso
Este curso irá apresentar a você, os conceitos básicos e fundamentos da linguagem de programação Python.
Através de uma experiência prática, com exemplos, quizzes, exercícios e projetos, será possível testar seus conhecimentos e aplicá-los em projetos de Data Science.
http://www.cbsi.net.br/2016/11/curso-gratuito-de-python-fundamentos-para-analise-de-dados.html
CBSI | SISTEMAS DE INFORMAÇÃO.
Curso gratuito de Python Fundamentos para Análise de Dados.
Este curso irá apresentar a você, os conceitos básicos e fundamentos da linguagem de programação Python.
Aberto as submissões de atividades para #pybr13 https://t.co/3xtf4tPuP6. E que os jogos comecem! 😘 https://t.co/b43U5CgncN
2017.pythonbrasil.org.br
PythonBrasil 13
13ª Conferência Brasileira da Comunidade Python. São seis dias de atividades! Palestras de 6 a 8 de Outubro. Tutoriais e sprints de 9 a 11 de Outubro.
Forwarded from Packt Free Learning
What the Flask? pt 4 - Extensões para o Flask
http://pythonclub.com.br/what-the-flask-pt-4-extensoes-para-o-flask.html
http://pythonclub.com.br/what-the-flask-pt-4-extensoes-para-o-flask.html
PythonClub
What the Flask? pt 4 - Extensões para o Flask
What The Flask - 4/5 Finalmente!!! Depois de uma longa espera o What The Flask está de volta! A idéia era publicar primeiro a parte 4 (sobre Blueprints) e só depois a 5 sobre como criar extensões. Mas esses 2 temas estão muito interligados então neste artigo…
Inscrições abertas da Python Nordeste!
Pythonista, São Luiz - MA está te esperando! https://t.co/aVGWzoraOH
Pythonista, São Luiz - MA está te esperando! https://t.co/aVGWzoraOH
Facebook
Python Brasil
Inscrições abertas da Python Nordeste! Pythonista, São Luiz - MA está te esperando!
Forwarded from Deleted Account
Documentação do Kivy em português:
http://excript.com/python/doc-kivy-ptbr.html
http://excript.com/python/doc-kivy-ptbr.html