Your SlideShare is downloading. ×
Beginning python programming
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Beginning python programming

740
views

Published on

Basic overview of python for newbie

Basic overview of python for newbie

Published in: Education, Technology

2 Comments
1 Like
Statistics
Notes
No Downloads
Views
Total Views
740
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
67
Comments
2
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Beginning Python Programming Kantesh Raj (@kanteshraj)
  • 2. Quick QuestionName major programminglanguages taught at school orcolleges ?
  • 3. According to my knowledge● C● C++● Java● PHP / ASP.NET (Few Places)
  • 4. Then.... Why we need python?Lets do a simple activity for this
  • 5. ActivityWrite a code for “Hello World”in any language you like, otherthan python
  • 6. Hello World Program in C#include <stdio.h>main(){ printf(“Hello World”);}// No. Of Lines Of Code: 5
  • 7. How many lines of code you wrote ?
  • 8. Now,Hello World program in Python
  • 9. print “Hello World”
  • 10. What is Python?● Python is dynamic, open source programming language with a focus on simplicity and productivity.● It was developed in 1991
  • 11. Who is he?
  • 12. Who is he?Guido van RossumCreator of Python
  • 13. Python● Interpreter Based language● Designed to be easy to learn and master -> clear syntax -> Very few keyword● Highly portable -> Run on all platform(OS)● Large set of library -> libraries for huge number of software
  • 14. Can Do● System Administration● GUI programming● Web Application● Database Apps● Scientific Application● Games● Android App development
  • 15. Getting Familiar with python● Extension for python file : .py● For example Hello.py ALiAS.py
  • 16. No Semicolonsprint “Hello Everyone”print 2+2
  • 17. Indentation● File: HelloWrong.py print “Hello” print “World”● File: HelloCorrect.py print “Hello” print “World”
  • 18. No variable data type declaration x=5 print x print x*9● Python will do it for you :)
  • 19. Input from keyboard● Function for that: raw_input()● It always return string type● Example: x=raw_input(“Enter number”) print x y=int(x)+2 print y print “the final value is ”+str(y)
  • 20. It will make your work easy● bpython● ipython
  • 21. Demo 1Program to take input from userand print “python is awesome”, ifuser enter number less than 5otherwise print “Hello ALiAS”.
  • 22. Demo 2● Write a function for printing value from array using for loop.● Use above function in other program by help of import.
  • 23. Demo 3● Program to create a file in python and write “this is python basic session.”
  • 24. Demo 4● Python program for listing file in home directory
  • 25. Where to refer ?● Python Website: documentation http://www.python.org/● Dive into python:ebook http://www.diveintopython.net● How to think like a computer scientish: ebook http://www.greenteapress.com/
  • 26. PyConhttp://in.pycon.org/2012/
  • 27. Any Question ?
  • 28. About Me● Name: Kantesh Raj● Twitter: @kanteshraj● Blog: kanteshraj.blogspot.in Thank You