Escolar Documentos
Profissional Documentos
Cultura Documentos
class Fila:
def_init_(self):
self.items = []
self.items.append(item)
def is_empty(self):
return len(self.items) == 0
def is size(self):
return len(self.items)
def_str_(self):
Importância da Depuração:
A depuração desempenha um papel crítico no processo de programação por diversas
razões:
Importância da Depuração:
- Uma das estratégias mais fundamentais para identificar erros é revisar
minuciosamente o código fonte. Isso envolve
def calcular_raiz_quadrada(numero):
if numero <0:
else:
#Chama a função
try:
resultado=calcular_raiz_quadrada(-9)
except ValueError as e:
print("Erro:",str(e))
Funcionalidades de um debugger
- Definir Pontos de Interrupção (Breakpoints):
- Passo a passo (Step-By-Step): Permite a execução passo a passo
- Exibição de Variáveis: Exibe os valores atuais das variáveis durante a execução.
- Avaliação de Expressões: Permite a avaliação de expressões enquanto o programa
está pausado.
18/10/2023
LGPD
1ª LEI: Lei número 9.279/96. foi criada em 14 de maio de 1996
Ela é bem específica.
a. Bens imateriais;
b. Bens incorpóreos;
c. Bens autorais;
POO
Programação Orientada a Objeto.
1. Organização
2. trabalha com herança (reaproveitamento do código)
Exemplo: Carro.
Objeto: é o que define a classe
Exemplo: Cor, tipo de motor, modelo, placa e marca. São tudo aquilo que vai definir
a classe (no exemplo, carro).
19/10/2023
Atributos e Métodos
São os principais componentes de uma classe em programação orientada a
objeto.
Atributos: São as características ou propriedades dos objetos. Eles representam dados que um objeto
pode ter.
Esses dados podem ser variáveis que mantém informações sobre o objeto.
Métodos: São ações ou operações que os objetos podem realizar. Eles representam o comportamento
do objeto e podem ser usados para manipular os atributos do objeto. Ou seja, os métodos definem o
que o objeto pode fazer e como ele responde a certa ação.
REDE
192.168.0. 1
HOST
A programação orientada a objeto é baseada na ideia de modelar entidades do mundo real em
forma de classes, onde as classes definem os atributos que caracterizam essas entidades e os
métodos que descrevem suas ações. Essa abstração facilita a organização, manutenção e
reutilização de códigos em sistemas de softwares.
Encapsulamento: é um conceito que se refere à restrição de acessos aos atributos de uma classe. Ela
ajuda a controlar a visibilidade e proteger os dados de uma classe. O encapsulamento é implementado
por meio de modificadores de acesso que geralmente são:
1. Public (público): Atributos e métodos públicos que podem ser acessados a partir de
qualquer lugar, tanto dentro da classe quanto de fora da classe.
2. Private (privado): Atributos e métodos privados que só podem ser acessados de dentro da
classe. Na Python, para tornar um atributo ou método private, você pode adicionar um
sublinhado duplo (Ex: __atributo_privado) antes do nome da classe.
3. Protected (protegido): Atributos e métodos protegidos podem ser acessados apenas a
partir de dentro da classe e de sua subclasse (herança). Na Python, para tornar um atributo
ou método protected, você pode adicionar um sublinhado duplo (Ex:
__atributo_protegido).
class MinhaClasse:
def __init_(self):
self.__atributo_protegido = 10
self.__atributo_privado = 20
def __atributo_protegido(self):
def __atributo_privado(self):
objeto = MinhaClasse()
print(objeto.__atributo_protegido)
objeto = MinhaClasse()
print(objeto.__atributo_privado)
class MinhaClasse:
def __init_(self):
self.__atributo_protegido = 10
self.__atributo_privado = 20
def __metodo_protegido(self):
def __metodo_privado(self):
objeto = MinhaClasse()
print(objeto.__atributo_protegido)
objeto = MinhaClasse()
print(objeto.__atributo_privado)
20/10/2023
Heranças e Polifórmios
HERANÇA (subclasses ou classes derivadas)
Herança é um conceito chave na programação orientada a objeto que permite que uma classe
(subclasse ou classes derivadas) herdam propriedades de outra classe (superclasse ou classe
base);
POLIFORMISMO
É a capacidade de um objeto se comportar de maneira diferente com base no contexto em que
é usado. Isso é alcançado por meio de herança e sobrescrita de método.
Polimorfismo de sobrecarga: Ocorre quando várias classes têm métodos com o mesmo
nome, mas assinaturas diferentes. O método chamado dependerá dos argumentos passados.
https://docs.google.com/forms/d/e/
1FAIpQLSel7ZpomNRUT02XqnniBBgKCarNmrAgWdajmT4dspYGF8iRAQ/
viewform ESFERIC
https://docs.google.com/forms/d/e/1FAIpQLSd9GB3y3nIrcIRo5ai0BUavXD--
A1TSrkGD0oSwkrTu-qImvQ/viewform PETECO
https://docs.google.com/forms/d/e/1FAIpQLScjKTqfH6inwKh2zpfhRAyPHTM-
mHaUi1CkpYX-uuapjM-Fgg/viewform CUT’Z
https://docs.google.com/forms/d/e/
1FAIpQLSduzcO2NvAhEaRkGDEATjvg7vzEQZPPQBkg3K0p-8ShRPquaA/viewform
TALENTTA
tá arisca hoje né?
FALO MAIS NADA!