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
85
Lets learn Python !
Slides for my "Introduction to Python" workshop
Kiran
September 20, 2013
Tweet
Share
More Decks by Kiran
See All by Kiran
The Road to a Masterless Multi-node Distributed System in Elixir
kirang89
5
630
Building a Tic Tac Toe AI in Python
kirang89
0
360
A Gentle Introduction to Generators and Coroutines
kirang89
1
210
Leverage PyCon India to help grow the Python community
kirang89
0
66
Building an open source Python application, the right way
kirang89
0
390
Python Month
kirang89
0
42
Why learn Python ?
kirang89
0
110
Other Decks in Technology
See All in Technology
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
150
FrontDoorとWebAppsを組み合わせた際のリダイレクト処理の注意点
kenichirokimura
1
710
LangSmith入門―トレース/評価/プロンプト管理などを担うLLMアプリ開発プラットフォーム
os1ma
5
700
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
1
360
競技としてのKaggle、役に立つKaggle
yu4u
6
2.3k
Além do else! Categorizando Pokemóns com Pattern Matching no JavaScript
wmsbill
0
700
本当のAWS基礎
toru_kubota
1
620
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
260
実例で紹介するRAG導入時の知見と精度向上の勘所
yamahiro
5
1.5k
認知症フレンドリーテックとスタックチャン
naokiuc
0
150
Building Dashboards as a Hobby
egmc
0
360
いいたいことちゃんという
tkengo
0
230
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
358
22k
Designing Experiences People Love
moore
136
23k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
41
4.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
25
2k
We Have a Design System, Now What?
morganepeng
44
6.8k
Become a Pro
speakerdeck
PRO
12
4.6k
Done Done
chrislema
178
15k
Writing Fast Ruby
sferik
622
60k
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