473,394 Members | 1,797 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

Python Usage Statistics

Hi Folks

(posting after a loooong time...)

I have been contracted by an Indian publisher to author an
introductory text book on Python. As a part of the introductory
chapter, I thought it would be a good idea to present a number, a
round-about figure on the approximate *actual* usage of Python out
there in number of developers and/or installations.

Scrounging the Web for such statistics is proving elusive. The PBF
website seems to be the official place for these, but there also they
just have listings of companies/instituitions using Python, not any
numbers.

Has anybody done an actual market survey anytime recently on
Python usage in the software community? If so, where can I get access
to this information? I would be more interested in the number of
developers, both commercial/non-commercial who are doing development
using Python. Since almost every Linux distro now a days contains
Python by default, a number based on the installations could prove
faulty.

Have a nice day.

-Anand
Jul 18 '05 #1
4 2480
Eric S. Raymond made a comparison of language usage for projects
published on sourceforge and freshmeat for his book "The Art of Unix
Programming":
http://www.faqs.org/docs/artu/ch14s05.html#lang_usage
Only covers opensource software and not uptodate anymore though.

Anand Pillai wrote:
Hi Folks

(posting after a loooong time...)

I have been contracted by an Indian publisher to author an
introductory text book on Python. As a part of the introductory
chapter, I thought it would be a good idea to present a number, a
round-about figure on the approximate *actual* usage of Python out
there in number of developers and/or installations.

Scrounging the Web for such statistics is proving elusive. The PBF
website seems to be the official place for these, but there also they
just have listings of companies/instituitions using Python, not any
numbers.

Has anybody done an actual market survey anytime recently on
Python usage in the software community? If so, where can I get access
to this information? I would be more interested in the number of
developers, both commercial/non-commercial who are doing development
using Python. Since almost every Linux distro now a days contains
Python by default, a number based on the installations could prove
faulty.

Have a nice day.

-Anand

Jul 18 '05 #2
In article <bb**************************@posting.google.com >,
Anand Pillai <an*********@letterboxes.org> wrote:

I have been contracted by an Indian publisher to author an
introductory text book on Python. As a part of the introductory
chapter, I thought it would be a good idea to present a number, a
round-about figure on the approximate *actual* usage of Python out
there in number of developers and/or installations.


This is extremely difficult; for example, Paint Shop Pro now uses Python
as its macro language. How PSP users have become Python programmers? No
idea.
--
Aahz (aa**@pythoncraft.com) <*> http://www.pythoncraft.com/

"To me vi is Zen. To use vi is to practice zen. Every command is a
koan. Profound to the user, unintelligible to the uninitiated. You
discover truth everytime you use it." --*****@lion.austin.ibm.com
Jul 18 '05 #3
an*********@letterboxes.org (Anand Pillai) wrote in message news:<bb**************************@posting.google. com>...
Hi Folks

(posting after a loooong time...)

I have been contracted by an Indian publisher to author an
introductory text book on Python. As a part of the introductory
chapter, I thought it would be a good idea to present a number, a
round-about figure on the approximate *actual* usage of Python out
there in number of developers and/or installations.


See SkillMarket at http://mshiltonj.com/sm/categories/languages/ .
Polling jobs listed at dice.com , the # of job openings by language on
9/1/2004 were (in descending order)

9216 sql
7722 java
5007 c++
3351 vb
2508 perl
1804 assembly
1723 c#
905 cobol
838 tech writer
268 powerbuilder
266 php
225 cf (cold fusion)
189 python
150 fortran
144 ada
38 ruby
Jul 18 '05 #4
be*******@aol.com wrote:
an*********@letterboxes.org (Anand Pillai) wrote in message news:<bb**************************@posting.google. com>...

... I thought it would be a good idea to present a number, a
round-about figure on the approximate *actual* usage of Python out
there in number of developers and/or installations.


See SkillMarket at http://mshiltonj.com/sm/categories/languages/ .
Polling jobs listed at dice.com , the # of job openings by language on
9/1/2004 were (in descending order)


But note that job openings don't necessarily accurately represent
language *usage*, they only represent *unsatisfied demand* for
competency in that language. One could argue, with some justification,
that there's few job openings requesting programmers familiar with
Python because a good programmer can become productive in Python so
quickly -- why take months to hire a Python guy when an existing
employee can *become* a Python guy in a couple weeks? It also doesn't
reflect the usage of Python for small projects, incidental scripting
tasks, etc., where there isn't a need for a full-time employee to be
working on that particular project.

Jeff Shannon
Technician/Programmer
Credit International

Jul 18 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Marcelo A. Camelo | last post by:
Hi! I will be presenting Python to an audience of game developers, mostly C/C++ programmers. In my presentation I will talk about using python and C/C++ extension instead of pure C/C++ to write...
20
by: Matthew Thorley | last post by:
My friend sent me an email asking this: > I'm attemtping to decide which scripting language I should master and > was wondering if it's possible to do > these unixy awkish commands in python:...
2
by: Dave Harman | last post by:
I created a web site using FrontPage 2002 but it is not Web Based - I used Front Page to generate the HTML code for the pages. The documentation says that only Web Based Front Page generated sites...
2
by: Celine & Dave | last post by:
Hello All, I am trying to find a profiler that can measure the memory usage in a Python program. I would like to gather some statistics about object usages. For example, I would like to be able...
70
by: TheFlyingDutchman | last post by:
Python user and advocate Bruce Eckel is disappointed with the additions (or lack of additions) in Python 3: http://www.artima.com/weblogs/viewpost.jsp?thread=214112
14
by: L. Lindstrom | last post by:
I have read that Python extension modules must link to the same C run-time as the Python interpreter. This I can appreciate. But does this requirement extend to the C libraries an extension module...
20
by: Mr.SpOOn | last post by:
Hi, I need a structure to represent a set of integers. I also need to perform on this set some basic set operations, such as adding or removing elements, joining with other sets and checking for...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.