Introdução ao PYTHON e Como PROGRAMAR do JEITO CERTO | Python do Jeito Certo 2.0

preview_player
Показать описание
Neste vídeo, você analisará e resolverá um problema escrevendo o seu primeiro código em Python (além do Olá Mundo). Este é o vídeo perfeito para começar a desenvolver o seu pensamento computacional, entender o real papel de um programador e aprender a programar do jeito certo.

Olá, prazer, me chamo Hallison Paz! Comecei a programar em Python em 2011, quando estava no segundo ano da minha graduação em engenharia de computação no Instituto Militar de Engenharia. Desde então, segui usando esta linguagem em diversos projetos, deste automações e sites até análise de dados, aprendizado de máquina e deep learning. Atualmente, sou um pesquisador em inteligência artificial, prestes a concluir meu doutorado em visão computacional e computação gráfica, o que me faz usar bastante Python!

Nós começamos o curso mergulhando diretamente em um problema que irá testar suas habilidades de pensamento computacional e análise de problemas. Desta forma, vamos começar a desvendar, juntos, o processo de pensamento de um programador enquanto elaboramos uma solução para o problema. Após compreender bem o problema, detalhamos um algoritmo eficaz para resolver o desafio em questão. Todo este raciocínio inicial é conduzido sem que nenhum conhecimento sobre Python seja necessário.

Em seguida, traduzimos nossa solução para a linguagem Python, passo a passo. Exploramos conceitos fundamentais, como a atribuição de valores a variáveis e analisamos o código fonte do programa, criando uma expectativa de como ele deve ser executado. Finalmente, executamos e testamos nosso programa com diferentes dados, ilustrando a importância da experimentação no processo de desenvolvimento. Este vídeo não apenas oferece uma solução para um desafio de programação, mas também proporciona uma visão abrangente do pensamento e processo de trabalho de um programador. Prepare-se para expandir seu conhecimento e aprimorar suas habilidades enquanto exploramos os fundamentos da programação!

▶️ Outros conteúdos que podem te interessar:

0:00 Um problema real de programação
1:10 Pensamento Computacional e Análise de Problemas
2:09 Pensando como um programador na solução para o problema
4:30 Descrevendo um algoritmo para solucionar o problema
6:49 Escrevendo a solução na linguagem Python
10:31 Atribuição de valores a nomes (variáveis)
11:30 Lendo o código fonte de um programa
12:46 Executando e testando o programa com dados diferentes
14:27 Reflexão sobre dados, código fonte e experimentação

✉️ E-mails:

TikTok: @pgdinamica

📸 @kizzy_terra @hallpaz

🐦 @kizzy_terra @hallpaz

Рекомендации по теме
Комментарии
Автор

Cara, pode parecer meu clichê ou piegas o que eu vou falar, mas pensar a programação nessa abordagem mais "humanizada" e empática do pensamento computacional faz muita diferença e solidifica bases. Quisera eu ter tido isso no início dos meus devaneios na programação, certamente teria sido menos tortuoso. O que mais tem por aí é curso de gente ensinando as pessoas somente a reproduzir as coisas sem parar pra compreender o que tá fazendo, e isso desemboca em frustração e muita gente sem a intenção de estar despreparada. Teu conteúdo é riquíssimo. Meus parabéns!

HManoukhian
Автор

Vou tentar entrar em Engenharia da computação ano que vem início do ano, vou estudar muito por aqui com vc cara. Tenho 28 anos agora é só agora vou conseguir pagar a faculdade após muitos anos querendo fazer e não tinha condições, graças a Deus ano que vem terei essa condição, pretendo ser um dos melhores na área pois será por amor mesmo, inclusive devo criar conteúdo sobre. Abraços!!! 🫡

euvinnu
Автор

Espero que continue nesse trabalho irmão, uma das melhores abordagens que eu ja vi aqui na internet. Mt obrigado <3

monaghanbooy
Автор

Que vídeo incrível ❤ mais didático impossível! Obrigada

barbaraferreira
Автор

Professor, após 5 meses qerendo saber o QE e if e else, vc explicou e um exercício simples a função. Muito obrigado deus abençoe seu trabalho.

alainbanen
Автор

Devidamente inscrita, esperando a versão final 😊

nayanaloivos
Автор

Gostei bastante dessa primeira, sou um pouco leigo nisso, é tudo novo pra mim.

hadermarcknascimento
Автор

