Mind map
PY

Map content
PY
- https://drive.google.com/drive/folders/1oXjimyDufdDduBGGuahvmHiz3X8z_kaY https://drive.google.com/drive/folders/1oXjimyDufdDduBGGuahvmHiz3X8z_kaY
- Youtube: Moh facil
- Plataforma: Anaconda ( machine learning )GeanyPycharm-> Instalar o python primeiro Sublime -> MACINTERFACE DE DESENVOLVIMENTO
1. Paradigmas de uma linguagem de programação
- a. Estruturada: é um sistema fixo
- * Assembler * C * Banco de dados -> Sempre sistema estruturada * Dispositivos de IOT Ele faz a mesma coisa pra vida toda Um sistema de iot de uma banheira, vai fazer a mesma função pra sempre somente para aquela banheira
- b. Programação orientada a objeto (P.O.O.): alta disponibilidade, manutenção, alterações, mudanças de sistemas
- Para sistemas comerciais
- a. Estruturada: é um sistema fixo
2. Implementação
- a. Linguagem alto nivel: linguagem humana, pior desempenho
- b. Linguagem da máquina: alto desempenho
- a. Linguagem alto nivel: linguagem humana, pior desempenho
Multiparadigma: estruturado + P.O.O
- Curva de aprendizagem maior, linguagem alto nivel
- Arquitetura: híbrida
- Curva de aprendizagem maior, linguagem alto nivel
3. Arquitetura
- Código execução -> Compilação -> Execução -> S.O-> Hdware
- Compativel
- Prós: + desempenho + seguro, direitos autorais
- Contras: Somente funciona para um unico S.O. ou plataforma compilada ( - ) manutenção ( - ) portabilidade
- 1. Compilada: (C, ASSEMBLER )
- 2. Interpretada ( HTML )
- Código fonte -> software -> S.O -> HW
- Prós: abre em qualquer S.O. ( + ) manutenção ( + ) portabilidade
- Baixar um browse compativel c/ o S.O
- Contra: - menos seguro ( vuneravel ), - desempenho
- Prós: abre em qualquer S.O. ( + ) manutenção ( + ) portabilidade
- 3. Hibrida
- Código fonte -> Compilação -> Objeto -> Interpretação -> Software -> S.O. -> HW
- Código fonte -> software -> S.O -> HW
- 2. Interpretada ( HTML )
- Código execução -> Compilação -> Execução -> S.O-> Hdware
1. VARIAVEL (3)
- O que ela guarda? ela guarda os dados Uma váriavel armazena um dado É um espaço na memória
- O primeiro elemento é contado pelo 0
- 1. alfanumeric:
- exemplo: CEP Sexo
- STR: string
- * Exceção: Pode gerar um problema no tempo de respostas. Pois ele aceita A-Z, n° e underline
- 2. numeric (2) : utilizado para fazer operações matemáticas
- TIPOS:
- INT: n° inteiros
- FLOAT: n° decimal
- INT: n° inteiros
- * Exceção: Dados críticos, ou seja, quando o dado númerico mesmo que sem ( é o mais importante ) ex: CEP p/ Correios
- TIPOS:
- TYPE: Indica o tipo de dado, variavel
- 3. Lógico -> Booleano -> True or false
- Em uma pergunta para responder Sim ou Não
Regras para identificadores (3)
- 1. Xnão pode começar com número
- 2. Não utilizar palavras reservadas
- Só não pode usar super e final
- 3. Não utilizar caracteres opcionais
- @ / acentos
- 2. Não utilizar palavras reservadas
- 1. Xnão pode começar com número
Padrão de identificação (3)
- 1. Variáveis -> somente com letras minusculas ( - )
- a. Para separar palavras -> Não utilizar underline ex: cod_usuario e sim letra maiuscula codUsuario
- b. Não pode ter verbos nas variaveis
- a. Para separar palavras -> Não utilizar underline ex: cod_usuario e sim letra maiuscula codUsuario
- 1. Variáveis -> somente com letras minusculas ( - )
Case sensitive -> Diferencia minusculos de maiusculo
2. Funções
- PRINT: para exibir a função
- nome da variavel =indicar o valor print(" o texto : ", nome da variavel, type(nome da variavel))
- exibirá o valor e o type
- INPUT
- nome da variavel = indicar input ("Pergunta")
- Nome da variavel apenas no singular
- Cálculo -> nome da variavel = tipo da variavel -> int ou float (input("Pergunta"))
- 2. Como calcular a média
- 3. if : print else : print
- 2. Como calcular a média
- . upper ( ) -> para converter em maiusuclo
- .append -> metodo que adiciona apenas um elemento por vez
- del -> uma função para exclusão de um elemento
- .append -> metodo que adiciona apenas um elemento por vez
- nome da variavel = indicar input ("Pergunta")
- nome da variavel =indicar o valor print(" o texto : ", nome da variavel, type(nome da variavel))
- PRINT: para exibir a função
Estrutura de repetição
- * For
- um universo definido -> conjunto de elementos definidos
- Como calcular a tabuada -> tabuada = int(input("Digite o valor da tabuada ")) for num in range (0,11): print(tabuada,"x",num,"=",(tabuada*num))
- for variavel in range (n°inicio,n°final) :
- calculo -> print (variavel,"texto",num"texto(calculo))
- * While
- está associado com o usuario
- indicar a variavel = int(input("texto") indicar a outra variavel
- Uma variavel para contar- > criar uma variavel
- upper -> converte as letras ex: Verde, verde, vErDe
- * For
Proxima aula: recursos de listas python / estrutura de repeticaçao e descisao ESTUDAR PY!!
# Estrutura de dados #
- Variavel -> apenas 1 dado
- Vetor -> Um unico tipo de dado
- Lista -> vários tipos de dados
- Estrutura -> nomedavariavel = [" ",numero,' ' ]
- print(nomedavariavel[ busca especifica ])
- Estrutura -> nomedavariavel = [" ",numero,' ' ]
- Variavel -> apenas 1 dado
Images and files in the map
Information
- Description
- Mind Map on PY, created by Millena Dias on 27/04/2019.
- Created by
- Millena Dias
- Views
- 0
- Rating
