ENTENDA:
PYTHON
Paradigmas Linguagem de programação.
Lider: Bruna
1
LINGUAGEM
O Python foi criado por Guido van Rossum em 1991, inspirado na
linguagem ABC, com o objetivo de ser simples, legível e produtivo.
Ele corrigiu limitações da época, como a falta de extensibilidade,
e introduziu a indentação obrigatória para organizar o código,
promovendo clareza.
2
VALORES E TIPOS
Em Python, valores são os dados que
manipulamos, como números, textos e
listas.
Cada valor tem um tipo específico,
que define o que pode ser feito com
ele.
3
VARIÁVEIS E COMANDOS
Variáveis Comandos
É um nome que São instruções que dizem
ao Python o que fazer.
se refere a um
valor específico.
Funciona como uma Executam ações no
caixinha onde podemos programa, como exibir
guardar dados. resultados ou realizar
cálculos.
4
CRIAR VARIÁVEIS EM PYTHON &
COMANDOS
5
ASSOCIAÇÃO
01.
ASSOCIAÇÃO
02.
AGREGAÇÃO
03.
COMPOSIÇÃO
Está ligada à Um objeto "possui" Um objeto contém
forma como outro, mas os outro e é
variáveis e objetos objetos podem responsável pelo
se relacionam na existir seu ciclo de vida.
memória.
Simples: : Um
objeto contém
uma referência a
outro.
6
MODELO DE ASSOCIAÇÃO
7
ESCOPO:
Define onde uma variável pode ser acessada dentro do código
TIPOS:
LOCAL (L): ENCLOSING (E): GLOBAL (G): BUILT-IN (B):
Dentro da função onde a No escopo da função Nomes reservados
[Link] no nível do
variável foi definida. externa (para pelo Python (como
módulo (fora de
funções aninhadas). print, len).
funções/classes).
8
MODELO DE ESCOPO
9
ABSTRAÇÃO E
ENCAPSULAMENTO
Abstração Encapsulamento
é o princípio de ocultar detalhes protege os dados dentro da
desnecessários e expor apenas classe, permitindo que apenas
o essencial. Ou seja, foca no o métodos específicos acessem
que um objeto faz, e não em ou modifiquem certos atributos.
como ele faz.
10
MODELO DE ABSTRAÇÃO
11
MODELO DE ENCAPSULAMENTO
12
SISTEMAS DE TIPOS:
Tipagem:
Python tem o
seu sistema
de tipos de
maneira
dinâmica, o
tornando mais
flexível.
13
SISTEMAS DE TIPOS:
Polimorfismo:
Permite que
diferentes classes
utilizem o mesmo
nome de método,
mas com
comportamentos
distintos.
14
SISTEMAS DE TIPOS:
Sequenciadores:
Laços for e while:
Laços de repetição
servem para que o
código repita um
trecho definido.
15
SISTEMAS DE TIPOS:
Estruturas condicionais:
If: é usada para
verificar uma
condição.
Else e Elif: se a
condição do if não
for atendida, o bloco
de código dentro do
else será executado.
16
SISTEMAS DE TIPOS:
Manipulação de Fluxo:
Break:
Interrompendo
o fluxo de
repetição.
Continue: Ignora a
iteração atual e da
continuidade ao
loop.
17
18
19
20
21
MUITO
OBRIGADO!
PARTICIPAÇÃO DE:
BRUNA
CARLOS ANDRÉ
WESLEY
FREDSON
ROBSON
22