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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kiran
September 20, 2013
Technology
120
0
Share
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
54
The Road to a Masterless Multi-node Distributed System in Elixir
kirang89
5
730
Building a Tic Tac Toe AI in Python
kirang89
0
400
A Gentle Introduction to Generators and Coroutines
kirang89
1
290
Leverage PyCon India to help grow the Python community
kirang89
0
98
Building an open source Python application, the right way
kirang89
0
440
Python Month
kirang89
0
80
Why learn Python ?
kirang89
0
130
Other Decks in Technology
See All in Technology
ハーネスエンジニアリング入門
knishioka
0
130
[Oracle TechNight#99] 生成AI時代のAI/ML入門 ~ AIとオラクルデータベースの関係 (後半)
oracle4engineer
PRO
3
240
カオナビに Suspenseを導入するまで / The Road to Suspense at kaonavi
kaonavi
1
430
「QA=テスト」「シフトレフト=スクラムイベントの参加者の一員」の呪縛を解く。アジャイルな開発を止めないために、10Xで挑んだ「右側のしわ寄せ」解消記 #scrumniigata
nihonbuson
PRO
3
910
サンプリングは「作る」のか「使う」のか? 分散トレースのコストと運用を両立する実践的戦略 / Why you need the tail sampling and why you don't want it
ymotongpoo
3
120
AIの揺らぎに“コシ”を与える階層化品質設計
ickx
0
260
AIと乗り切った1,500ページ超のヘルプサイト基盤刷新とさらにその先の話
mugi_uno
2
310
AIが盛んな時代に 技術記事を書き始めて起きた私の中での小さな変化
peintangos
0
360
サービスの信頼性を高めるため、形骸化した「プロダクションミーティング」を立て直すまでの取り組み
stefafafan
1
250
音声言語モデル手法に関する発表の紹介
kzinmr
0
170
20260428_Product Management Summit_Loglass_JoeHirose
loglassjoe
4
7.3k
独断と偏見で試してみる、 シングル or マルチエージェント どっちがいいの?
shichijoyuhi
1
240
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Site-Speed That Sticks
csswizardry
13
1.2k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
530
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Mind Mapping
helmedeiros
PRO
1
180
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
370
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
100
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
Crafting Experiences
bethany
1
140
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
The SEO identity crisis: Don't let AI make you average
varn
0
460
Code Reviewing Like a Champion
maltzj
528
40k
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