Aula 9 - Python Orientado a Objeto - Python Básico Solyd

  Рет қаралды 61,844

Solyd Offensive Security

Solyd Offensive Security

Күн бұрын

Пікірлер: 77
@giovanilima7542
@giovanilima7542 2 ай бұрын
Cara, aprendi python nessa tua playlist, quando ainda era caveira tech. Hoje sou engenheiro de software, muito obrigado.
@JoaoPaulo-cb7jc
@JoaoPaulo-cb7jc 5 жыл бұрын
Python esta em ascensão é uma grande oportunidade para os que estão chegando, de toda forma quem trabalha na área de tecnologia tem que estar sempre se aprimorando, porém é necessário traçar o caminho que quer seguir e o mais importante praticar,praticar e praticar depois tudo fica claro na mente hehe. Eu sou da área de desenvolvimento de software e escolhi seguir o caminho do desenvolvedor c#. O importante é isso, se quiser Python foque nela e em todo universo do qual esteja sendo utilizado sua aplicabilidade.
@cleomarantoszczyszyn6063
@cleomarantoszczyszyn6063 3 жыл бұрын
Melhor aula de POO que já vi!!!
@donizti
@donizti 5 жыл бұрын
Parabéns amigo, você é um amigo!
@marcosadolfo5905
@marcosadolfo5905 5 жыл бұрын
Já venho assistindo mais de três aulas de class pelo youtube, e não conseguia intende direito, mas com esta aula eu consegue entender. Muito obrigado pelo conteúdo foi de bastante ajuda, mesmo sendo uma aula de 2016 ajudou mais que muitas aulas recentes
@gabrieltonellodesouza8635
@gabrieltonellodesouza8635 6 жыл бұрын
Eu estava com muita dificuldade de entender definitivamente a função de class e def, e finalmente consegui entender com clareza, muito obrigado!
@danilocaldas9376
@danilocaldas9376 7 жыл бұрын
Perfeito! Explicação muito clara e objetiva, a melhor aula de POO!
@ionpupil
@ionpupil 4 жыл бұрын
Finalmente entendi a teoria disso, muito obrigado cara!
@MarcsonSantos102
@MarcsonSantos102 4 жыл бұрын
Aula muito boa, agora tudo faz sentido. Obrigado
@nelsonsimoesbatista4957
@nelsonsimoesbatista4957 4 жыл бұрын
MUITO OBRIGADO!!! FINALMENTE COMPREENDI OOP!!!
@Gabriel-Oliveira
@Gabriel-Oliveira 4 жыл бұрын
Amigo, muito obrigado pela aula! Foi de grande ajuda!
@anarafaela5144
@anarafaela5144 6 жыл бұрын
Obrigada, estava necessitada de entender esse conteúdo *--*
@jhonatanteixeirarios710
@jhonatanteixeirarios710 5 жыл бұрын
Amei o vídeo. Estou sofrendo há alguns dias para aprender POO com Python. Parabéns pela didática. Me ajudou bastante, obrigado. Se puder, faça mais vídeos sobre POO em python. Tem pouco material (de qualidade) sobre isso na web.
@pablomarques4772
@pablomarques4772 8 жыл бұрын
As aulas estão muito boas , continua assim :D
@darioomatos
@darioomatos 8 жыл бұрын
Python é vida! bela aula
@joaocarlosalbuquerque7514
@joaocarlosalbuquerque7514 3 жыл бұрын
Muito Boa kkkkk... fiz um pouco de Java e na hora que vc fala que não iria encapsular "não vou fazer essa frescura" fui ao delírio kkkk... muita verdade
@jerfersonmatos28
@jerfersonmatos28 7 жыл бұрын
vim no youtube só pra dar o like, pq, realmente, aula muito boa
@davigalilei9749
@davigalilei9749 6 жыл бұрын
Melhor aula!
@rodrigoalmeida3932
@rodrigoalmeida3932 4 жыл бұрын
Bem didático!
@BrunoDias-ng1bn
@BrunoDias-ng1bn 3 жыл бұрын
muito boa a aula... parabens... mas me fala uma coisa, nao tem como passar esses argumentos de outra forma? tipo, tenho uma classe CLIENTE q tem 30 caracteristicas dentro dela... teria que colocar uma por uma no construtor ? vlw
@letsgopokemon9074
@letsgopokemon9074 6 жыл бұрын
Amei o seu canal
@rebecamonteiro4393
@rebecamonteiro4393 4 жыл бұрын
Quando você não quer que a aula acabe XD mas ela acaba T_T
@gedeaosalve
@gedeaosalve 6 жыл бұрын
Adorei a aula.... muito top
@MrCaiopatrocinio
@MrCaiopatrocinio 4 жыл бұрын
nome = input ('Qual é o seu nome? ') print ('Olá',nome,'! Seja Bem vindo!') print ('Este é nosso Cardapio') print ('X Frango R$10') print ('X Bacon R$11') print ('X Salada R$8') lanche = input ('Escolha seu Lanche! ') print ('OK,',lanche,) print ('Estas são nossas Bebidas!') print ('Coca-Cola R$4') print('Guaraná Antartica R$4') bebida = input ('Qual será sua Bebida? ') print ( bebida ) print ('Este é seu pedido Final') print (nome, lanche, bebida) print ('Muito obrigado pela preferência') preciso aprender a dar valor e criar objetos em vez de apenas replicar o que eles escrevem, mas pro primeiro dia ta otimo
@MrCaiopatrocinio
@MrCaiopatrocinio 4 жыл бұрын
@Erick Azevedo não conhecia o , comecei a aprender no mesmo dia que fiz esse script, mas muito obrigado pela dica, com ctz fica um código menor, agora falta dar valor pra cada item, mas Jajá eu consigo :)
@MrCaiopatrocinio
@MrCaiopatrocinio 4 жыл бұрын
@Erick Azevedo valeu pela dica, vou ler sim. Sucesso!
@thecomedyeffect5705
@thecomedyeffect5705 7 жыл бұрын
Olá Caveira Tech, gostaria que você me explicasse uma coisa. Estou tentando aprender programação, e a minha primeira experiência é com o python. Ouvi dizer que é uma das melhores, e mais faceis linguagem de programação. Já vi muitas video aulas ensinando python. Mas até agora não sei exatamente oque o python faz! Quero saber se quando eu aprender e escrever o meu programa, se ele vai abrir, rodar, como um photoscape, ou o blender, unity, uma biblia eletronica, um jogo etc.. Pq, não vejo nada do tipo nas video aulas, só o que vejo é as pessoas mostrando calculos, importando isso e mais aqui, imprimindo nomes, e etc.. Programas em python só funcionam no Idle, e no pycharm? e só exibe textos? é isso ? Desculpa se falei muita coisa, mas é que quero entender como funciona isso, pra saber se vai servir para as minhas idéias, finalidades etc.. Obrigado pela atenção!
@IgaoG10
@IgaoG10 6 жыл бұрын
Você pode criar o programa que quiser. Um jogo (tem vários no yt), existe um battlefied feito todo em python. Então se vc consegue criar um jogo, vc consegue criar qualquer outro programa...
@nevek7048
@nevek7048 6 жыл бұрын
Pytho e uma linguagem script ela não roda apenas na idle ou pycharm tem vários modos de executar você pode criar um gerador de senha um viros várias coisas na parte que você citou "só vejo apenas calculos" programação e matematica pura você vai demorar muito tempo para criar um photoscape você vai precisar de outras linguagens para te ajudar no desenvolvimento tudo tem seu objetivo já que você que ser desenvolvedor de softwares depois que fica pro em python vai para o c#
@Fred_Melo
@Fred_Melo 6 жыл бұрын
Como sempre: muito bom! Requer muita atenção! Mas foi bem explicado!! =]
@heslonfaustinocordeiro962
@heslonfaustinocordeiro962 7 жыл бұрын
Q massa ess aulas
@flexmaxedits729
@flexmaxedits729 2 ай бұрын
class Cliente: def __init__(self, nome, idade, cpf): self.nome = nome self.idade = idade self.cpf = cpf e class Conta: def __init__(self, cliente, saldo): self.cliente = cliente self.saldo = saldo def sacar(self, valor): if valor > 0: self.saldo += valor else: print('Erro') def depositar(self, valor): if valor > 0: self.saldo += valor else: print('valor invalido')
@matheusmotatv
@matheusmotatv 5 жыл бұрын
sempre está dando erro no depósito de quantidade, já tentei mil maneiras, até colei seu código. o que é essa falha?
@Petr_O
@Petr_O 5 жыл бұрын
realmente Python é uma nova linguagem, a única coisa que esta me travando é a parte das aplicações gráficas com tkinter que tem que ser na mão...
@aureliofelix3335
@aureliofelix3335 5 жыл бұрын
todas as linguagens são assim, a diferença é que quem cria as IDE escolhem pôr ferramentas para ajudar nessa parte gráfica
@asimov2884
@asimov2884 5 жыл бұрын
@@aureliofelix3335 Existe alguma IDE que facilite o uso de interface gráfica no python?
@jimmg4585
@jimmg4585 5 жыл бұрын
Tem um módulo gráfico chamado pyglet parece que é melhor que o tkinter
@paulojunior1762
@paulojunior1762 7 жыл бұрын
Eu tenho uma duvida, eu preciso saber fazer sem olhar (que é muito dificil de gravar), ou só saber como funciona e pra que funciona cada questão já ta bom ?
@nevek7048
@nevek7048 6 жыл бұрын
Paulo Junior você tem que aprender a fazer de cabeça tipo há quero fazer uma calculadora então vou ali escrevo a função aí você fala hmmm agora vou fazer a segunda parte e faz tudo de cabeça não é questão decorar e sim como fosse uma linguagem eu mesmo não lembro quando ando na rua mais quando quero criar algo vem tudo na ponta da lingua
@NoName-zl9vq
@NoName-zl9vq 5 жыл бұрын
É cara, se você for fazer olhando, vai ser só um copiador de código, mas se quer realmente aprender a programar, tem que criar seus próprios programas, com sua própria lógica. Aí depois de ter feito, compare com o outro código e faça as alterações necessárias para o melhoramento do seu código. Só se estiver com dificuldade em realizar o exercício, então olhe a resposta, em seguida tente fazer sem olhar, assim você vai melhorando aos poucos. Espero ter ajudado.
@PedroAlves1705
@PedroAlves1705 5 жыл бұрын
só eu achei o exercício muito complexo em relação ao conteúdo apresentado?
@rodrigomachadoluz1597
@rodrigomachadoluz1597 5 жыл бұрын
sim
@emersonborba5166
@emersonborba5166 7 жыл бұрын
parece com php tambem
@AndersonCaxeta
@AndersonCaxeta 8 жыл бұрын
Esse "self" que é usado no construtor é uma injeção de dependências?
@solyd
@solyd 8 жыл бұрын
O self se refere ao próprio objeto, ou seja, quando vc fala self.cor você está se referindo a cor do objeto em sí já intanciado, sempre que é instanciado um objeto ele carrega seus atributos com sí e o self é uma forma de referenciar esses atributos.
@AndersonCaxeta
@AndersonCaxeta 8 жыл бұрын
Acho que entendi. Então eh como o "this" do Java. Mas o "this" tem escopo da classe e vc não precisa passar como parâmetro no método. só usar dentro do método.
@AndersonCaxeta
@AndersonCaxeta 7 жыл бұрын
Marcus Mann, esse conceito é como o "this" do Java. Não consegui entender a necessidade de se passar o "self" como parâmetro no método. No Java esse "this" tem escopo global, então você pode usar dentro ou fora dos métodos, sem precisar passar como parâmetro.
@Jogandonaboa
@Jogandonaboa 7 жыл бұрын
Neste caso como na aula foi criado um construtor, o Self vai servir para atribuir os valores passados nos parâmetros automaticamente, assim evitando a criação de diversa linhas para o mesmo fim. No meu ainda eu coloquei o print no construtor, desta forma só de instanciar um objeto, ele já imprime na tela todas as opções, exemplo do meu método _init_. def __init__(self, cor, rodas, marca, tanque): #_init_ é o método contrutor que retorna ele mesmo self.cor = cor self.rodas = rodas self.marca = marca self.tanque = tanque print('Cor:', self.cor) print('Qtd Rodas:', self.rodas) print('Marca:', self.marca) print('Lts Tanque:', self.tanque)
@Joel-fg3mg
@Joel-fg3mg 7 жыл бұрын
Fred Oliver Se eu entendi, se não tivesse o self, teríamos que ficar criando classes para outros objetos que a gente iria criando, ele serve pra uma única classe servir para vários objetos, sem o self que se refere ao próprio objeto iria uma coisa ficar sobrepondo outra, é isso? se vc entende oque eu quero dizer rs
@andreaugusto3851
@andreaugusto3851 5 жыл бұрын
dou like por tentar, mas fez uma salada nesse codigo.
@IC-qf8se
@IC-qf8se 6 жыл бұрын
Faço tudo correto, e sempre da erro.
@GabrielBinoto
@GabrielBinoto 5 жыл бұрын
O vídeo é bom, porem você é muito redundante , fica dando diversos exemplos sem necessidade, isso estende muito o vídeo e é um tanto que chato. Por exemplo quando você cita o exemplo do carro como um objeto e começa a explicar as características.... você da muito exemplo cara , como rodas fica falando da quantidade de rodas etc... tem que ser mais direto. Como nessa comentário... fui extremamente redundante.
@erisonqueiroz2608
@erisonqueiroz2608 5 жыл бұрын
Man, a explicação dele foi "redundante" pq o publico alvo desse video não se restringe a pessoas que ja programam em outras linguagens ou tem um certo conhecimento sobre o que é POO... há muitos iniciantes no mundo da programação que possuem duvidas sobre este assunto e o cara explicou de modo a não restar dúvidas.... realmente o video ficou muito explicativo e por isso tornou-se "chato", mas eu aumentei a velocidade do video, compreendi tudo que ele falou e estou satisfeito...
@JoaoPaulo-cb7jc
@JoaoPaulo-cb7jc 5 жыл бұрын
@@unboxingsaleatorios5211 Faça um melhor com sua vasta inteligência e poste.
@bentomuniz6155
@bentomuniz6155 7 жыл бұрын
isso lembra mto sql
Aula 10 - Entrada e saída de arquivos - Python Básico Solyd
15:05
Solyd Offensive Security
Рет қаралды 26 М.
Aulão Python sobre Classes, Objetos, Métodos, Herança, Construtor
52:15
Я сделала самое маленькое в мире мороженое!
00:43
Кушать Хочу
Рет қаралды 4,8 МЛН
Это было очень близко...
00:10
Аришнев
Рет қаралды 5 МЛН
Aula 12 - Requisições Web - Python Básico Solyd
35:28
Solyd Offensive Security
Рет қаралды 44 М.
33 - Programação Orientada a Objetos - Parte 1
14:59
CCSL do IME/USP
Рет қаралды 32 М.
Classes - Python Orientado a Objetos - Aula 35
35:48
Otávio Miranda
Рет қаралды 166 М.
Aula 14 - Expressões Regulares - Python Básico Solyd
32:59
Solyd Offensive Security
Рет қаралды 23 М.
Aula 6 - Estruturas de Dados (List, Dict, Tuple, Set) - Python Básico Solyd
36:53
Solyd Offensive Security
Рет қаралды 45 М.
Aulas Python - 059 - POO I: Sintaxe Básica, Construtor e Métodos
14:25
Ignorância Zero
Рет қаралды 59 М.
Python Classes e Métodos - Em Menos de 10 Minutos [FÁCIL]
9:08
Dev Aprender | Jhonatan de Souza
Рет қаралды 211 М.
Aula 5 - Estruturas de Laço (For e While) - Python Básico Solyd
37:10
Solyd Offensive Security
Рет қаралды 58 М.
Я сделала самое маленькое в мире мороженое!
00:43
Кушать Хочу
Рет қаралды 4,8 МЛН