Excelente conteúdo! Por favor, faça um vídeo falando sobre árvores K-Dimensionais, principalmente aplicadas a dados espaciais (longitude, latitude)

agritecdev
Автор

não sei expressar a gratidão que sinto pelo seu vídeo

brxdavidcloss
Автор

Assisti a primeira versão do curso e aqui pra assistir o 2.0 pra dar aquela reforçada 🙏🏽

alvaro
Автор

Que didática incrível! Parabéns 👏🏻👏🏻👏🏻

BrunoSilva-ubjo
Автор

Uauuuu.... ansiosa por esse projeto ❤ que iniciativa maravilhosa!!
Parabéns.🎉 bora ...

nayanaloivos
Автор

Parabéns! Já me inscrevi. Quando sairá a próxima aula?

edilsonlima
Автор

Eu tive a frustração no primeiro momento, mas achei meu erro, vamos com fé, vai dar certo

carolinepontes
Автор

Segundo semestre de engenharia de software...ta mas sei que preciso disso para ser um PRO em Tec!
Vou acompanhar!!! tem grupo de whatsapp? discord??

andersondoceara
Автор

sua didatica e muito boa meu parabens..
Eu gostaria de investir num projeto um pouco audacioso, mas tenho duvidas se seria possivel funcionar com quase 100 por cento de aproveitamento..
seria um mercado com um numero muito grande de produtos aonde a camera substituiria o caixa e o leitor de codigo de barras.
no momento q o cliente pegasse o produto na prateleira ele comecaria a computar ou somar para esse cliente.

igorguimaraes-hhit
Автор

Ganhou mais 1 inscrito, Parabéns irmão ❤

wedsonsilva
Автор

Já vou me inscrever no seu canal só pela reflexão...

silascardoso
Автор

Ai sim, a uma semana eu parei de estudar HTML, CSS e JS, porque enjoei cara, principalmente CSS, então, decidi dar uma chance para a linguagem que me fez conhecer o mundo da programação! Vou acompanhar essas aulas...

Diego
Автор

while True:
nota1 = float(input("Primeira nota do aluno: ").replace(", ", "."))
if nota1 >10:
print("Valor incorreto, insira novamente")
else:
break

while True:
nota2 = float(input("Segunda nota do aluno: ").replace(", ", "."))
if nota2 >10:
print("Valor incorreto, insira novamente")
else:
break

while True:
nota3 = float(input("Terceira nota do aluno: ").replace(", ", "."))
if nota3 >10:
print("Valor incorreto, insira novamente")
else:
break

while True:
nota4 = float(input("Quarta nota do aluno: ").replace(", ", "."))
if nota4 >10:
print("Valor incorreto, insira novamente")
else:
break

while True:
nota5 = float(input("Quinta nota do aluno: ").replace(", ", "."))
if nota5 >10:
print("Valor incorreto, insira novamente")
else:
break

while True:
resp1 = str(input("Deseja corrigir algum nota? S/N: ")).upper()
if resp1 == "S":

resp2 = str(input("Qual nota?\nNota 1 \nNota 2 \nNota 3 \nNota 4 \nNota 5:\n-->"))
if resp2 == "1":
while True:
nota1 = float(input("Primeira nota do aluno: ").replace(", ", "."))
if nota1 >10:
print("Valor incorreto, insira novamente")
else:
break

elif resp2 =="2":
while True:
nota2 = float(input("Segunda nota do aluno: ").replace(", ", "."))
if nota2 >10:
print("Valor incorreto, insira novamente")
else:
break

elif resp2 == "3":
while True:
nota3 = float(input("Terceira nota do aluno: ").replace(", ", "."))
if nota3 >10:
print("Valor incorreto, insira novamente")
else:
break

elif resp2 == "4":
while True:
nota4 = float(input("Quarta nota do aluno: ").replace(", ", "."))
if nota4 >10:
print("Valor incorreto, insira novamente")
else:
break
elif resp2 == "5":
while True:
nota5 = float(input("Quinta nota do aluno: ").replace(", ", "."))
if nota5 >10:
print("Valor incorreto, insira novamente")
else:
break
else:
print("Nao encontramos a sua solicitacao")
else:
break


total =

if total >= 5 and total < 7:
print("Recuperacao")
elif total <5:
print("Reprovado")
else:
print("Aprovado")

print (f"Nota media do aluno foi de {total}")

Anderson.