Download The First Pune Python meet organized by

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
The First Pune Python meet organized by
PythonThreads.com
What is it?
Python is a Free, Open source, Interpreted, object oriented programming
language.
• Developed by Guido van Rossum in early 1990's.
• Named after Monty Python.
• Influences include ABC, C and shell scripting.
Features :• Object-Oriented
• Dynamically typed
• Interpreted
• Cross-platform
• Extensible
• Flexible
• Indentation is the key.
The First Pune Python meet organized by
PythonThreads.com
Why Python ?
In this competitive age, High productivity, tight deadline & short development cycles
are the buzzwords in the application development world. These are the reasons
why software developers prefer rapid application development (RAD) tools like
Python.
An application is written in four different languages (Java, C, Perl, and Unix shellscript) because it was built by four different developers who were expert in four
different languages.
Everybody knows this is a problem, but nobody has time to learn another
language.
Solution - A single common language that is both powerful enough to handle a
wide variety of tasks and easy enough to learn quickly and easily.
The First Pune Python meet organized by
PythonThreads.com
Python Vs Other Languages
The First Pune Python meet organized by
PythonThreads.com
Python Vs Other Languages
Readability
Writability
Speed
Portability
Large Programs
Safety
Features
Python
Excellent
Excellent
Good
Good
Excellent
Good
Excellent
Perl
Poor
Excellent
Good
Good
Poor
Poor
Excellent
TCL
Average
Excellent
Poor
Average
Poor
Poor
Average
The First Pune Python meet organized by
PythonThreads.com
Python Vs Other Languages
Basic programs
>>> print "Hello World“
Hello World
>>>
Python as a calculator
>>> 3*4.5 + 5
18.5
>>>
>>> for i in range(0,10):
... Print i
0
1
2
The First Pune Python meet organized by
PythonThreads.com
Sectors in which Python is being used
Python is used everywhere in almost all the sectors.
• Web Development - Google, Yahoo, Linux Weekly News.
• Games - Battlefield2,Quark, Star Trek Bridge Commander.
• Graphics - Walt Disney Feature Animation, Jasc Software.
• Financial - ABN AMRO Bank, Bellco Credit Union.
• Science - NASA, Biosoft, National Weather Service.
• Electronic Systems Development - Electronics Design Automation (EDA).
• Software Development - Red Hat, SGI Inc.
• Education - University of California,New Zealand Digital Library.
• Business Software- IBM, RealNetworks.
The First Pune Python meet organized by
PythonThreads.com
Using and promoting Python
Lets take a look at the possible reasons why Python is not popular in this part of
the world.
• Companies are not willing for a change
• Acceptance of Python Language
• Python Certifications
• Python Training Courses
• Demand and Supply ratio
The First Pune Python meet organized by
PythonThreads.com
Using and promoting Python
What can be done to promote the language Use of Python in your job - Use of Python in your job might introduce Python to
the company. But be careful, use it as the opportunity arises, using it everywhere
will affect on its acceptance.
How to start - Entry point could be small tasks that are not so important. You can
Write a small utilities to make you main operation easier. Its comparatively lot
easier if you are introducing Python (or any new technology) in a small company as
in the small companies there are fewer layers in the decision-making hierarchy. In
the small companies you will face resistance from fewer people when you do
something different. If you can show them the positive results then its very likely
that they will adopt the new things that boosts productivity. To start In the big
companies using Python locally might not disturb other functionalities as the
development is divided into small teams for different areas of functionality.
Its not easy to convince your colleagues, seniors that Python might be a
better choice for any particular application.
The First Pune Python meet organized by
PythonThreads.com
Learning Python might not benefit your career but it will certainly
help you to be a better programmer.
The First Pune Python meet organized by
PythonThreads.com
Questions?
Open discussion on Python.