0% acharam este documento útil (0 voto)
5 visualizações22 páginas

Introdução ao Python: Conceitos e Práticas

Este documento introduz a linguagem de programação Python. Python é uma linguagem de alto nível, interpretada e orientada a objetos. O documento discute características, instalação, tipos de dados e operadores em Python.

Enviado por

Wallace Oliveira
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações22 páginas

Introdução ao Python: Conceitos e Práticas

Este documento introduz a linguagem de programação Python. Python é uma linguagem de alto nível, interpretada e orientada a objetos. O documento discute características, instalação, tipos de dados e operadores em Python.

Enviado por

Wallace Oliveira
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Introdução: Python

Prof. Dr. Max E. Vizcarra Melgar


• Python é uma linguagem de
programação de alto nível,
interpretada, de script, imperativa,
orientada a objetos, funcional, de
tipagem dinâmica e forte.
• Foi lançada por Guido van Rossum
em 1991;
• Possui tipagem dinâmica e uma de
suas principais características é
permitir a fácil leitura do código e
exigir poucas linhas de código se
comparado ao mesmo programa em
outras linguagens.
• [Link]
• [Link]
2
• Aprendizagem rápida;
• Menor quantidade de
código;
• Sintaxe fácil de ler;
• Usado em todas as empresas
de tecnologia de ponta;
• Enorme quantidade de
livrarias open-source

3
• Python 2 sem patch de segurança ara 2020;
• Ainda existem muitas empresas que trabalham com
Python 2;
• Versões MUITO similares!
• Pacotes liberados para Python 2 e 3 ou somente para
Python 3.

• USAREMOS Python 3!!


4
Instalação em Windows

5
Instalação em Windows

6
Online (versão que usaremos)
1. Assista o vídeo: MELHOR FORMA DE APRENDER PYTHON (Google
Colab Notebook) [Link]
3. Crie sua conta GOOGLE (Gmail) e GitHub!
4. Execute Github and Google Colab → [Link]
5. Acesse: [Link]

7
Online (versão que usaremos)

8
Variáveis

9
Operadores aritméticos

10
Variáveis Dinâmicas

Vantagens:
• Fácil de trabalhar;
• Desenvolvimento mais rápido.

Desvantagens:
• Bugs por tipos de entradas inesperadas;
• Ficar ligado em type()
11
Strings

Strings são IMUTÁVEIS! Use Listas para conseguir mudar!

12
Strings

13
Strings

14
Listas

15
Listas

16
Dicionários
Dicionários: objetos chamados pelo nome chave e não são ordenados.
Listas: objetos chamados pela posição

17
Tuples
Similares com as listas, porém são IMUTÁVEIS! → Não podem ser reescritos!
Integridade de dados!

18
Sets
Coleções não ordenadas de elementos únicos!

19
Boolean
True or False!

20
Files

21
Fim do Capítulo!

Basic Practice:
[Link]

More Mathematical (and Harder) Practice:


[Link]

List of Practice Problems:


[Link]

A SubReddit Devoted to Daily Practice Problems:


[Link]

A very tricky website with very few hints and touch problems (Not for
beginners but still interesting)
[Link]

22

Você também pode gostar