Introdução à linguagem de programação Python
[Pages:72]Introdu??o ? linguagem de programa??o Python
Rafael Sachetto Oliveira 1
1Departamento de Ci?ncia da Computa??o Universidade Federal de S?o Jo?o del Rei
XIV Semana de Computa??o da UFJF
Rafael Sachetto Oliveira
Introdu??o ? linguagem de programa??o Python
Quem ? esse cara?
Formado em Ci?ncia da Computa??o pela UFJF. Mestre em modelagem computacional pela UFJF. Doutorando em Ci?ncia da Computa??o pela UFMG. Usu?rio Python desde 2006. Usu?rio Linux desde 2002. Entusiasta de software de c?digo aberto.
Rafael Sachetto Oliveira
Introdu??o ? linguagem de programa??o Python
Sobre a linguagem
Criada por Guido van Rossum em 1991 Origem do nome: grupo de humoristas Monty Python Linguagem de alt?ssimo n?vel (VHLL) Sintaxe simples e f?cil de ser assimilada F?cil de usar, aprender, ler Orientada ? objetos, estruturada e funcional Tipagem forte e din?mica Interpretada Ambiente interativo
Rafael Sachetto Oliveira
Introdu??o ? linguagem de programa??o Python
Mais sobre a linguagem
Extremamente port?vel (Multiplataforma) Unix/Linux, Windows, Mac, PalmOS, WindowsCE, RiscOS, VxWorks, QNX, OS/2, OS/390, AS/400, PlayStation, Sharp Zaurus, BeOS, VMS...
Compila para byte code compila??o impl?cita e autom?tica
Gerenciamento autom?tico mem?ria (Garbage Collector) Poderosas estruturas de dados nativas
Listas Dicion?rios Licen?a GPL-compat?vel
Rafael Sachetto Oliveira
Introdu??o ? linguagem de programa??o Python
Ainda mais sobre a linguagem
Tudo ? objeto Pacotes, m?dulos, classes, fun??es Tratamento exce??es Sobrecarga de operadores Identa??o para estrutura de bloco
O resto ? sintaxe convencional
Rafael Sachetto Oliveira
Introdu??o ? linguagem de programa??o Python
Por que usar Python?
Uma das linguagens mais divertidas que se tem atualmente J? vem com "baterias inclusas" (vasto repert?rio de bibliotecas) Prot?tipos r?pidos sem preocupa??o com detalhes de implementa??o da linguagem
Linguagem Interpretada: evita "codifica-compila-roda" Bem menos linhas de c?digo comparando com Java, C/C++...
Rafael Sachetto Oliveira
Introdu??o ? linguagem de programa??o Python
Quem usa?
Google (v?rios projetos) NASA (v?rios projetos) RedHat (ferramentas instala??o Linux) Muitas Universidades, como MIT, e Stanford
Rafael Sachetto Oliveira
Introdu??o ? linguagem de programa??o Python
Vamos Come?ar!
Esque?a declara??es de tipos de vari?veis Esque?a begin e end Esque?a { e } Esque?a ; Se voc? j? era organizado, n?o sofrer?! A identa??o ? obrigat?ria! :)
Rafael Sachetto Oliveira
Introdu??o ? linguagem de programa??o Python
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- getting started in data analysis using stata
- about the tutorial rxjs ggplot2 python data
- cbse class 11 computer science syllabus 2021 22
- numpy rxjs ggplot2 python data persistence caffe2
- learning outcomes cbse
- c 1 what s new in dive into python 3
- an introduction to numpy and scipy
- basic python by examples ltam
- computer science new
- introdução à linguagem de programação python