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
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
59
The Road to a Masterless Multi-node Distributed System in Elixir
kirang89
5
740
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
82
Why learn Python ?
kirang89
0
140
Other Decks in Technology
See All in Technology
LiDAR SLAMの実装とセンサ融合 ~Lie群からContinuous-Time LIOまで~
naokiakai
1
1k
Baseline対応のDOMの型定義を作った
uhyo
3
720
Text-to-SQLをAgentCoreで実現し、生成されるSQLの精度を定量的に評価する
yakumo
2
700
SRE Next 2026 何でも屋からの脱却
bto
0
160
なぜ私たちのSREプラクティスはなかなか機能しないのか 〜システムより先に組織を見る〜 / Why our SRE practices aren't really working
vtryo
3
3k
Docker Desktop不要の時代が来る? WSL標準の「wslc」で Linuxコンテナを動かしてみた.
ueponx
0
830
NDIAS CTF 2026 問題解説会資料
bata_24
0
180
Amazon EVS で VCF 9.0 / 9.1 のサポート開始まとめ
mtoyoda
0
280
SRE依存からの脱却 運用を開 発チームへ移す、 フルサイ クル開 発体制の実践
joooee0000
0
2.1k
Claude Code 珍プレー好プレー
shinyasaita
0
300
地域 SRE コミュニティ最前線 / SRE NEXT 2026 Discussion Night Track C
muziyoshiz
0
180
“ID沼入口” - 基本とセキュリティから始める、考え続けるためのID管理技術勉強会 告知&イントロ
ritou
0
450
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Building Applications with DynamoDB
mza
96
7.1k
How GitHub (no longer) Works
holman
316
150k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
290
Writing Fast Ruby
sferik
630
63k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
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