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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
wagnerdevel
October 31, 2013
Programming
38
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
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
3
400
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
130
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
190
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
240
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
540
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
130
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
6.6k
Webフレームワークの ベンチマークについて
yusukebe
0
160
Creating Composable Callables in Contemporary C++
rollbear
0
130
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
310
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
230
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
2
670
Featured
See All Featured
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
190
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
610
Deep Space Network (abreviated)
tonyrice
0
170
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
370
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Navigating Team Friction
lara
192
16k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
How STYLIGHT went responsive
nonsquared
100
6.2k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
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