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
80
Why learn Python ?
kirang89
0
140
Other Decks in Technology
See All in Technology
FinOps × AIエージェントで実現する コストインシデントの自動調査
oasis1994liveforever
0
150
LLMにもCAP定理があるという話
harukasakihara
0
390
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
310
自律型AIエージェントは何を破壊するのか
kojira
0
160
Snowflakeと仲良くなる第一歩
coco_se
4
490
AIエージェントが名古屋の猛暑からあなたを守る
happysamurai294
0
130
Android の公式 Skill / Android skills
yanzm
0
150
Claude Codeとのおしゃべりでセマンティックモデルの定義からダッシュボード作成まで完成させる
nic_sugiyama
0
120
あなたの知らないPDFのアクセシビリティ
lycorptech_jp
PRO
0
200
アジャイルな経理と Claude Code と経営の未来
kawaguti
PRO
3
140
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
260
新しいVibe Codingと”自走”について
watany
6
330
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
320
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
490
Code Reviewing Like a Champion
maltzj
528
40k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
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