[Vaga] Repassando »> Head de Tecnologia da PICKnGO:
Falar com Marcia Golfieri <mgolf@br.ibm.com>
O candidato será responsável por toda a área tecnológica da companhia, o que inclui produto (desenvolvimento e monitoramento), análise de dados (machine learning e inteligência artificial), dashboard (ferramenta de controle do estabelecimento), banco de dados, servidor, segurança de dados, etc. Formalmente falando o cargo é de CTO/Head de Tecnologia. Para isso, precisamos de um candidato experiente, com extremo conhecimento dos itens listados abaixo, mas também com uma capacidade forte em gerência, dado que terá subordinados respondendo diretamente a ele.
Precisamos de um desenvolvedor que tenha os seguintes skills:
* Python (Avançado)
* Flask (Avançado/intermediário)
* Banco de dados (MySQL)
* Conhecimento de criptografia em python (Diferencial)
* Conhecimento Machine Learning com SKlearn (Intermediário) e Keras/Tensorow em deep learning
* Conhecimento intermediário de web (HTML/CSS/Java)
* Conhecimento de deployment dos aplicativos Python na bluemix/softlayer
Soft Skills:
* Pensamento de dono
* Gestor
* Organizado
* Empenhado
Descrição PICKnGO:
A PICKnGO é uma startup no setor de Food Service, setor o qual movimenta, no Brasil, quase R$400 bilhões por ano. Atualmente, estamos na fase pré-operacional com previsão de lançamento do produto (app) para abril, a empresa está bem fundada em capital, com mais de R$2 milhões em caixa. Além disso a PICKnGO está no programa de startups da IBM.
A PICKnGO é uma plataforma que permite nossos clientes realizarem e pagarem suas refeições com maior comodidade, via aplicativo, para retiradas, sem filas e esperas nas praças de alimentação. A PICKnGO irá atuar nas praças de alimentação de shoppings, colégios, faculdades, hipermercados, um mercado de R$60 bilhões de ano.
Acreditamos que o nosso grande diferencial é o uso de tecnologias de ponta, com AI, através de APIs do Watson, uso de big data, para cada vez proporcionar uma experiência customizada e única para nossos clientes!
Nosso lema é:
Data is the new raw material!
Benefícios da vaga:
* Salário a combinar
* Participação acionária na companhia
* Participação no acordo de quotistas
* Vaga de estacionamento/VT
* Refeição
Falar com Marcia Golfieri <mgolf@br.ibm.com>
O candidato será responsável por toda a área tecnológica da companhia, o que inclui produto (desenvolvimento e monitoramento), análise de dados (machine learning e inteligência artificial), dashboard (ferramenta de controle do estabelecimento), banco de dados, servidor, segurança de dados, etc. Formalmente falando o cargo é de CTO/Head de Tecnologia. Para isso, precisamos de um candidato experiente, com extremo conhecimento dos itens listados abaixo, mas também com uma capacidade forte em gerência, dado que terá subordinados respondendo diretamente a ele.
Precisamos de um desenvolvedor que tenha os seguintes skills:
* Python (Avançado)
* Flask (Avançado/intermediário)
* Banco de dados (MySQL)
* Conhecimento de criptografia em python (Diferencial)
* Conhecimento Machine Learning com SKlearn (Intermediário) e Keras/Tensorow em deep learning
* Conhecimento intermediário de web (HTML/CSS/Java)
* Conhecimento de deployment dos aplicativos Python na bluemix/softlayer
Soft Skills:
* Pensamento de dono
* Gestor
* Organizado
* Empenhado
Descrição PICKnGO:
A PICKnGO é uma startup no setor de Food Service, setor o qual movimenta, no Brasil, quase R$400 bilhões por ano. Atualmente, estamos na fase pré-operacional com previsão de lançamento do produto (app) para abril, a empresa está bem fundada em capital, com mais de R$2 milhões em caixa. Além disso a PICKnGO está no programa de startups da IBM.
A PICKnGO é uma plataforma que permite nossos clientes realizarem e pagarem suas refeições com maior comodidade, via aplicativo, para retiradas, sem filas e esperas nas praças de alimentação. A PICKnGO irá atuar nas praças de alimentação de shoppings, colégios, faculdades, hipermercados, um mercado de R$60 bilhões de ano.
Acreditamos que o nosso grande diferencial é o uso de tecnologias de ponta, com AI, através de APIs do Watson, uso de big data, para cada vez proporcionar uma experiência customizada e única para nossos clientes!
Nosso lema é:
Data is the new raw material!
Benefícios da vaga:
* Salário a combinar
* Participação acionária na companhia
* Participação no acordo de quotistas
* Vaga de estacionamento/VT
* Refeição
Sistemas embarcados: C++ ou Python?
As linguagens de programação C e C++ dominam a programação de sistemas... https://t.co/kpdMhjcCX4
As linguagens de programação C e C++ dominam a programação de sistemas... https://t.co/kpdMhjcCX4
Presente para o feriadão de carnaval <3
Iniciamos a publicação dos vídeos da Python Brasil 12 - Florianópolis.... https://t.co/ZswIt3ryKr
Iniciamos a publicação dos vídeos da Python Brasil 12 - Florianópolis.... https://t.co/ZswIt3ryKr
YouTube
PythonBrasil[12] - YouTube
Vídeos oficiais da 12ª edição da Conferẽncia Python Brasil.
Pense primeiro, cedifique depois ;)
API Design: Think First, Code Later
by Jonatas Baldin... https://t.co/n7iUpThVCo
API Design: Think First, Code Later
by Jonatas Baldin... https://t.co/n7iUpThVCo
Cheesecake Labs
API Design: Think First, Code Later | Cheesecake Labs
API Design matters. It tends to stop people from just hacking things together to take a step back and see the bigger picture.
Diretório __pycache__ e arquivos .pyc
http://aprenda-python.blogspot.com/2017/02/diretorio-pycache-e-arquivos-pyc.html
http://aprenda-python.blogspot.com/2017/02/diretorio-pycache-e-arquivos-pyc.html
Forwarded from Fabricio Biazzotto
#DICA
Se estiver portando um código do C/C++ para o Python (ou MicroPython), tome cuidado com a forma como lida com o overflow! No Python todos os números são do tipo
Por exemplo, considere o seguinte trecho de código do Arduino, e seu similar feito em Python:
Você consegue adivinhar qual será a saída de cada um? A resposta pode surpreender você:
Caramba, respostas totalmente diferentes para o mesmo código simples de operação matemática! Por que isso? Acontece que o Python, de forma inteligente, usou seu
Se você precisa lidar com diversos códigos em C/C++, ou do Arduino, é muito comum se deparar com algoritmos e operações matemáticas que dependam deste comportamento. Então, como obter o mesmo comportamento no Python? Uma solução simples para isso seria utilizar o operador de bitwise
Agora, quando você rodar este código, o resultado será o mesmo do Arduino:
A operação
Fonte: Truques e dicas dos experts da Adafruit!
Se estiver portando um código do C/C++ para o Python (ou MicroPython), tome cuidado com a forma como lida com o overflow! No Python todos os números são do tipo
signed integer
ou floating point
, e possuem um tamanho arbitrário. Isso é bom quando você precisa de um valor numérico e não quer se preocupar com memória ou performance. No Python, um número pode possuir qualquer valor e você nunca precisará decidir como ele será armazenado, como seria feito no C/C++. O ruim disto é que, quando você precisar restringir o número a um tamanho específico, terá que fazer algum truque para isso.Por exemplo, considere o seguinte trecho de código do Arduino, e seu similar feito em Python:
// Arduino code:
uint8_t value = 250;
value += 10;
Serial.print("Arduino value is: ");
Serial.println(value, DEC);
# Python code:
value = 250
value += 10
print("Python value is: {}".format(value))
Você consegue adivinhar qual será a saída de cada um? A resposta pode surpreender você:
Arduino value is: 4
Python value is: 260
Caramba, respostas totalmente diferentes para o mesmo código simples de operação matemática! Por que isso? Acontece que o Python, de forma inteligente, usou seu
signed integer
de tamanho arbitrário, e facilmente conseguiu adicionar 10
a 250
, resultando em 260
. Por outro lado, o código do Arduino definiu explicitamente o tipo numérico como 8-bit unsigned integer
, que não pode ir além do valor 255
. Quando ultrapassa o valor máximo, ele retorna o contador para 0
e reinicia a contagem.Se você precisa lidar com diversos códigos em C/C++, ou do Arduino, é muito comum se deparar com algoritmos e operações matemáticas que dependam deste comportamento. Então, como obter o mesmo comportamento no Python? Uma solução simples para isso seria utilizar o operador de bitwise
AND
(`&`) para extrair a quantidade de bytes que você quer de um número. Por exemplo, para mudar o código Python acima para que se comporte como o código do Arduino, você pode escrever:# Python code with math that behaves like an 8-bit unsigned integer:
value = 250
value += 10
value &= 0xFF # This magic step uses the bitwise AND operator to extract the low 8 bits of the number.
print("Python value is: {}".format(value))
Agora, quando você rodar este código, o resultado será o mesmo do Arduino:
Python value is: 4
A operação
&=
converteu o valor inteiro em um novo valor que possui somente os 8-bits menos significantes do original (mascarado através do valor hexadecimal 0xFF). Esta é a chave para se converter um valor numérico do Python em um valor do tipo unsigned integer
de tamanho fixo. Utilize este truque se estiver portando código do C/C++, ou do Arduino, e constatar que utiliza valores numéricos do tipo unsigned integer
!Fonte: Truques e dicas dos experts da Adafruit!
@ramalhoorg: "Agradecemos a Rubens Prates da Editora Novatec por ter cedido gentilmente os arquivos com o texto integral e as figuras de Pense em #Python, publicado sob licença da O'Reilly Media." https://penseallen.github.io/PensePython2e/
Forwarded from Deleted Account
Assista a "3.7.7 Anotação de Funções __annotations__ - Turotial de Python 3 em português" no YouTube
https://youtu.be/8QzKLeWHP8s
https://youtu.be/8QzKLeWHP8s
YouTube
3.7.7 Anotação de Funções __annotations__ - Turotial de Python 3 em português
Playlist do Tutorial: https://www.youtube.com/playlist?list=PLc-O0bhHdRmgp-CxB_eMHHM9LjefTZBTB É isso ai a aula de hoje. Curtam e compartilhem ai se querem a...
Hack ‘n’ Cast v1.5 - Contribuindo com o Mundo FOSS
http://feedproxy.google.com/~r/MindBending-pt/~3/SGdP4m8d-Ig/hack-n-cast-v15-contribuindo-com-o-mundo-foss
http://feedproxy.google.com/~r/MindBending-pt/~3/SGdP4m8d-Ig/hack-n-cast-v15-contribuindo-com-o-mundo-foss
Se você já desejou contribuir com o mundo do Free or Open Source Software mas nunca se sentiu capaz, esse episódio é pra você!Baixe o episódio (http://archive.org/download/HNC.v1.5-Contribuindo-com-o-Mundo-FOSS/HNC.v1.5-Contribuindo-com-o-Mundo-FOSS) e leia o shownotes (http://mindbending.org/pt/hack-n-cast-v15-contribuindo-com-o-mundo-foss)
Em Junho vai acontecer um evento muito legal de Data Science em Maceió.
Muitos palestrantes pythonistas no evento... https://t.co/JAidB7f2U9
Muitos palestrantes pythonistas no evento... https://t.co/JAidB7f2U9
Facebook
Python Brasil
Em Junho vai acontecer um evento muito legal de Data Science em Maceió. Muitos palestrantes pythonistas no evento ;) Inscrições:...
Curso gratúito com certificado e suporte para a comunidade
https://t.co/RE5hBirTUn https://t.co/ebmja0oI35
https://t.co/RE5hBirTUn https://t.co/ebmja0oI35
solyd.com.br
Python Básico | Solyd | Treinamentos e cursos online
Inicie no mundo da programação rapidamente com Python, com aulas práticas e fáceis de serem acompanhadas.
Qual o glamour em ser CEO?
http://feedproxy.google.com/~r/pyavelino/~3/ITyI4AEDnD0/qual-o-glamour-em-ser-ceo-25bfcb2cf45a
http://feedproxy.google.com/~r/pyavelino/~3/ITyI4AEDnD0/qual-o-glamour-em-ser-ceo-25bfcb2cf45a
Antes de entrar no assunto do titulo vou contextualizar o porque estou escrevendo esse blogpost.Continue reading on Medium » (https://medium.com/@avelino0/qual-o-glamour-em-ser-ceo-25bfcb2cf45a?source=rss-811ae290c544------2)