Escolar Documentos
Profissional Documentos
Cultura Documentos
28.09.2021
A SINTAXE -
Formador José Calado
Objetivos da sessão
● Apresentação do Curso
● Apresentação do Formador
● Introdução ao Python (História e Origem)
● Instalação e configuração do Editor
● Conceitos básicos de Python
● Exercícios práticos diversos
Software
● Python Editor: https://www.python.org/downloads/
Documentos
● (Este guião)
Bibliografia Suplementar
https://www.w3schools.com/python/default.asp
José Calado
jose.calado@anpri.pt 1 de 10 ANPRI - MOODLE
Programação em Python 1ª sessão
28.09.2021
Introdução
O que é o Python?? É uma linguagem de alto nível, podemos até dizer
que é altíssimo nível (VHLPL – very high level programming language),
interpretada e orientada a objetos.
A linguagem tem um modelo de desenvolvimento open source.
Quem utiliza Python?? Grande parte da api do Google é desenvolvida
em Python. Diversas distribuições Linux utilizam Python. Além disso, é uma
linguagem com portabilidade, pois não precisamos de compilar o programa
sempre que se muda de sistema operativo, basta para tal que exista
instalado um interpretador Python instalado. Nas distribuições Linux e
MacOs, o interpretador é nativo, vem instalado de fábrica.
Utilizando o Interpretador
José Calado
jose.calado@anpri.pt 2 de 10 ANPRI - MOODLE
Programação em Python 1ª sessão
28.09.2021
Poderá fazer a mesma coisa num sistema Linux, pois todos os sistemas
operativos Linux com interface gráfica, vem com o Python instalado, pois
grande parte dos programas utilizados, são desenvolvidos em Python.
Características do Python
● Case Sensitive
● Linguagem orientada a objetos
● Código auto-descritivo: simples e de fácil leitura
● Programação de alto nível
● Não suporta sobrecarga de funções
● Visa facilitar o desenvolvimento
● Foco na produtividade
José Calado
jose.calado@anpri.pt 3 de 10 ANPRI - MOODLE
Programação em Python 1ª sessão
28.09.2021
Sintaxe
Variáveis
O conceito de uma variável no Python é representado sempre por um
objeto. Na verdade, tudo no Python é um objeto. Toda a variável é uma
referência. As variáveis armazenam endereços de memória e não valores.
José Calado
jose.calado@anpri.pt 4 de 10 ANPRI - MOODLE
Programação em Python 1ª sessão
28.09.2021
Vamos experimentar?
● Inteiros - ex: 25
● Strings - ex: “Olá”
● Float - ex: 12.65
● Booleana - True (verdadeira) ou False (Falso)
Podemos ainda querer saber que tipo de dados é que a nossa variável tem,
para tal, basta utilizarmos o type, e nos é devolvido o tipo de variável.
>>>type(1)
< class ‘int’>
Experimente!!
José Calado
jose.calado@anpri.pt 5 de 10 ANPRI - MOODLE
Programação em Python 1ª sessão
28.09.2021
Comentários
Operadores Matemáticos
Operador Operação
+ Adição
- Subtração
* Multiplicação
/ Divisão
** Expoente
% Resto da divisão
= Atribuição
José Calado
jose.calado@anpri.pt 6 de 10 ANPRI - MOODLE
Programação em Python 1ª sessão
28.09.2021
Operadores Relacionais
Operador Operação
== Igual
!= Diferente
> Maior
< Menor
Exemplo 1 - EXERCÍCIOS
1) 10-2*(2+2)
2) 1/3+2/3
3) 2+40/10-1
4) 100**2-2*4
5) 3*(2**2+1)
6) 2+3**(2+1)-7
Operadores Lógicos
Operador Operação
José Calado
jose.calado@anpri.pt 7 de 10 ANPRI - MOODLE
Programação em Python 1ª sessão
28.09.2021
Continuação
Para o Python, tudo é considerado Função. Toda esta definição surge
desde a versão 3. A primeira função que nós aprendemos foi a print, que
permite escrever na tela o que nós quisermos.
Vamos relembrar a nossa função, veja os seguintes comandos em
baixo, e tire as suas conclusões.
Teste no seu editor, e tire as suas conclusões? Nos dois últimos comandos, o
resultado foi o mesmo?? Porquê?
nome = ‘José’
idade = 25
peso = 75
print(nome, idade, peso)
José Calado
jose.calado@anpri.pt 8 de 10 ANPRI - MOODLE
Programação em Python 1ª sessão
28.09.2021
Com base no exemplo anterior, crie o seu primeiro script! Boa sorte!!
ATIVIDADE 1 - EXERCÍCIOS
1) Crie um Script, que peça o nome de uma pessoa. E em seguida, devolva uma
mensagem de boas vindas.
Exemplo de output: “Olá José, bem-vindo ao curso de Python da Anpri.”
José Calado
jose.calado@anpri.pt 9 de 10 ANPRI - MOODLE
Programação em Python 1ª sessão
28.09.2021
Brutaaallllllll!!!! 😍😍😍
----------------------------------------------------------------////-----------------------------------------------
José Calado
jose.calado@anpri.pt 10 de 10 ANPRI - MOODLE