Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Python - Uma Rápida Introdução
Search
wagnerdevel
October 31, 2013
Programming
39
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Python - Uma Rápida Introdução
wagnerdevel
October 31, 2013
More Decks by wagnerdevel
See All by wagnerdevel
Coding Dojo
wagnerdevel
0
48
Other Decks in Programming
See All in Programming
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.9k
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
170
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
210
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
110
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.5k
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
690
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
480
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
240
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
590
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
130
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
230
テーブルをDELETEした
yuzneri
0
140
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
460
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1.1k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
200
Into the Great Unknown - MozCon
thekraken
41
2.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Everyday Curiosity
cassininazir
0
280
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
RailsConf 2023
tenderlove
30
1.5k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
760
Transcript
Python Uma Rápida Introdução XXII Simpósio de Inovação em Tecnologias
Computacionais SITIS 2013 01 de Novembro de 2013
Guido van Rossum - 1990 Instituto Nacional de Pesquisa para
Matemática e Ciência da Computação da Holanda [“físicos”, “engenheiro”] Concebido da linguagem ABC Atualmente trabalha para Dropbox
CARACTERÍSTICAS Python – Uma Rápida Introdução – SITIS 2013 ü
Linguagem de alto nível – VHLL ü Multiparadigma ü modular ü funcional ü orientação a objetos ü Tudo é objeto ü Duck typing ü Tipagem forte ü Interativa e interpretada ü Bytecode
ORGANIZAÇÕES QUE USAM PYTHON Python – Uma Rápida Introdução –
SITIS 2013
Talk is cheap. Show me the code.
SINTAXE Python – Uma Rápida Introdução – SITIS 2013 Comentário
funcional Comentário Início de bloco Endentação
VARIÁVEIS Python – Uma Rápida Introdução – SITIS 2013 v
São criadas através da atribuição v Destruídas pelo coletor de lixo (garbage colector) v Nomenclatura de variáveis no estilo C v Tipos são resolvidos em tempo de execução
VARIÁVEIS - COLEÇÕES Python – Uma Rápida Introdução – SITIS
2013
OPERADORES Python – Uma Rápida Introdução – SITIS 2013 Aritméticos:
v + v - v * v / v // v % v ** Lógicos: v < v > v <= v >= v == v != Booleanos: v and v or v not v is v in
VERDADEIRO, FALSO E NULO Python – Uma Rápida Introdução –
SITIS 2013 São considerados falsos: v False (false) v None (nulo) v 0 (zero) v '' (string vazia) v [] (lista vazia) v () (tupla vazia) v {} (dicionário vazio) Verdadeiro == True == 1 É considerado verdadeiro qualquer situação que não se encaixa na lista abaixo:
CONTROLE DE FLUXO - IF Python – Uma Rápida Introdução
– SITIS 2013 Sentença Sentença alternativa Todas sentenças falsas Obs.: Parênteses só são necessários para evitar ambiguidades.
LAÇOS - FOR I Python – Uma Rápida Introdução –
SITIS 2013 range(m, n, p) O for Interrompe o loop Próxima iteração Sem break
LAÇOS - FOR II Python – Uma Rápida Introdução –
SITIS 2013 >> 10 5 8 >> 1 10 2 5 3 8
LAÇOS - WHILE Python – Uma Rápida Introdução – SITIS
2013 Condição Bloco de código + break + continue + else
FUNÇÕES Python – Uma Rápida Introdução – SITIS 2013 Declaração
com a palavra reservada Parâmetros Valor padrão Todas funções retornam valor. Na ausência de return é retornado None
Créditos http://ricardoduarte.github.io/python-para-desenvolvedores/ https://wiki.python.org/moin/OrganizationsUsingPython http://www.python.org/~guido/ https://speakerdeck.com/perone/python-introducao-basica http://www.slideshare.net/ricobl/python-e-django-na-globocom Junte-se