Lets learn Python !

27
Let’s learn Python ! An introduction to Python programming language

description

Slides for "Introduction to Python" workshop.klasndnasdlnsadnlasnd

Transcript of Lets learn Python !

Page 1: Lets learn Python !

Let’s learn Python !An introduction to Python programming language

Page 2: Lets learn Python !

Hi.I’m Kiran Gangadharan

@kirang89http://kirang.in

Page 3: Lets learn Python !

Hacker Programmer

Open Source enthusiastPython Lover

Page 4: Lets learn Python !

Prelude

Page 5: Lets learn Python !

Why learn Python ?

Page 6: Lets learn Python !

Language for humans

Page 7: Lets learn Python !

Readability

if time == 'morning': print "Good Morning"elif time == 'noon': print "Good Noon"else: print "Good Evening"

Page 8: Lets learn Python !

Powerful

Productive&

Page 9: Lets learn Python !

class HelloWorldApp { public static void main(String[] args){ System.out.println("Hello World!"); }}

Java

Page 10: Lets learn Python !

C++

#include<stdio.h>int main(int argc, char** argv){ printf("Hello World");}

Page 11: Lets learn Python !

And

Page 12: Lets learn Python !

Python

print "Hello World"

Page 13: Lets learn Python !
Page 14: Lets learn Python !

Portability

Page 15: Lets learn Python !

Web Development

Database Access

Embedded SystemsGraphics Programming

Legacy System Integration

Scientific and NumericDesktop GUI

Game Development

Data Mining

Network Programming

System Administration

Education

Government

Applications

Page 16: Lets learn Python !

Who uses it ?

Page 17: Lets learn Python !
Page 18: Lets learn Python !

Conclusion

Page 19: Lets learn Python !

Python is awesome !

Page 20: Lets learn Python !

created this awesome language ?Who

Page 21: Lets learn Python !

Guido Van RossumThe Creator

Page 22: Lets learn Python !

OverviewWhat are you going to learn ?

Page 23: Lets learn Python !

• 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

Page 24: Lets learn Python !

Let’s write some code !

Page 25: Lets learn Python !

Questions ?

Page 26: Lets learn Python !

You can always reach out to me

[email protected]

for any queries or feedback

Page 27: Lets learn Python !

Thank You !http://github.com/kirang89/workshop-kit