Você está na página 1de 14

Desenvolvimento de Sistema II

Professor.: Carlos Eduardo

Professor.: Maurício
Desenvolvimento de Sistemas II

Aula 1

Bases Tecnológicas
Melhores práticas de programação

• Estilo de codificação, indentação, legibilidade, comentário


Desenvolvimento de Sistemas II
Python – Origem
Lançado em 1991, o Python foi criado por Guido van Rossum no
Centrum Wiskunde & Informatica (CWI), em Amsterdã. Os
primeiros objetivos da linguagem eram trazer mais eficiência à
programação e, assim, possibilitar o acesso a recursos do
sistema operacional Amoeba, que atualmente está inativo.

Especialmente por ser open source, ou seja, foi projetado para


ser acessado abertamente pelo público, o Python recebeu
diversos incrementos e melhorias desde que foi lançado.

Já em relação ao nome escolhido, ao contrário do que se pode


pensar, ele não é em referência à cobra piton. A escolha feita foi
uma homenagem ao grupo humorístico Monty Python’s Flying
Circus.
Desenvolvimento de Sistemas II

Python - CARACTERÍSTICAS DA LINGUAGEM

Python é conhecida como uma linguagem de aspectos bastante interessantes


e de fácil aprendizagem. O objetivo inicial da linguagem era permitir código
enxuto e menos verboso, ou seja, com menos caracteres especiais, menos
sintaxes complexas e mais estruturas de código simples. Por isso, se
destaca:
Desenvolvimento de Sistemas II

Python - CARACTERÍSTICAS DA LINGUAGEM


• A facilidade para aprender, ler e compreender;
•Ser multiplataforma;
•Possuir modo interativo;
•Usa indentação para marcação de blocos;
•Quase nenhum uso de palavras-chave associadas com compilação;
• Possuir coletor de lixo para gerenciar automaticamente o uso de memória;
• Programação orientada a objetos;
• Programação funcional e uma imensidão de módulos de extensão, os quais permitem expandir
o poder da linguagem Python.
Desenvolvimento de Sistemas II

Python – Declaração de Variáveis


Em Python, convencionou-se que o nome de uma variável deve começar com letras minúsculas
como aluno, periodo_corrente, ira e laurea. Caso o nome de uma variável possua mais de uma
palavra, deve-se separá-las com um underscore (_) como periodo_corrente ou
indice_rendimento_academico. Essa última padronização é chamada de snake case.
Há nomes de variáveis que não são permitidos em Python. Variáveis cujos nomes começam com
números (por exemplo, 2aluno) não são permitidas, embora aluno2 seja um nome válido. Além
disso, deve-se observar também que as palavras reservadas da liguagem Python não podem ser
usadas como nomes de variáveis. Portanto, não é permitido declarar variáveis com os seguintes
nomes:
Desenvolvimento de Sistemas II

Python – Declaração de Variáveis


Desenvolvimento de Sistemas II

Python – TIPOS DE DADO


Python possui vários tipos de dados e os principais deles são:
• int – armazena valores numéricos inteiros .
• float – armazena valores numéricos com ponto flutuante.
• complex – armazena valores numéricos complexos .
• bool – armazena valores lógicos (True ou False). O valor True pode ser representado por 1 e o
False por 0 e, por isso, alguns autores consideram valores do tipo bool como sendo do tipo inteiro.
• str – armazena cadeias de caracteres .
• list – armazena conjuntos de elementos que podem ser acessados por meio de um índice.
• dic – armazena um conjunto de elementos que podem ser acessados por meio de uma chave.
Desenvolvimento de Sistemas II

Python – ENTRADA DE DADOS

Um cenário real, geralmente o usuário interage com o programa informando


dados de entrada.

Em Python, utiliza-se a função input() .


Desenvolvimento de Sistemas II

Python – Exemplo ENTRADA DE DADOS


Desenvolvimento de Sistemas II

Python – Operadores Aritméticos / Comentário


Desenvolvimento de Sistemas II

Python – Exemplo ENTRADA DE DADOS


Desenvolvimento de Sistemas II

Python – Praticar exemplo

Acessar: https://replit.com/languages/python3
Desenvolvimento de Sistemas II

Python – Instalação VSCode

1 – Abrir VSCODE –
2 – Salvar arquivo como Python - extensão .py
3 – Tudo estiver instalado corretamente aparece no console.
4 – Caso não ( instalar interpretador python do site :
https://www.python.org/downloads/
Não esquecer de marcar a caixa add patch (momento da instalação)
5 – No Vscode adicionar a extensão python.

Você também pode gostar