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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kiran
September 20, 2013
Technology
0
120
Lets learn Python !
Slides for my "Introduction to Python" workshop
Kiran
September 20, 2013
Tweet
Share
More Decks by Kiran
See All by Kiran
Building Terrariums
kirang89
0
43
The Road to a Masterless Multi-node Distributed System in Elixir
kirang89
5
710
Building a Tic Tac Toe AI in Python
kirang89
0
390
A Gentle Introduction to Generators and Coroutines
kirang89
1
270
Leverage PyCon India to help grow the Python community
kirang89
0
89
Building an open source Python application, the right way
kirang89
0
430
Python Month
kirang89
0
73
Why learn Python ?
kirang89
0
130
Other Decks in Technology
See All in Technology
Claude Codeの進化と各機能の活かし方
oikon48
21
11k
JAWS DAYS 2026 ExaWizards_20260307
exawizards
0
380
PMBOK第8版は第7版から何が変わったのか(PMBOK第8版概要解説) / 20260304 Takeshi Watarai
shift_evolve
PRO
0
100
A Gentle Introduction to Transformers
keio_smilab
PRO
2
1k
2026-03-11 JAWS-UG 茨城 #12 改めてALBを便利に使う
masasuzu
1
150
楽しく学ぼう!ネットワーク入門
shotashiratori
0
360
Kaggleの経験が実務にどう活きているか / kaggle_findy
sansan_randd
7
1.3k
ナレッジワークのご紹介(第88回情報処理学会 )
kworkdev
PRO
0
150
Evolution of Claude Code & How to use features
oikon48
1
550
事例に見るスマートファクトリーへの道筋〜工場データをAI Readyにする実践ステップ〜
hamadakoji
0
250
技術的負債の泥沼から組織を救う3つの転換点
nwiizo
8
3.2k
Security Diaries of an Open Source IAM
ahus1
0
210
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.3k
ラッコキーワード サービス紹介資料
rakko
1
2.6M
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
670
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.1k
The SEO Collaboration Effect
kristinabergwall1
0
380
Statistics for Hackers
jakevdp
799
230k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
200
Art, The Web, and Tiny UX
lynnandtonic
304
21k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
120
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
110
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
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