python(p1)
Presenter : Ramin NajjarbashiEmail: ramin.najarbashi@ .com
Who am I?
Who am I?
● Farhamg.Name● Robocup Server 2D● GNegar● BadTag● BlueWay● UMS● Xbuilder● ...
Contents● What is Python?● What can you do with Python?● Why should you learn Python?● How is Python used in the real world?● Which version? Python 2 or Python 3?● How to Start Programming in Python?
Contents● What is Python?● What can you do with Python?● Why should you learn Python?● How is Python used in the real world?● Which version? Python 2 or Python 3?● How to Start Programming in Python?
history
● Guido van Rossum
historyMonty Python
philosophy
FeaturesPython Software Foundation License
FeaturesFaaaaaaaaaaaaaaaasT
FeaturesFaaaaaaaaaaaaaaaasT
CHECKpypy
FeaturesFaaaaaaaaaaaaaaaasT
CHECKCpython
FeaturesTools & tools & other tools, still other tools, tools, tools
Features
Features
Hello World
FeaturesReadable!
FeaturesMultiple programming paradigms
Features
General-purpose
Featureshigh-level programming language
FeaturesInterpreters
FeaturesScripting
Python family– Python– Cpython– Jython– IronPython
Python family– Python– Cpython– Jython– IronPython
Python in your
language : C,
java, C#
Python family– Python– Cpython– Jython– IronPython
Python in your
language : C,
java, C#
And etc … Assembly!!!
Cat Dog
Cat Dog
Cat Dog
Features(multi) ** ∞ platform
Contents● What is Python?● What can you do with Python?● Why should you learn Python?● How is Python used in the real world?● Which version? Python 2 or Python 3?● How to Start Programming in Python?
What do you think?
Contents● What is Python?● What can you do with Python?● Why should you learn Python?● How is Python used in the real world?● Which version? Python 2 or Python 3?● How to Start Programming in Python?
Job request
Python not 1st!
Job request
It's popular
It's popular
Good salary
TOP 10
Contents● What is Python?● What can you do with Python?● Why should you learn Python?● How is Python used in the real world?● Which version? Python 2 or Python 3?● How to Start Programming in Python?
Mmmmmmmhttps:/
/wi ki. python.org/moin /
OrganizationsUsingPython
Mmmmmmmhttps:/
/wi ki. python.org/moin /
OrganizationsUsingPython
Contents● What is Python?● What can you do with Python?● Why should you learn Python?● How is Python used in the real world?● Which version? Python 2 or Python 3?● How to Start Programming in Python?
2.7 3.3.3
2.7 3.3.3
2to3.py3to2.py
Contents● What is Python?● What can you do with Python?● Why should you learn Python?● How is Python used in the real world?● Which version? Python 2 or Python 3?● How to Start Programming in Python?
Python Dochttp://www.python.org/doc/
StackOverFlow
#IRC#python
M.L
Pyiran Mailing list
&Coming soon...
Iranian Python Community
apendix●A : Install●B: IDE●C: FrameWorks and etc!●D: simple Code
Linux
Linux
Mac
Mac
Windowz
Windowz
●Go to site
Windowz
●Go to site●Download
Windowz
●Go to site●Download●Install
Windowz
●Go to site●Download●Install●Change path
Windowz
●Go to site●Download●Install●Change path●Remove window$ :D
apendix●A : Install●B: IDE●C: FrameWorks and etc!●D: simple Code
● IDLE● Sublime Text● Emacs● Vim● Eclipse – Pydev – Aptana● Eric
IDE
apendix●A : Install●B: IDE●C: FrameWorks and etc!●D: simple Code
● Django● Pyramid● Bottle● Flask
Web
● Django● Pyramid● Bottle● Flask
Web
https://
wiki.python.
org/moin
/WebFr
amework
s
● Tkinter● PyQT● PyGTK● WxPython
Desktop
● Tkinter● PyQT● PyGTK● WxPython
Desktop
http://docs
.python-
guide.org/e
n/late
st/scen
arios/gui/
● kiwi● Qpython● ...
Android
apendix●A : Install●B: IDE●C: FrameWorks and etc!●D: simple Code
Alg – code!
In Top 10 lang!
C
java
Objectiv
e-C
C++
C#
PHP
Visual Ba
sic
Python
perl
js
http://en.wikipedia.org/wiki/List_of_Hello_world_program_examples
-----BEGIN GEEK CODE BLOCK-----Version: 3.1GE/IT/P/SS d---(-)@?>--pu s--(): a- C++++(+++)$@>++ ULC++++(+++)@ P+() L+++(+++)$@>+++ !E--- !W+++(++)@>+ !N* !o K-- !w---? !O---? M-- !V- PS++(++)@>+ !PE Y? PGP++(++)@>+++ !t !5 !X R+ tv? b++++(+++) DI D+++@ G++@ e+++@ h++ r---?>$ !y--
------END GEEK CODE BLOCK------
Join us
Top Related