Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Lets learn Python !
Search
Kiran
September 20, 2013
Technology
0
110
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
36
The Road to a Masterless Multi-node Distributed System in Elixir
kirang89
5
700
Building a Tic Tac Toe AI in Python
kirang89
0
390
A Gentle Introduction to Generators and Coroutines
kirang89
1
260
Leverage PyCon India to help grow the Python community
kirang89
0
86
Building an open source Python application, the right way
kirang89
0
420
Python Month
kirang89
0
66
Why learn Python ?
kirang89
0
120
Other Decks in Technology
See All in Technology
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
360
文字列の並び順 / Unicode Collation
tmtms
3
570
ChatGPTで論⽂は読めるのか
spatial_ai_network
8
28k
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
AIと二人三脚で育てた、個人開発アプリグロース術
zozotech
PRO
1
720
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
1.9k
MapKitとオープンデータで実現する地図情報の拡張と可視化
zozotech
PRO
1
140
OCI Oracle Database Services新機能アップデート(2025/09-2025/11)
oracle4engineer
PRO
1
130
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
1
480
Playwrightのソースコードに見る、自動テストを自動で書く技術
yusukeiwaki
13
5.3k
[JAWS-UG 横浜支部 #91]DevOps Agent vs CloudWatch Investigations -比較と実践-
sh_fk2
2
250
生成AI時代におけるグローバル戦略思考
taka_aki
0
170
Featured
See All Featured
Being A Developer After 40
akosma
91
590k
Music & Morning Musume
bryan
46
7k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Why Our Code Smells
bkeepers
PRO
340
57k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Automating Front-end Workflow
addyosmani
1371
200k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
A Tale of Four Properties
chriscoyier
162
23k
GraphQLとの向き合い方2022年版
quramy
50
14k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
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