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
Lets learn Python !
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kiran
September 20, 2013
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Lets learn Python !
Slides for my "Introduction to Python" workshop
Kiran
September 20, 2013
More Decks by Kiran
See All by Kiran
Building Terrariums
kirang89
0
63
The Road to a Masterless Multi-node Distributed System in Elixir
kirang89
5
750
Building a Tic Tac Toe AI in Python
kirang89
0
410
A Gentle Introduction to Generators and Coroutines
kirang89
1
300
Leverage PyCon India to help grow the Python community
kirang89
0
100
Building an open source Python application, the right way
kirang89
0
450
Python Month
kirang89
0
83
Why learn Python ?
kirang89
0
140
Other Decks in Technology
See All in Technology
AI ネイティブな組織に Gemini Enterprise Agent Platform がなぜ必要なのか
asei
1
150
【Loop Engineeringの次に来る?】人間中心デザインをもとにしたInquiry Engineeringを提唱したい
kotahisafuru
0
100
[MIRU26] To What Extent Does MLLM-as-a-Judge Exhibit Cross-Model Preference Bias?
keio_smilab
PRO
0
160
reFACToring
moznion
1
1.1k
plamo-3-translateの開発
pfn
PRO
0
250
変化の早いClaude Codeを 書籍に落とし込む
oikon48
3
320
AI エージェント時代のデジタルアイデンティティ
fujie
2
1.3k
【CEDEC2026】コードレビュー支援ツール開発から学ぶ:LLMを用いた業務システムの実践的な運用設計と誤出力対策
cygames
PRO
0
190
CloudWatchから始めるAWS監視
butadora
0
310
信頼できるテスティングAIをどう育てるか?
odan611
0
180
システム監視入門
grimoh
5
800
オートマトンと字句解析でRoslynを読む
tomokusaba
0
130
Featured
See All Featured
It's Worth the Effort
3n
188
29k
Chasing Engaging Ingredients in Design
codingconduct
0
250
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
820
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Tell your own story through comics
letsgokoyo
1
1k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
45k
Designing Experiences People Love
moore
143
24k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
410
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
66
57k
Transcript
Let’s learn Python ! An introduction to Python programming language
Hi. I’m Kiran Gangadharan @kirang89 http://kirang.in
Hacker Programmer Open Source enthusiast Python Lover
Prelude
Why learn Python ?
Language for humans
Readability if time == 'morning': print "Good Morning" elif time
== 'noon': print "Good Noon" else: print "Good Evening"
Powerful Productive &
class HelloWorldApp { public static void main(String[] args){ System.out.println("Hello World!");
} } Java
C++ #include<stdio.h> int main(int argc, char** argv) { printf("Hello World");
}
And
Python print "Hello World"
None
Portability
Web Development Database Access Embedded Systems Graphics Programming Legacy System
Integration Scientific and Numeric Desktop GUI Game Development Data Mining Network Programming System Administration Education Government Applications
Who uses it ?
None
Conclusion
Python is awesome !
created this awesome language ? Who
Guido Van Rossum The Creator
Overview What are you going to learn ?
• Hello World ! • Calculator • Variables • Comments
• Strings • Control Flow • Loops • Data Structures • Functions • Classes • Utilities in the standard library • Cool things you can do with Python
Let’s write some code !
Questions ?
You can always reach out to me
[email protected]
for any
queries or feedback
Thank You ! http://github.com/kirang89/workshop-kit