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
96
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
34
The Road to a Masterless Multi-node Distributed System in Elixir
kirang89
5
690
Building a Tic Tac Toe AI in Python
kirang89
0
380
A Gentle Introduction to Generators and Coroutines
kirang89
1
250
Leverage PyCon India to help grow the Python community
kirang89
0
83
Building an open source Python application, the right way
kirang89
0
420
Python Month
kirang89
0
57
Why learn Python ?
kirang89
0
120
Other Decks in Technology
See All in Technology
個人でデジタル庁の デザインシステムをVue.jsで 作っている話
nishiharatsubasa
3
5k
ローカルLLMとLINE Botの組み合わせ その2(EVO-X2でgpt-oss-120bを利用) / LINE DC Generative AI Meetup #7
you
PRO
1
160
MCP ✖️ Apps SDKを触ってみた
hisuzuya
0
350
[2025年10月版] Databricks Data + AI Boot Camp
databricksjapan
1
260
AI-Readyを目指した非構造化データのメダリオンアーキテクチャ
r_miura
1
310
Implementing and Evaluating a High-Level Language with WasmGC and the Wasm Component Model: Scala’s Case
tanishiking
0
180
AI時代の開発を加速する組織づくり - ブログでは書けなかったリアル
hiro8ma
1
300
ソフトウェアエンジニアの生成AI活用と、これから
lycorptech_jp
PRO
0
890
Okta Identity Governanceで実現する最小権限の原則 / Implementing the Principle of Least Privilege with Okta Identity Governance
tatsumin39
0
170
HonoとJSXを使って管理画面をサクッと型安全に作ろう
diggymo
0
170
AIエージェント入門 〜基礎からMCP・A2Aまで〜
shukob
1
170
AI時代、“平均値”ではいられない
uhyo
8
2.5k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
Building an army of robots
kneath
305
46k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
It's Worth the Effort
3n
187
28k
Optimizing for Happiness
mojombo
379
70k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Practical Orchestrator
shlominoach
190
11k
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