SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
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

Semelhante a Introdução Python

Por Que Python - #PUGCE
Por Que Python - #PUGCEPor Que Python - #PUGCE
Por Que Python - #PUGCETiago Freire
 
Aula 01 python
Aula 01 pythonAula 01 python
Aula 01 pythonTiago
 
Apresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação PythonApresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação PythonPriscila Mayumi
 
Aprenda a programar python
Aprenda a programar pythonAprenda a programar python
Aprenda a programar pythonLourenço Junior
 
Porque python é legal! d
Porque python é legal!  dPorque python é legal!  d
Porque python é legal! dJoelmir Ribacki
 
Por que escolher Python?
Por que escolher Python?Por que escolher Python?
Por que escolher Python?Igor Leroy
 
Apresentação python fábio jr alves
Apresentação python   fábio jr alvesApresentação python   fábio jr alves
Apresentação python fábio jr alvesGrupython Ufla
 
Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011Luiz Aldabalde
 
Arduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoArduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoÁlvaro Justen
 
Por que python? fisl 14 - 2013
Por que python?   fisl 14 - 2013Por que python?   fisl 14 - 2013
Por que python? fisl 14 - 2013Marco Mendes
 
Python Training #1, ed. 6
Python Training #1, ed. 6Python Training #1, ed. 6
Python Training #1, ed. 6Fabio Spanhol
 
python_para_desenvolvedores.pdf
python_para_desenvolvedores.pdfpython_para_desenvolvedores.pdf
python_para_desenvolvedores.pdfProfIvanSaboia
 
Trabalho linguagem python
Trabalho linguagem  pythonTrabalho linguagem  python
Trabalho linguagem pythonBruno Maspoli
 
O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/DjangoÁtila Bezerra
 
Python Training #1 ed.6
Python Training #1 ed.6 Python Training #1 ed.6
Python Training #1 ed.6 Fabio Spanhol
 

Semelhante a Introdução Python (20)

Por Que Python - #PUGCE
Por Que Python - #PUGCEPor Que Python - #PUGCE
Por Que Python - #PUGCE
 
Aula 01 python
Aula 01 pythonAula 01 python
Aula 01 python
 
Canivete suíço do Python
Canivete suíço do PythonCanivete suíço do Python
Canivete suíço do Python
 
Apresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação PythonApresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação Python
 
Aprenda a programar python
Aprenda a programar pythonAprenda a programar python
Aprenda a programar python
 
Porque python é legal! d
Porque python é legal!  dPorque python é legal!  d
Porque python é legal! d
 
Por que escolher Python?
Por que escolher Python?Por que escolher Python?
Por que escolher Python?
 
Apresentação python fábio jr alves
Apresentação python   fábio jr alvesApresentação python   fábio jr alves
Apresentação python fábio jr alves
 
Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011
 
Arduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoArduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremo
 
Python brasil[6]
Python brasil[6]Python brasil[6]
Python brasil[6]
 
Por que python? fisl 14 - 2013
Por que python?   fisl 14 - 2013Por que python?   fisl 14 - 2013
Por que python? fisl 14 - 2013
 
Python Training #1, ed. 6
Python Training #1, ed. 6Python Training #1, ed. 6
Python Training #1, ed. 6
 
python_para_desenvolvedores.pdf
python_para_desenvolvedores.pdfpython_para_desenvolvedores.pdf
python_para_desenvolvedores.pdf
 
Apostila_IC.pdf
Apostila_IC.pdfApostila_IC.pdf
Apostila_IC.pdf
 
Hackeando o Facebook com Python
Hackeando o Facebook com PythonHackeando o Facebook com Python
Hackeando o Facebook com Python
 
Trabalho linguagem python
Trabalho linguagem  pythonTrabalho linguagem  python
Trabalho linguagem python
 
O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/Django
 
Python Training #1 ed.6
Python Training #1 ed.6 Python Training #1 ed.6
Python Training #1 ed.6
 
Como tornar-se um programador Python melhor
Como tornar-se um programador Python melhorComo tornar-se um programador Python melhor
Como tornar-se um programador Python melhor
 

Último

"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
Transformações isométricas.pptx Geometria
Transformações isométricas.pptx GeometriaTransformações isométricas.pptx Geometria
Transformações isométricas.pptx Geometriajucelio7
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...licinioBorges
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxLaurindo6
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfAlissonMiranda22
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
interfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfinterfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfIvoneSantos45
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e CaracterísticassAugusto Costa
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Slide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxSlide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxssuserf54fa01
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 

Último (20)

"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
Transformações isométricas.pptx Geometria
Transformações isométricas.pptx GeometriaTransformações isométricas.pptx Geometria
Transformações isométricas.pptx Geometria
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdf
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
interfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfinterfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdf
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e Característicass
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Slide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxSlide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptx
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 

Introdução Python

  • 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