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
Kiran
September 20, 2013
Technology
0
90
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
27
The Road to a Masterless Multi-node Distributed System in Elixir
kirang89
5
680
Building a Tic Tac Toe AI in Python
kirang89
0
380
A Gentle Introduction to Generators and Coroutines
kirang89
1
240
Leverage PyCon India to help grow the Python community
kirang89
0
78
Building an open source Python application, the right way
kirang89
0
410
Python Month
kirang89
0
55
Why learn Python ?
kirang89
0
110
Other Decks in Technology
See All in Technology
25分で解説する「最小権限の原則」を実現するための AWS「ポリシー」大全 / 20250625-aws-summit-aws-policy
opelab
7
790
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
1.3k
JSX - 歴史を振り返り、⾯⽩がって、エモくなろう
pal4de
3
1.1k
Windows 11 で AWS Documentation MCP Server 接続実践/practical-aws-documentation-mcp-server-connection-on-windows-11
emiki
0
740
AWS CDK 実践的アプローチ N選 / aws-cdk-practical-approaches
gotok365
4
530
Oracle Audit Vault and Database Firewall 20 概要
oracle4engineer
PRO
3
1.6k
CSS、JSをHTMLテンプレートにまとめるフロントエンド戦略
d120145
0
230
実践! AIエージェント導入記
1mono2prod
0
150
監視のこれまでとこれから/sakura monitoring seminar 2025
fujiwara3
10
2.9k
20250623 Findy Lunch LT Brown
3150
0
790
(非公式) AWS Summit Japan と 海浜幕張 の歩き方 2025年版
coosuke
PRO
1
340
LinkX_GitHubを基点にした_AI時代のプロジェクトマネジメント.pdf
iotcomjpadmin
0
160
Featured
See All Featured
Faster Mobile Websites
deanohume
307
31k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Typedesign – Prime Four
hannesfritz
42
2.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Agile that works and the tools we love
rasmusluckow
329
21k
BBQ
matthewcrist
89
9.7k
How GitHub (no longer) Works
holman
314
140k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
Become a Pro
speakerdeck
PRO
28
5.4k
Rails Girls Zürich Keynote
gr2m
94
14k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
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