SlideShare uma empresa Scribd logo
Introdução à Linguagem de
Programação Python
AGG0314 - Modelos Quantitativos de Bacias Sedimentares
1
AGG0314 - Introdução à Linguagem Python
2
O que é Python?
https://www.python.org/
● Linguagem de Alto Nível: Nível de abstração elevado (mais próxima a linguagem humana e
mais distante da linguagem da máquina), prioriza a legibilidade de códigos utilizando
indentação.
● Interpretada: Executado por um interpretador e depois pelo sistema
operacional/processador.
● Imperativa: Execução em ações.
● Orientada a objetos: Abstração digital do mundo real, interação entre unidades denominadas
de objetos.
● Suporta scripts.
● Suporta funções.
● Tipagem dinâmica e forte: Verificação do tipo de dado durante a execução, reconhece
diferença entre números inteiros e reais (floats).
AGG0314 - Introdução à Linguagem Python
3
O que é Python?
● Lançada em 1991 por Guido Van Rossum.
AGG0314 - Introdução à Linguagem Python
4
O que é Python?
● Atualmente possui um modelo de
desenvolvimento comunitário.
● Gerenciado pela Python Software Foundation,
sem fins lucrativos.
AGG0314 - Introdução à Linguagem Python
5
Python
Olá Mundo!
https://www.python.org/shell
Aritmética Simples!
Importação de Bibliotecas
AGG0314 - Introdução à Linguagem Python
6
O que é Python?
AGG0314 - Introdução à Linguagem Python
7
O que é Python?
for loop dentro de uma lista com números
AGG0314 - Introdução à Linguagem Python
8
O que é Python?
Sub-rotina que imprime os números da sequência de Fibonacci menores do que n
AGG0314 - Introdução à Linguagem Python
9
O que é IPython?
https://ipython.org/ https://jupyter.org/
AGG0314 - Introdução à Linguagem Python
10
Ipython, Interactive Computing
AGG0314 - Introdução à Linguagem Python
11
Jupyter Notebook
O Jupyter Notebook pode ser entendido
como a fusão entre o IPython e um editor
de texto onde é possível
● Escrever códigos em python
● Inserir textos formatados
● Inserir Equações
● Inserir Gráficos
https://jupyter.org/try-jupyter/retro/notebooks/?path=notebooks/Intro.ipynb
AGG0314 - Introdução à Linguagem Python
12
Jupyter Notebook - Google Colaboratory
Nesta disciplina iremos utilizar Python Notebooks para realizar as atividades, e para isso vamos
utilizar a plataforma Google Colaboratory.
https://colab.research.google.com/
Os Notebooks ficam salvos no
Google Drive, também é possível
fazer download ou compartilhar
os Notebooks.
AGG0314 - Introdução à Linguagem Python
13
Jupyter Notebook - Google Colaboratory
AGG0314 - Introdução à Linguagem Python
14
Jupyter Notebook - Google Colaboratory
AGG0314 - Introdução à Linguagem Python
15
Jupyter Notebook - Google Colaboratory
AGG0314 - Introdução à Linguagem Python
16
Jupyter Notebook - Google Colaboratory
AGG0314 - Introdução à Linguagem Python
17
Jupyter Notebook - Google Colaboratory
AGG0314 - Introdução à Linguagem Python
18
Jupyter Notebook - Google Colaboratory
AGG0314 - Introdução à Linguagem Python
19
Jupyter Notebook - Google Colaboratory
AGG0314 - Introdução à Linguagem Python
20
Fim

Mais conteúdo relacionado

PDF
Programação Python na Iot
PDF
Canivete python
PDF
ODP
The zen of python 2010
PDF
Comsolid2011 Introdução Python
PDF
V Pylestra - introdução ao python
ODP
Linguagem Python
PPT
Introdução à linguagem python
Programação Python na Iot
Canivete python
The zen of python 2010
Comsolid2011 Introdução Python
V Pylestra - introdução ao python
Linguagem Python
Introdução à linguagem python

Semelhante a Introdução à Linguagem de Programação Python.pdf (20)

