Anúncio

Fundamentos de Python

20 de Mar de 2023
Anúncio

Mais conteúdo relacionado

Último(20)

Anúncio

Fundamentos de Python

  1. EstDadProg Prof. Jefferson O. Silva silvajo@pucsp.br IFÍCIA UNIVERSIDADE CATÓLICA DE SÃO PAULO - PUCSP Fundamentos Slides: Alfredo Silva
  2. EstDadProg Algoritmos • • Entrada • • • Processamento • • • Saída 2
  3. EstDadProg Algoritmos - Definição • • • É uma sequência de instruções não ambíguas que podem ser executadas mecanicamente em um tempo finito • 3
  4. EstDadProg • • • • Introdução ao Python 4
  5. EstDadProg Características • É uma linguagem interpretada (com Perl, Shell script, etc) – Não é necessário compilar o programa; • Os arquivos fonte podem ser executados diretamente pelo interpretador, que os converte em byte codes (que são multiplataforma); • O Python pode ser executado diretamente no terminal: 5
  6. EstDadProg Características • É uma linguagem com tipagem forte, porém dinâmica; • Estrutura simples (não é necessário digitar ponto-e-vírgula ao final de cada linha de instruções – caso seja preciso continuar na linha seguinte pode-se fazer uso da barra invertida); • Também não é necessário abrir e fechar blocos de código com chaves, como o C, por exemplo; 6
  7. EstDadProg Uma visão da linguagem: O modo python de programar 7 • Hello World em Python: print(”Hello World”) • Hello World em C: #include <stdio.h> #include <stdlib.h> int main(void) { printf(”Hello World”); }
  8. EstDadProg Manipulação dos tipos • Tipagem forte e dinâmica • a = 1 #tipo inteiro • a = ‘’ #string • a = 1.0 #float • a = 10000000000000000000 #long • str( dado ) #converte para string • float( dado ) #converte para float • int ( dado ) #converte para inteiro • long ( dado ) #converte para long 8
  9. EstDadProg Operadores Lógicos • + operador de soma • - operador de subtração • / divisão • * multiplicação • ** exponenciação 9
  10. EstDadProg Componentes Programação em Python: # teste.py Nome = str(input(”Insira o seu nome: ”)) Idade = int(input(”Insira a sua idade: ”)) Altura = float(input(”Insira sua altura: ”)) print(” Olá % você tem %i e %.2f m de altura” %(Nome,Idade,Altura)) 10
  11. EstDadProg Componentes Programação em Python: • No programa acima citado, trabalhamos com 3 tipos de dados: – Inteiros (int): Que são números inteiros que serão utilizados. – Flutuantes (float): São números que não são inteiros (decimais) e usam como o separador o ”.” e não a ”,”. • No caso do programa acima foi colocado o valor %.2f apenas para limitar o tamanho após o ponto, limitando assim a aparecer apenas duas casas decimais. – String (str): São textos que aparecerem dentro das aspas (sejam elas simples ou duplas), mas também são o tipo de dados que aceitam letras e textos completos para armazenar os dados. 11
  12. EstDadProg Componentes Programação em Python: • Para se inserir dados no programa em python, devemos respeitar algumas condições: • <nome da variável> = <tipo da variável>(input(”texto”)) • O comando input é de caráter obrigatório, pois ele define o caráter de inserção de dados. 12
  13. EstDadProg Exercícios 1. Monte um programa em python que some duas variáveis e imprima o resultado. 1. Faça um programa que imprima o nome de algo e também o seu valor em reais. 1. Faça um programa que de o valor da área de um circulo. 1. Determine o valor de saída de cada programa abaixo: 13
  14. EstDadProg Exercícios a) X=10 Y=15 print(x,y) y=x print (x,y) x=5 print(x,y) 14 b) X =10 y = 15 print(x,y) y=x x=y print (x,y) x=5 print(x,y) f
Anúncio