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
88
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
21
The Road to a Masterless Multi-node Distributed System in Elixir
kirang89
5
660
Building a Tic Tac Toe AI in Python
kirang89
0
370
A Gentle Introduction to Generators and Coroutines
kirang89
1
230
Leverage PyCon India to help grow the Python community
kirang89
0
73
Building an open source Python application, the right way
kirang89
0
400
Python Month
kirang89
0
51
Why learn Python ?
kirang89
0
110
Other Decks in Technology
See All in Technology
事業継続を支える自動テストの考え方
tsuemura
0
300
スクラムのイテレーションを導入してチームの雰囲気がより良くなった話
eccyun
0
110
『衛星データ利用の方々にとって近いようで触れる機会のなさそうな小話 ~ 衛星搭載ソフトウェアと衛星運用ソフトウェア (実物) を動かしながらわいわいする編 ~』 @日本衛星データコミニティ勉強会
meltingrabbit
0
120
まだ間に合う! エンジニアのための生成AIアプリ開発入門 on AWS
minorun365
PRO
4
580
Ask! NIKKEIの運用基盤と改善に向けた取り組み / NIKKEI TECH TALK #30
kaitomajima
1
450
目の前の仕事と向き合うことで成長できる - 仕事とスキルを広げる / Every little bit counts
soudai
22
5.8k
スタートアップ1人目QAエンジニアが QAチームを立ち上げ、“個”からチーム、 そして“組織”に成長するまで / How to set up QA team at reiwatravel
mii3king
1
1.1k
現場で役立つAPIデザイン
nagix
29
10k
地方拠点で エンジニアリングマネージャーってできるの? 〜地方という制約を楽しむオーナーシップとコミュニティ作り〜
1coin
1
130
WAF に頼りすぎない AWS WAF 運用術 meguro sec #1
izzii
0
460
ビジネスと現場活動をつなぐソフトウェアエンジニアリング~とあるスタートアッププロダクトの成長記録より~
mizunori
0
210
Googleマップ/Earthが一般化した 地図タイルのイマ
mapconcierge4agu
1
200
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
31
2.1k
4 Signs Your Business is Dying
shpigford
182
22k
It's Worth the Effort
3n
184
28k
Practical Orchestrator
shlominoach
186
10k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Agile that works and the tools we love
rasmusluckow
328
21k
Building Adaptive Systems
keathley
40
2.4k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
Code Review Best Practice
trishagee
66
17k
How STYLIGHT went responsive
nonsquared
98
5.3k
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