Você está na página 1de 14

Aula 01 – Maratona Python

Contents

01 02 03 04

O que é o Python Estudar Python é Mercado DEMO


uma boa ideia
Ricardo Soares
Senior Solution Architect at NTT

Business Analytics: Decision Making Using Data and Artificial


Intelligence – University of Cambridge

Artificial Intelligence, Data Science and Big Data – PUCRS

Engenharia de Controle e Automação – PUCRS

CCDevnetP – Cisco Certified Devnet Professional

CCNP – Routing & Switchin

CCDP – Cisco Certified Design Professional

AWS – Certified Solution Architect Associate


O que é o Python?

• Linguagem de programação de alto nível, interpretada, de propósito geral e de


código aberto.
• Foi criada em 1991 por Guido van Rossum
• Uma das linguagens de programação mais populares e amplamente usadas em
todo o mundo.
• Sintaxe clara e legível
• Áreas: ciência de dados, aprendizado de máquina, desenvolvimento web,
automação de tarefas e muito mais.
• Grande comunidade de desenvolvedores e uma vasta coleção de bibliotecas e
frameworks disponíveis, o que o torna uma opção popular para
desenvolvimento de software.
Popularidade
1.Python
2.C++
3.Java
4.JavaScript
5.Go
6.PHP
7.Ruby
8.TypeScript
9.C
10.C#
Versatilidade

• Ciência de dados: Python é amplamente usado em ciência de dados para análise de dados, modelagem
estatística, visualização de dados e machine learning. Bibliotecas populares como NumPy, Pandas,
Matplotlib e Scikit-learn tornam o Python uma opção popular para trabalhar com dados.
• Desenvolvimento web: Python é frequentemente usado para desenvolvimento web, tanto para o back-end
quanto para o front-end. Frameworks como Django e Flask são populares para desenvolvimento web em
Python.
• Automação de tarefas: Python é uma escolha popular para automação de tarefas em geral, como tarefas
de administração de sistemas, processamento de arquivos em lote, extração de dados da web, entre
outros.
• Jogos: Python é usado para desenvolvimento de jogos, desde jogos simples de console até jogos mais
complexos usando bibliotecas de jogos como Pygame.
• Aplicações desktop: Python pode ser usado para desenvolver aplicativos desktop para Windows, MacOS e
Linux. A biblioteca Tkinter é uma opção popular para criar interfaces gráficas de usuário em Python.
Salário

Brasil EUA

Junior: R$2k ~ 5k/mês Junior: U$55k ~ 93k/ano


Pleno: R$5k ~ 10k/mês Pleno: U$80k ~ 128k/ano
Sênior: R$10k ~ 15k/mês Sênior: U$100k ~ 166k/ano
Especialista: >15k/mês Especialista: U$129k ~ 212k/ano

Vale ressaltar que essas são médias e podem variar de acordo com a empresa, localização geográfica, setor de atuação e outras variáveis.
As informações foram obtidas a partir do Glassdoor em abril de 2023 e podem estar sujeitas a mudanças com o tempo.
Curva de Aprendizado Especialista

> 8 anos
Sênior

5 a 10 anos

Pleno

Até 5 anos
Junior

0 – 1 ano
Variáveis

O tempo necessário para se tornar um programador Python pleno ou sênior depende de


vários fatores, como:

• A intensidade e qualidade do estudo;


• A quantidade e complexidade dos projetos realizados;
• A experiência prévia em programação ou em outras áreas relacionadas;
• A experiência de trabalho em equipe e em ambientes de desenvolvimento profissional;
• A participação em eventos, conferências e comunidades de programação.
Como eu utilizo Python

• Integração entre diferentes fabricantes de tecnologia


• Coleta de dados de Infraestrutura
• Configuração em lote para grandes Deployments
• Tratamento de Imagens
• Utilização de serviços em Cloud
• Reconhecimento facial
• Automação de dispositivos IoT
• Scripts locais para automações gerais
DEMO
DEMO

• Explorar o Face Comparison do AWS Rekognition


• Criar um Script Python que utilize esse serviço
• Criar um Script Python que compare 2 faces
• Criar uma API em Python que compare 2 faces
AWS – Face Comparison
Together we do great things!
Ricardo do Amaral Soares

Você também pode gostar