Linguagem Python Aprendendo A Linguagem (Parte 3)
Linguagem Python Aprendendo A Linguagem (Parte 3)
Linguagem Python:
aprendendo a
linguagem (Parte 3)
Parceiros:
Quem sou eu? Professor nos cursos de engenharia da FIAP
Parceiros:
Trilhas de Capacitação Técnica do Ocean 2.0:
Parceiros:
Aviso
Parceiros:
Sumário
• Programação
• Software
• Lógica de Programação
• Hands-on
Parceiros:
Programação
Como os computadores entendem as linguagens de programação
que usamos na construção de programas se só são capazes de
entender binário?
Parceiros:
Sistemas tradutores
Parceiros:
O que é ser uma pessoa programadora ou desenvolvedora?
Parceiros:
Desenvolvimento de
software
Back-end e Front-end
Parceiros:
Mundo do trabalho
- A pessoa desenvolvedora back-end é responsável por construir e
manter esses componentes juntos para que as informações sejam
organizadas e armazenadas corretamente, o que permite que uma
página funcione bem, de maneira segura e se mantenha no ar para
os usuários acessarem.
Parceiros:
Mundo do trabalho
De modo geral, o front-end pode ser classificado em dois grupos:
- Front-end para aplicações web (Sites).
- Front-end para aplicações mobile (Aplicativos).
Parceiros:
Qual a diferença entre algoritmo e software?
Algoritmo
- Técnica que usamos para resolver problemas. Uma sequência de
instruções para atingir um objetivo.
Exemplo: Algoritmo de direcionamento e ranqueamento em redes
sociais e páginas de pesquisa.
Software
- São os programas e aplicativos que permitem a interação do
usuário com o computador e, essencialmente, são compostos por
sequências de algoritmos.
Exemplo: Google Chrome, Microsoft Office.
Parceiros:
Lógica de
programação
Estruturas Condicionais
Parceiros:
Estruturas Condicionais
Se você arrumar seu quarto então você vai poder sair com seus
amigos
Parceiros:
Estruturas Condicionais
Parceiros:
Estruturas Condicionais
if (se então)
Se você arrumar seu quarto então você vai poder sair com seus
amigos.
Parceiros:
Operadores de comparação
Parceiros:
Operadores lógicos
Parceiros:
Operadores lógicos
Parceiros:
Estruturas de dados
Parceiros:
Listas
1. Feijão
2. Arroz Lista (list) é uma sequência
3. Frango ordenada de valores.
4. ….
Parceiros:
Como é uma lista em Python?
lista_inteiros = [1, 2, 3]
Parceiros:
Como é uma lista em Python?
Parceiros:
O que são tuplas em Python?
Parceiros:
O que é um dicionário em Python?
Parceiros:
O que é um conjunto em Python?
Parceiros:
Estruturas de Repetição
Parceiros:
O que são estruturas de repetição?
For - é utilizado para percorrer uma sequência de dados (seja esse uma
lista ou uma string), executando um conjunto de instruções em cada
item.
Parceiros:
O que são estruturas de repetição?
For - é utilizado para percorrer uma sequência de dados (seja esse uma
lista ou uma string), executando um conjunto de instruções em cada
item.
Parceiros:
Como usar o for?
lista = [1, 2, 3, 4, 5]
Parceiros:
Como usar o while?
while <condição>:
# Bloco a ser executado
Parceiros:
Como usar o while?
contador = 0
Vai funcionar?
Parceiros:
Como usar o while?
contador = 0
Parceiros:
Vamos praticar?
Google Colaboratory
https://colab.google/
Problema #1
Parceiros:
Problema #2
Parceiros:
Problema #3
Parceiros:
Problema #4
Parceiros:
Problema #5
Você está em um grupo de amigos e não consegue decidir onde
almoçar hoje. Crie um programa que utilize a função random.choice()
do módulo random para escolher aleatoriamente um restaurante da
lista de opções de almoço.
Parceiros:
Problema #6
Crie um programa que gere um número inteiro aleatório entre 1 e 10.
Parceiros:
Envie sugestões para
novos cursos