PPT
Por Que Python - #PUGCE
PDF
Aula 01 python
PDF
Canivete suíço do Python
PPT
Apresentando a Linguagem de Programação Python
PDF
Aprenda a programar python
PDF
Porque python é legal! d
PDF
Por que escolher Python?
PDF
Apresentação python fábio jr alves
PDF
Python Mini Ccurso Consegi2011
PDF
Arduino + Python: produtividade ao extremo
PDF
Python brasil[6]
PDF
Por que python? fisl 14 - 2013
PDF
Python Training #1, ed. 6
PDF
python_para_desenvolvedores.pdf
PDF
Apostila_IC.pdf
PDF
Hackeando o Facebook com Python
DOCX
Trabalho linguagem python
PDF
O poder do Python/Django
PDF
Python Training #1 ed.6
PDF
Como tornar-se um programador Python melhor
Por Que Python - #PUGCE
Aula 01 python
Canivete suíço do Python
Apresentando a Linguagem de Programação Python
Aprenda a programar python
Porque python é legal! d
Por que escolher Python?
Apresentação python fábio jr alves
Python Mini Ccurso Consegi2011
Arduino + Python: produtividade ao extremo
Python brasil[6]
Por que python? fisl 14 - 2013
Python Training #1, ed. 6
python_para_desenvolvedores.pdf
Apostila_IC.pdf
Hackeando o Facebook com Python
Trabalho linguagem python
O poder do Python/Django
Python Training #1 ed.6
Como tornar-se um programador Python melhor
Anúncio

Mais de EduardoChicoJooJoo (8)

PPTX
introducao%20a%20ecologia,conceitos.pptx
PPTX
introducao%20a%20ecologia,conceitos.pptx
PDF
Ecossistemas__e_estabblidade_(5) (1).pdf
PDF
Assembly PDFs Eduardo Cj como usar o assembly
PPTX
introducao%20a%20ecologia,conceitos.pptx
PPTX
Trabalho de Biologia-Mutações.pptx
PDF
apresentacao.pdf
PDF
minicurso-python-getmeeting.pdf
introducao%20a%20ecologia,conceitos.pptx
introducao%20a%20ecologia,conceitos.pptx
Ecossistemas__e_estabblidade_(5) (1).pdf
Assembly PDFs Eduardo Cj como usar o assembly
introducao%20a%20ecologia,conceitos.pptx
Trabalho de Biologia-Mutações.pptx
apresentacao.pdf
minicurso-python-getmeeting.pdf
Anúncio

Último (20)

PPT
1ª Telefonia Fixa Padrao Novo Jailton 2012_22.ppt
PDF
Fiqh da adoração (islamismo)
PDF
morfologia5.pdfllllllllllllllllllllllllllll
PDF
[Slides] A Literatura no ENEM 2017 (1).pdf
PPTX
Slides Lição 8, CPAD, Uma Igreja que Enfrenta os seus Problemas, 3Tr25.pptx
PPTX
5. A cultura do mundo virtual - globalidade.pptx
PPT
Domínios Morfoclimáticos.................................
PDF
Urbanização no Brasil LEVANDO EM CONTA CONCEITOS
PPTX
Primeiros Socorros. Aula 1 VEROUVIRSENTIR.pptx
PPTX
QuestõesENEMVESTIBULARPARAESTUDOSEAPRENDIZADO.pptx
PPTX
AULA 01 - INTRODUÇÃO AO ATENDIMENTO HUMANIZADO.pptx
PPTX
Ocupação e transformação dos territórios.pptx
PPTX
4. A cultura do cinema e as vanguardas.pptx
PDF
01-slide-especialidade-mensageira-de-deus.pdf
PPTX
Slides Lição 8, Betel, Jesus e a Mulher Adúltera, 3Tr25.pptx
PPT
AS VANGUARDAS EUROPEIAS NA LITERATURA E N
PPTX
2. A Cultura do Salão - o fim das trevas.pptx
PDF
Pecados desdenhados por muita gente (islamismo)
PDF
Reino Monera - Biologiaensinomediofun.pdf
PPSX
A epistemologia de Wilheim G Leibniz.ppsx
1ª Telefonia Fixa Padrao Novo Jailton 2012_22.ppt
Fiqh da adoração (islamismo)
morfologia5.pdfllllllllllllllllllllllllllll
[Slides] A Literatura no ENEM 2017 (1).pdf
Slides Lição 8, CPAD, Uma Igreja que Enfrenta os seus Problemas, 3Tr25.pptx
5. A cultura do mundo virtual - globalidade.pptx
Domínios Morfoclimáticos.................................
Urbanização no Brasil LEVANDO EM CONTA CONCEITOS
Primeiros Socorros. Aula 1 VEROUVIRSENTIR.pptx
QuestõesENEMVESTIBULARPARAESTUDOSEAPRENDIZADO.pptx
AULA 01 - INTRODUÇÃO AO ATENDIMENTO HUMANIZADO.pptx
Ocupação e transformação dos territórios.pptx
4. A cultura do cinema e as vanguardas.pptx
01-slide-especialidade-mensageira-de-deus.pdf
Slides Lição 8, Betel, Jesus e a Mulher Adúltera, 3Tr25.pptx
AS VANGUARDAS EUROPEIAS NA LITERATURA E N
2. A Cultura do Salão - o fim das trevas.pptx
Pecados desdenhados por muita gente (islamismo)
Reino Monera - Biologiaensinomediofun.pdf
A epistemologia de Wilheim G Leibniz.ppsx

