Olá pessoal na aula de hoje faremos uma introdução à linguagem de programação Python e veremos alguns conceitos de forma prática utilizando essa linguagem Mas você sabe o que é Python Python é uma linguagem de programação atualmente é uma das linguagens mais conhecidas e mais utilizadas mundialmente se trata de uma linguagem que vem crescendo bastante no mercado de trabalho e profissionais que trabalham com essa linguagem cada vez mais estão sendo procurados no mercado de trabalho se trata de uma linguagem extremamente versátil mas o que é isso isso quer dizer que essa linguagem possibilita o desenvolvimento de
sistemas para diversas plataformas por exemplo com python pode se desenvolver games pode se desenvolver sites pode se desenvolver aplicativos para diversos plataformas então a linguagem Python ela permite que os programadores possam ter essa liberdade de escolher para qual plataforma eles querem desenvolver um sistema E além disso é uma linguagem de programação que é bastante utilizada para o aprendizado o que isso quer dizer quer dizer que é bastante utilizado para ensinar os conceitos básicos de programação porque ela é considerada uma linguagem simples de se aprender devido a sua sintaxe anteriormente nós vimos a sintaxe dos pseudocônicos
onde Nós aprendemos a desenvolver algoritmos utilizando pseudocólicos que são algoritmos desenvolvidos em linguagem natural linguagem português e assim táxi dos pseudológicos para o Python é um pouco semelhante Apesar que a linguagem Python é completamente em inglês e na aula de hoje nós iremos aprender os tipos de dados mais básicos que nós podemos utilizar na linguagem Python veremos o conceito de variáveis e como declarar uma variável infarto e também veremos as estruturas condicionais a estrutura simples composta e alinhada tipos de dados em Python a representação dos tipos de dados a quem faz então é um pouco
diferente do que vimos nos pseudopólicos por exemplo lá no pseu do código para declarar um dado do tipo inteiro digitava por completo o nome inteiro que significa o tipo daquele dado já empaitam basta apenas escrever it já indica que aquele dado é do tipo inteiro temos também o tipo decimal que é representado pela palavra float temos o tipo string do tipo string é o tipo que guarda as letras as palavras e os textos e ela é representada nessa linguagem pelo STR pela sigla STR e temos o tipo bula que representa os dados verdadeiros e falsos
Então temos aí uma abreviação do nome desse tipo de dado e temos o tipo de dado list que guarda listas ordenadas de dados Esses são os tipos de dados mais simples mais básicos que podem ser utilizados em Python e existem vários outros que podem ser utilizadas mas como declarar uma variável infarto é importante entender Que empata não é obrigatório digitar o tipo de dado que será declarado para aquela variável porque porque a linguagem Python ela é dinamicamente estipada significa que não precisamos digitar o tipo de dado para as variáveis porque o ambiente de programação ele
já consegue entender Qual é o tipo de dado apenas pela forma que declaramos esse dado por exemplo em número nós temos que número é igual a 100 então a variável número possui um valor sem sem é o número inteiro logo esse dado é do tipo inteiro e o ambiente de programação Python ele já consegue identificar por esse dado que é do tipo inteiro o mesmo ocorre ao declarar uma variável do tipo string temos aqui uma string que representa o nome de uma pessoa nome igual a Bia uma variável string ela é caracterizada porque o dado
dessa variável fica entre aspas duplas desta forma o ambiente de programação ele já consegue identificar que se trata de um string o mesmo ocorre para a altura onde nós temos o número decimal onde o ambiente de programação ele já consegue identificar que se trata de um número decimal se trata de uma variável do tipo float um dado tipo é o número decimal podemos ver que temos 1.70 se trata de um número decimal logo o ambiente de programação ele já consegue identificar esse dado do tipo decimal então não precisamos atribuir o tipo de cada dado Quando
vamos declarar uma variável em outros momentos nós precisamos sim utilizar o tipo de dado porém agora nesse nessa fase de declaração de variáveis Impacto Não iremos utilizar aprendendo na prática o ambiente de programação que iremos utilizar nas nossas aulas e iremos desenvolver todos os exemplos todos os exercícios e todos os desafios é o ambiente de programação baixar é um ambiente profissional bastante recomendado que possui diversas funções e é um ambiente bastante intuitivo fácil de ser utilizado desta forma ao final da nossa aula deixarei o link para que seja efetuado o download dessa ferramenta e que
vocês possam instalar para começar a testar os algoritmos vistos das nossas aulas Estamos aqui no ambiente de programação partiarme vou mostrar como vocês podem criar um novo projeto vamos aqui em New Project e vocês irão digitar o nome do projeto de vocês irei digitar introdução a Python introdução à após digitar o nome do projeto Basta apenas clicar em cliente vejam que o nosso projeto foi criado agora nós precisamos criar o ambiente de programação Python Então vamos clicar com o lado direito do mouse aqui em cima do nosso projeto vamos clicar em new New Python Fire
esta opção que nós iremos utilizar Vejam a opção Python file está selecionada vamos digitar aqui o nome desse arquivo o nome do meu arquivo será introdução agora ó vejam que aqui na parte superior da nossa interface do nosso ambiente de programação já está o nosso arquivo introdução e esta parte de cor cinza mais escuro é um ambiente mais é um ambiente onde nós iremos efetuar as programações então Vamos efetuar alguns testes vamos declarar as variáveis que vimos anteriormente como exemplo Então temos aqui uma variável número que tem um valor 10 que terá o dado de
nome Maria Então temos aqui as variáveis já declaradas com seus valores e podemos ó pedir que elas sejam mostradas na tela então para isso temos que ter o comando print e colocar entre parênteses o nome da variável agora para executar esse arquivo nós precisamos ir nesta opção Run e novamente e selecionar Qual é o arquivo que nós queremos que seja executado Queremos que seja o arquivo introdução Então temos aqui ó a execução que mostra qual é o dado daquela variável então dessas variável é Maria que se trata de um string podemos ver que como nós
selecionamos que esse arquivo seja executado vejam que aqui ó na parte superior o nosso o nome do nosso arquivo está presente então agora se a gente quiser que seja mostrado na tela o dado da variável número Basta apenas ó clicar neste botão de execução que já mostra a variável e sempre que vocês criarem novos arquivos de programação e quiserem executar Basta apenas executar o passo a passo para executar que o nome do arquivo ficará aqui presente então vocês irão conseguir visualizar Identificar qual é o qual é o arquivo que será executado ao clicar no botão
de execução agora veremos o conceito de estruturas condicionais o conceito é extremamente igual ao que já vimos no especialdocólicos porém iremos aprender como programar as estruturas condicionais na linguagem Python então o conceito é o mesmo o condicional simples avalia uma condição se for verdadeiro irá emitir uma mensagem ou seja se for verdadeiro alguma instrução será executada E se for falso nada será executado a condicional composta possui uma condição neste caso se for verdade algumas instruções podem ser executadas E se for falso outras instruções serão executadas então existem dois caminhos seja Falso ou Verdadeiro sempre algumas
instruções serão executadas já condicional alinhada possui mais de uma condição onde se é a primeira condição a ser analisada for verdade já se encerra a execução do algoritmo porém se ela for falsa Uma Nova Condição será analisada e novamente se ela for verdade o algoritmo irá executar algumas instruções e chegará ao fim já se a condição for falsa outras instruções serão executadas e o algoritmo chegará ao fim neste caso se a primeira condição já tiver um resultado verdadeiro todo o restante do algoritmo não é executado apenas as instruções que pertencem a essa primeira condução que
foi analisada agora que já vimos vários conceitos vamos utilizar um ambiente de programação o pai Charme para conseguir desenvolver algumas atividades a primeira atividade será declarar duas variáveis do tipo íntim e efetua a soma dos valores dessas variáveis então veremos como resolver essa atividade agora que já conhecemos o nosso ambiente de programação vamos realizar a nossa primeira atividade onde nós precisamos ter dois números duas variáveis e precisamos efetuar a soma dos valores dessas duas variáveis nossas variáveis serão número 1 e número 2 e para efetuar a soma nós podemos simplesmente digitar frente a soma dos
números é print a soma dos números é colocar uma vírgula após esse texto e digitar número um mais número 2 vamos executar e ver que a soma dos números é mostrada a soma dos números é 215 já na atividade 2 Será preciso definir dois valores sendo um valor para login e um valor para e é necessário solicitar que o usuário digite um login e uma senha se ele digitar correto ao que foi declarado será mostrado na tela acesso permitido se não será mostrado na tela acesse negado para isso iremos utilizar uma das estruturas condicionais vamos
ver como resolver isso primeiro temos que ter o login definido o login será o nome da pessoa vamos usar aqui o nome Pietra como login e como senha usaremos uma numeração 93 27 4 dígitos agora nós precisamos solicitar que o usuário Digite o seu login e a sua senha para comparar se for igual ao que já está cadastrado então acessará permitido se não acesse será negado vamos solicitar que o usuário Digite o seu login para isso nós precisamos ter é uma nova variável onde será guardado essa informação que o usuário irá digitar Digite o seu
login o que o usuário digitar será guardado aqui nessa variável login diz que é para representar o login digitado e o mesmo faremos para a senha onde também o usuário irá precisar digitar a senha agora que nós já temos as variáveis padrões já definidas e já temos as variáveis que irão guardar as informações digitadas pelo usuário nós precisamos comparar se esses dados serão iguais para isso teremos que utilizar a estrutura condicional teremos with e significa se login foi igual a login diz e no Python we é representado pela palavra and que se trata de um
operador se login igual a login diz e senha igual a senha diz acesso permitido Se isso for falso print acesso negado então é desta forma que nós podemos fazer uso da estrutura condicional em Python o se lá em pseudocólico aqui é representado por if Quando vamos comparar dois dados utilizamos o end que é para comparar esse primeiro dado e esse segundo dado de uma vez se ambos forem verdade será acesso permitido se pelo menos um desses dados for falso o acesso será negada nesse momento Quero mostrar algo muito importante para vocês na nossa declaração de
variáveis Nós não precisamos declarar o tipo do dado mas quando nós precisamos que o usuário digite algum dado nós precisamos passar Qual é o tipo desse dado que o usuário irá digitar por isso nós precisamos digitar a sigla STR que é string para digitar o login e precisamos digitar o para a senha se a gente não adicionar o tipo Possivelmente algum erro iria ocorrer por isso bastante atenção nesta diferença na declaração da variável e na solicitação que o usuário irá digitar um dado para ser guardado em uma variável um utiliza o tipo do dado e
o outro não Agora sim vamos testar o algoritmo digite um login irei digitar inicialmente o login correto e a senha também correta então teremos acesso permitido agora iremos executar mais uma vez e passar o nosso login errado ao invés de Pietra vamos acionar Pietro e vamos passar a senha certa acesso negado por quê Porque os dois as duas comparações precisam estar precisam ser verdadeiras agora vamos adicionar o login correto e a senha incorreta acesso negado isso acontece porque utilizando o and as duas comparações elas precisam restar em verdadeiro para que o resultado final seja verdadeiro
senão o resultado final será negativo será falso e essa instrução aqui será executada a nossa terceira atividade é para desenvolver um algoritmo onde será solicitado que o usuário digite dois números Eles serão somados e divididos por dois e após isso é necessário mostrar o resultado final na tela agora no Exercício 3 precisamos que dois números sejam digitados pelo usuário vamos solicitar aquele o número inteiro e o segundo número que ele também digite digite outro número inteiro e teremos a variável soma que será igual a número um mais número dois será trincado na tela o resultado
da divisão dos números é e a divisão dos números será soma dividido por 2 vamos executar e ver se vai resolver nosso problema digite um número inteiro digite outro número inteiro 60 o resultado da divisão dos números é 40 porque nós temos 20 mais 60 80 / 2 40 Vamos só aqui ó o número 2 colocar os dois pontos e um espaço para que quando a gente digital o número não fique colado com a frase vamos executar mais um vídeo 25 mais 10 temos a soma do número 1 e número 2 o total é 35
quando é dividido por 2 nós temos um número decimal 17.5 entendeu dessa forma que conseguimos resolver a atividade 3 e após ver exemplos sendo mostradas e atividades realizadas você terá um desafio desenvolva um algoritmo que receba quatro notas que serão digitadas pelo usuário some todas as notas e calcule a média final com esta média o objetivo é mostrar na tela se o aluno foi aprovado tendo uma nota igual ou maior que 7 mostrar na tela se ele ficou de recuperação para isso ele precisa ter uma nota maior ou igual a 5 ou se esse aluno
foi reprovado E para isso ele precisa ter uma nota menor que 5 com isso utilize os conhecimentos aprendidos nessa aula para conseguir resolver esse desafio como referências bibliográficas deixo o link para que seja efetuado o download da ferramenta Paty Charming o ambiente de programação Paty Charm deixo um link de uma vídeo aula que mostra como efetuar toda a instalação desse ambiente para Charme e também deixo um material de estudo onde contém diversas exercícios que vocês podem utilizar para praticar os conhecimentos vistos Nesta aula esta foi a aula de hoje até a próxima