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
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
57
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
300
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
140
Other Decks in Technology
See All in Technology
Agentic AI時代における メルカリのAIガバナンスとガードレール実装
naoichihara
16
17k
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
170
『家族アルバム みてね』における インシデント対応との向き合い方 / Approach incident response in Family Album
kohbis
2
250
Anthropic AIネイティブ・スタートアップ構築のプレイブック を理解する
nagatsu
0
210
管理アカウント単一運用からAWS Organizationsに移行するの大変で滅
hiramax
0
300
APIテストとは?
nagix
0
150
Fabric-cicd によるAzure DevOps デプロイ
ryomaru0825
0
120
権限管理設計を完全に理解した
rsugi
2
230
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
290
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
930
Javaで学ぶSOLID原則
negima
1
230
AI時代に改めて考える、ドメイン駆動設計 - モデリングが「AIへの共通言語」になる
littlehands
8
2.9k
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
750
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.8k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
190
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Technical Leadership for Architectural Decision Making
baasie
3
380
BBQ
matthewcrist
89
10k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Facilitating Awesome Meetings
lara
57
6.9k
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