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
120
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
45
The Road to a Masterless Multi-node Distributed System in Elixir
kirang89
5
720
Building a Tic Tac Toe AI in Python
kirang89
0
400
A Gentle Introduction to Generators and Coroutines
kirang89
1
280
Leverage PyCon India to help grow the Python community
kirang89
0
93
Building an open source Python application, the right way
kirang89
0
430
Python Month
kirang89
0
75
Why learn Python ?
kirang89
0
130
Other Decks in Technology
See All in Technology
俺の/私の最強アーキテクチャ決定戦開催 ― チームで新しいアーキテクチャに適合していくために / 20260322 Naoki Takahashi
shift_evolve
PRO
1
440
Copilot 宇宙へ 〜生成AIで「専門データの壁」を壊す方法〜
nakasho
0
190
Laravelで学ぶOAuthとOpenID Connectの基礎と実装
kyoshidaxx
4
1.8k
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
620
From Senior to Staff : To infinity and beyond !
kuahyeow
0
110
DMBOKを使ってレバレジーズのデータマネジメントを評価した
leveragestech
0
260
The Rise of Browser Automation: AI-Powered Web Interaction in 2026
marcthompson_seo
0
310
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
240
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
790
スピンアウト講座05_実践活用事例
overflowinc
0
1.2k
Windows ファイル共有(SMB)を再確認する
murachiakira
PRO
0
270
Phase06_ClaudeCode実践
overflowinc
0
2k
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
110
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Building Adaptive Systems
keathley
44
3k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
300
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
85
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
230
Information Architects: The Missing Link in Design Systems
soysaucechin
0
840
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Language of Interfaces
destraynor
162
26k
Balancing Empowerment & Direction
lara
5
970
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