Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Python na Conta Azul

Python na Conta Azul

Como a Conta Azul está utilizando o Python para criar soluções inteligentes.

Marcos Bernardelli (Berna)

November 13, 2019
Tweet

Other Decks in Programming

Transcript

  1. Sobre ❏ Marcos Bernardelli - Berna ❏ 12+ experiência com

    desenvolvimento (.NET, Java, Python, PostgreSQL); ❏ Formado em Ciência da Computação na UDESC; ❏ Pós graduado em banco de dados pela Católica; ❏ Jogos virtuais: (Age 2, Diablo 2, 3, 4) ❏ Esporte: Squash ❏ Contato: [email protected] 2
  2. Qual Python usar? ❏ Python 2 não terá mais atualizações

    após 01/01/2020 ❏ Preciso dar suporte para Python 2? 1989 - 2020 2008 - ????
  3. Python, por onde começar? ❏ venv - Python 3.3 >

    ❏ Criar um ambiente isolado para os projetos em Python; ❏ Possibilita ter diferentes versões para a mesma dependência; python3 -m venv ~/workspace/.venv/my-first-venv ❏ pyenv ❏ Facilita a instalação e a troca da versão do Python;
  4. Machine learning: Lucy ❏ Framework de machine learning: ❏ Churn:

    Lista ordenada dos clientes com maior possibilidade de sair da plataforma; ❏ SQL: Lista ordenada de leads mais propensas a comprar a plataforma; ❏ Self Checkout: Lista ordenada de leads mais propensos a comprar a plataforma sozinhos; POST /train GET /explain POST /predict
  5. Airflow Airflow é uma plataforma para criar, agendar e monitorar

    workflows. Criado inicialmente pela Airbnb como um projeto Opensource, e atualmente abaixo da fundação Apache (Apache Software Foundation). Airflow não foi feito para resolver streaming de dados (pipelines em tempo real).
  6. pg_cdc Aplicação responsável por enviar todas as alterações nos registros

    de um banco de dados PostgreSQL para um destino (S3, Kinesis, Kafka, Lambda, GCS, BigQuery, etc.) INSERT UPDATE DELETE Definição dos dados (DDL)
  7. Links ❏ https://pythonclock.org ❏ https://realpython.com ❏ https://www.codewars.com ❏ https://www.jetbrains.com/research/python-developers-survey-2018 ❏

    https://realpython.com/python-virtual-environments-a-primer ❏ https://github.com/apache/airflow ❏ https://facebook.github.io/prophet ❏ https://scikit-learn.org/stable