Apostila Python
Apostila Python
2020
Study Guide
{ O intuito deste Material é fornecer suporte as aulas de
Programação em Python, que ocorrerão todas as quartas-
feiras (turma da noite) e segundas-feiras (turma da tarde)
das 18h00 ás 19h00, destinadas ao apoio da disciplina de
Algoritmos e Lógica de programação }
Ambiente de Desenvolvimento
Repl.it // IDE online utilizada durante as aulas.
{ Outras opções de IDE
Recomendadas:
PyCharm
Sublime Text 2 }
Professor dirigente
Ricardo Satoshi
//Content created by
Karen Gabriella R.
Dos Santos
Informações
{ As aulas seguem a ordem dos exercícios do Lote. }
{ O símbolo ‘ # ’ será utilizado nessa apostila para
Fontes de pesquisa:
Book - Introdução a Programação com Python
Book – Python Básico
Site – DevMedia e eXcript
................................................
.summary Study Guide
Aula 1
. Variáveis, expressões e comandos
. Função print
. Função input
. Operadores Aritméticos e Lógicos
. import
Aula 2
. Estrutura de Decisão
Aula 3
. Estrutura de Repetição
Aula 4
. Itrodução a
Listas//
. Loop for
Aula 5
. Funções
..................................................
| Aula 1
{ Variáveis
O gerenciamento de memória no Python é feito de forma
automática pelo interpretador da linguagem, o que
possibilita que os programadores possam se concentrar mais
na resolução do problema, assim eliminando fatores como:
declaração de variáveis e sintaxe complexa.
As variáveis são criadas e destruídas ao longo da
execução do programa, sua tipagem é dinâmica, isso
significa que sua classe é dada através do comando de
atribuição; o interpretador observa o comportamento do
conteúdo atribuido a variável e assim define o tipo da
mesma.
A atribuição é feita através do operor
igual: =
Exemplo:
(comando de atribuição)
Inteiros: int
Decimais: float (ponto flutuante)
Textos: str (strings)
# A utilização de texto deve ser feita entre aspas,
simples ou duplas.
Podemos verificar a classe de uma variável através da
função: type()
{ Função print()
// Exemplo:
#Aconcatenação (união)
entre variáveis e strings na
função print é feita através
de virgulas.
Exemplo utilizando a função type:
{ Função input()
Exemplo:
>> Variável = input ( “digite qualquer valor: ”)
>> digite qualquer valor: 10
>> print(type(Variável))
>> str
{ Operadores Aritméticos
{ Operadores Lógicos
(True = Verdadeiro, False = falso)
Sinal Operação Exemplo
== Verificação de igualdade
entre duas variáveis 3 == 2 False
(igual a)
2 == 2 True
Verificação de diferença
!= entre duas variáveis 6 != 3 True
(Diferente de) 5 != 5 False
Indica se o valor anterior
ao sinal é maior que o 16 > 7 True
> 4 > 4 False
(Maior que ) posterior
>
> { O módulo math fornece
acesso às funções
matemáticas definidas
pelo padrão C. }
>
>
Exemplo:
>> from math import sqrt { sqrt calcula a raiz
++exemplos
++exemplos
L = [1,2,3,4,5..??]
{Loop for
O for é a estrutura de repetição mais utilizada em
Python; essa estrutura nos permite percorrer os itens
de uma coleção e, para cada um deles, executar o bloco de
código declarado no loop.
Sua sintaxe exige, inicialmente, a definição de uma
variável e, em seguida, a lista que será iterada.
Exemplo:
for variável in lista:
bloco de instrução
Enquanto percorremos a lista de valores, a
variável indicada no for receberá, a cada iteração,
um item da coleção. Assim, podemos executar algum
processamento com esse elemento. No código abaixo
percorremos a lista nomes e imprimimos cada
elemento.