Introdução à Linguagem de Programação Python.pdf

  • 1. Introdução à Linguagem de Programação Python AGG0314 - Modelos Quantitativos de Bacias Sedimentares 1
  • 2. AGG0314 - Introdução à Linguagem Python 2 O que é Python? https://www.python.org/
  • 3. ● Linguagem de Alto Nível: Nível de abstração elevado (mais próxima a linguagem humana e mais distante da linguagem da máquina), prioriza a legibilidade de códigos utilizando indentação. ● Interpretada: Executado por um interpretador e depois pelo sistema operacional/processador. ● Imperativa: Execução em ações. ● Orientada a objetos: Abstração digital do mundo real, interação entre unidades denominadas de objetos. ● Suporta scripts. ● Suporta funções. ● Tipagem dinâmica e forte: Verificação do tipo de dado durante a execução, reconhece diferença entre números inteiros e reais (floats). AGG0314 - Introdução à Linguagem Python 3 O que é Python?
  • 4. ● Lançada em 1991 por Guido Van Rossum. AGG0314 - Introdução à Linguagem Python 4 O que é Python? ● Atualmente possui um modelo de desenvolvimento comunitário. ● Gerenciado pela Python Software Foundation, sem fins lucrativos.
  • 5. AGG0314 - Introdução à Linguagem Python 5 Python Olá Mundo! https://www.python.org/shell Aritmética Simples!
  • 6. Importação de Bibliotecas AGG0314 - Introdução à Linguagem Python 6 O que é Python?
  • 7. AGG0314 - Introdução à Linguagem Python 7 O que é Python? for loop dentro de uma lista com números
  • 8. AGG0314 - Introdução à Linguagem Python 8 O que é Python? Sub-rotina que imprime os números da sequência de Fibonacci menores do que n
  • 9. AGG0314 - Introdução à Linguagem Python 9 O que é IPython? https://ipython.org/ https://jupyter.org/
  • 10. AGG0314 - Introdução à Linguagem Python 10 Ipython, Interactive Computing
  • 11. AGG0314 - Introdução à Linguagem Python 11 Jupyter Notebook O Jupyter Notebook pode ser entendido como a fusão entre o IPython e um editor de texto onde é possível ● Escrever códigos em python ● Inserir textos formatados ● Inserir Equações ● Inserir Gráficos https://jupyter.org/try-jupyter/retro/notebooks/?path=notebooks/Intro.ipynb
  • 12. AGG0314 - Introdução à Linguagem Python 12 Jupyter Notebook - Google Colaboratory Nesta disciplina iremos utilizar Python Notebooks para realizar as atividades, e para isso vamos utilizar a plataforma Google Colaboratory. https://colab.research.google.com/ Os Notebooks ficam salvos no Google Drive, também é possível fazer download ou compartilhar os Notebooks.
  • 13. AGG0314 - Introdução à Linguagem Python 13 Jupyter Notebook - Google Colaboratory
  • 14. AGG0314 - Introdução à Linguagem Python 14 Jupyter Notebook - Google Colaboratory
  • 15. AGG0314 - Introdução à Linguagem Python 15 Jupyter Notebook - Google Colaboratory
  • 16. AGG0314 - Introdução à Linguagem Python 16 Jupyter Notebook - Google Colaboratory
  • 17. AGG0314 - Introdução à Linguagem Python 17 Jupyter Notebook - Google Colaboratory
  • 18. AGG0314 - Introdução à Linguagem Python 18 Jupyter Notebook - Google Colaboratory
  • 19. AGG0314 - Introdução à Linguagem Python 19 Jupyter Notebook - Google Colaboratory
  • 20. AGG0314 - Introdução à Linguagem Python 20 Fim