Apostila Aula 1 - 220111 - 000341 Python
Apostila Aula 1 - 220111 - 000341 Python
Apostila Aula 1 - 220111 - 000341 Python
FAIXA PRETA
Seja Bem-Vindo!
Felipe Cabrera
Graduado em Ciência da Computação e Mestre em
Computação Aplicada – FFCLRP – USP.
O SURGIMENTO
DA MARATONA
O surgimento da maratona
Percebi que muitas pessoas se
sentiam frustradas ao tentar aprender
a programar e isso também
aconteceu com muitos amigos na
universidade.
OBJETIVO
01 Mentor
01 Didática
CRONOGRAMA
DA MARATONA
C
R O QUE É PROGRAMAÇÃO E QUAIS SÃO AS
OPORTUNIDADES TRABALHANDO COM O PYTHON
O
N
O INICIANDO NA PROGRAMAÇÃO COM PYTHON:
CRIANDO NOSSO PRIMEIRO PROGRAMA
G
R
A AVANÇANDO NA PROGRAMAÇÃO:
CRIANDO LÓGICA PARA SOFTWARES
M
A
C
R RUMO AO PROGRAMADOR
O FAIXA PRETA
N
O PROJETO PRÁTICO + SEGREDO PESSOAL:
COMO GANHAR 5X MAIS EM OUTRA MOEDA
G
R
A CONSTRUINDO UMA SOLUÇÃO 100%
PRÁTICA E REALISTA AO MERCADO
M
A
Senta que lá
vem história
Bora nos conhecermos melhor?
COMEÇANDO
POR VOCÊS
De onde você é e qual sua área de atuação?
Quem sou eu?
Sou Felipe Cabrera, mas pode me chamar de
Zarcky (ou de Felipe mesmo)
- Desenvolvimento de Jogos
- Desenvolvimento de Software
- Desenvolvimento Mobile
- Engenharia Reversa
- Gerente de Projetos
A ByLearn
Eu sempre quis ser professor, desde que
comecei a fazer Kung Fu (aos 6 anos, rs)!
#EuSouByLearner
CADÊ O
CONTEÚDO???
ACHOU... a teoria hehehe!
O QUE É PROGRAMAÇÃO
Em poucas palavras, programar é
escrever um código que será
transformado em um programa.
O
N
P O QUE É
O Python é uma linguagem interpretada, tendo o mesmo código
Y rodando em todos os Sistemas Operacionais existentes e com a
filosofia de “quanto mais simples melhor”, sendo uma das
linguagens mais fáceis de se usar.
T
Além disso, o Python é totalmente gratuito e com código aberto,
H tendo alto apresso da comunidade de desenvolvedores, o que a
fez se tornar uma das linguagens mais populares, poderosas e
O versáteis do mundo!
N
ONDE O PYTHON É USADO
02 Facebook
03 Instagram
04 Reddit
05 Dropbox
06 YouTube
07 Spotify
08 Netflix
09 Uber
10 Amazon
11 ByLearn
∞ Muitas Outras
TECNOLOGIAS
USADAS
Está gostando?
Então comenta aí #EuSouByLearner!
TECNOLOGIAS
USADAS
Inteligência Artificial
1. Tensor Flow
2. PyTorch
3. Keras
4. Scikit-learn
Big Data
1. PySpark
2. Kafka Python
3. Pydoop
Ciência de Dados
1. Pandas
2. Matplotlib
3. Scikit-learn
4. SciPy
Automação
1. Selenium
2. Scrapy
3. PyTest
4. PyWinAuto
5. AutoPy
Segurança da Informação
1. Scapy
2. Nmap
3. Requests
4. PaiMei
Nuvem
1. Boto3
4. s4cmd
Web
1. Django
2. Flask
3. CherryPy
4. Bottle
Pesquisas Científicas
1. Matplotlib
2. Scipy
3. Scikit-learn
4. Numpy
IoT (Internet of Things)
1. Raspberry Pi
2. PySerial
2. PyOpenGL
3. Pyglet
4. Cocos2D (Python)
Mobile
1. Kivy
2. BeeWare
3. Django-PWA
O mundo da programação
não depende apenas do mercado
de trabalho já faz muito tempo!
Freelancer
projetos você quiser!
E o melhor de tudo:
Trabalhe por conta Você é seu chefe!
própria, no seu ritmo e Trabalhe como, quando e
tempo, faturando uma onde você bem querer!
boa grana com isso!
Cobrando o SEU VALOR!
Janeiro de 2021 (Jornada 2.0)
07/11/2021 – MPPP 1.0
08/01/2022 – MPPP 2.0
Janeiro de 2021 (Jornada 2.0)
07/11/2021 – MPPP 1.0
08/01/2022 – MPPP 2.0
07/11/2021 – MPPP 1.0
08/01/2022 – MPPP 2.0
Automatize a sua empresa e
facilite seu trabalho!
Programador
Acelere seus projetos de pesquisa
em inúmeras vezes
Empreendedor
Cansado de fazer
Crie a sua própria empresa
projeto para os outros?
Bora empreender
usando o Python!
Simples e fácil de aprender
Por que Python? Você consegue aprender Python mesmo
sem ter conhecimento prévio em
programação!
Versatilidade
Por que Python? Você consegue atuar em qualquer área
usando o Python!
Popularidade
Por que Python? O Python é uma das linguagens que mais
vem crescendo ultimamente!
Salários Altos
Por que Python? A média salarial do Python sempre está no
topo entre as linguagens de programação!
Alta Demanda
Por que Python? Com a demanda crescente, achar empregos
está cada vez mais fácil com o Python!
Poderoso
Por que Python? O Python é uma das linguagens de
programação mais poderosas da atualidade
A TRILHA DO
PROGRAMADOR
Algoritmos
Práticos
Média dos Alunos
Para calcular a média é simples, certo?
Neste caso:
• Como calcular a soma?
• De quais valores de notas somar?
• Qual a quantidade de provas?
• Quais provas contabilizar na quantidade?
• De que aluno eu calculo isso?
Média dos Alunos
Agora sim, vamos definir TUDO!!!
Aluno:
Felipe Cabrera
Provas:
Mensal e Bimestral
Notas:
Mensal = 9.0
Bimestral = 7.5
Média dos Alunos
Soma:
Soma = Mensal + Bimestral
Quantidade:
2 # Valor Fixo
Média:
Soma / Quantidade
Estou com medo!
Se você está com esse pensamento,
ele é totalmente normal!