- Click Here to subscribe to The Python Papers blog feed.

Tuesday, December 18, 2007

Python Papers new Issue Available Now!

We are very proud to announce the release of Volume 2, Issue 4 of "The Python Papers". The latest PDF may be downloaded from http://archive.pythonpapers.org/ThePythonPapersVolume2Issue4.pdf. It is our largest issue yet at 81 pages and is chock full of great content.

Table of Contents for Volume 2, Issue 4

Letter from the editor: Page 4
Industry Articles
GrrlCamp: Page 6
News from the Python Software Foundation: Page 9
Interview with Michael Foord: Page 16
Screen Scraping Web Pages: Page 22
Interview with Resolver Systems: Page 24
Eight Tips for Starting with Python: Page 30
Python Events: Page 80
Peer Reviewed Section
Acknowledgment of Reviewers: Page 34
pypk - A Python extension module to handle chemical kinetics in plasma physics modeling: Page 35
The Why and How for Design Patterns: Page 48
Python Switch Statement: Page 58
An Introduction to Test Driven Generation: Page 64

Please help to spread the word about the release of this issue.

Thanks very much for your readership,
-Tennessee Leeuwenburg, Editor-In-Chief

Monday, December 17, 2007

Interview -- "Why They Do Python"

I was recently asked to participate in an interview of a panel of Python experts by Odin Jobs, a recruitment site. Happy to help raise the profile of Python, I accepted. The interview, which includes ten other Pythoneers, is now available at http://www.odinjobs.com/blogs/careers/entry/python_experts_why_they_do.

Thursday, November 15, 2007

Inception of The Python Papers: Monograph Series

We at The Python Papers are putting together another forum for publications which may not be suited to the quarterly issues. Over the next little while, we will be calling for submissions to this new publication series.

What is The Python Papers Monograph Series?

The Python Papers Monograph Series (ISSN under application) is a sub-publication of The Python Papers (ISSN 1834-3147). This monograph series provides a refereed format for publication of monograph-length reports including dissertations, conference proceedings, case studies, advanced-level lectures, and similar material of theoretical or empirical importance. It does so quickly, informally and at a high level, where the Python programming language is an integral aspect.

In some cases, the timeliness of a manuscript is more important than its form, which may be unfinished or unpolished. Hence, it is possible that proofs may be outlined with an intention to publish elsewhere at a later date.

Refereeing is done by members of the The Python Papers' editorial board and other authorities in the topic concerned and may be acknowledged in name in the published form. Scientific quality is the over-riding criterion for refereeing.

Suggestions for publication, in the form of outlines and representative samples, are invited by the editorial board for assessment. Potential authors should contact the editors at editor@pythonpapers.org.

Publication in this monograph series is intended as a service to the Python users and scientific community at large. Work in this series is licensed under the Creative Commons 2.5 license subject to Attribution, Non-Commercial and Share-Alike conditions. The full legal code may be found at http://creativecommons.org/licenses/byncsa/2.1/au/. Once published and copyrighted, they can be documented and discussed in the scientific literature.

Wednesday, November 14, 2007

Additional author documents available

Hi all,

We have just put up two new policy documents, namely our policy towards Open-Access repositories (we're for them) and "What Should I Write", a helper guide for prospective new authors.

They available in various formats from http://pythonpapers.org/authors.html.


Sunday, October 28, 2007

Launch of personal blog

A few times I have posted personal comments in this forum. I have decided to launch a new blog, myownhat.blogspot.com, which will cover technical comments, but made without my Editor-In-Chief hat on. Rather, I will be posting under My Own Hat.

First post available now.


p.s. the next issue is going to be .... big. Subscribe to the mailing list to ensure you don't miss out (see the previous blog post for details)

Thursday, October 4, 2007

Subscribe Subscriptions

Hi all,

The Python Papers is pleased to announce the creation of a subscriptions mailing list. It has come to our attention that a significant number of readers rely on email communications to keep them informed. Our usual method of simply announcing each release through planet.python is probably not reaching all interested parties.

Simply send an email to majordomo@pythonpapers.org with 'subscribe subscriptions' in the body in order to be notified of new issues and major news updates such as the call for papers.

This database will be used for notification purposes only and will not be provided to any third-party or be used to carry information not strictly related to important Python Papers announcements.

Happy Reading!
Tennessee Leeuwenburg
(Editor-In-Chief, The Python Papers).

Wednesday, September 26, 2007

Call for papers for Volume 2, Issue 4

We would like to call for papers, articles, opinion pieces and feedback to include in Volume 2, Issue 4 of The Python Papers. It is our hope to make this issue the best yet and are actively seeking articles from companies which make use of Python and 'hot-topics' such as web programming, Python for beginners and discussions about Python performance. Any article will be gratefully received, of course, so do not let the above list of suggestions deter you from considering an article on another topic.

We also need volunteers from Python User Groups to include an article on the activities, members and geographical area of their local group.

Expressions of Interest Close:
Monday, 15 October

Initial Draft Submission Deadline: Monday, 5 November
Editorial Process Concludes (i.e. Final Version Due): Monday, 26th November
PDF Release Date: Monday, 17 December (approximate)

If you are considering submitting an article, please let us know A.S.A.P., even if you are only thinking about it. This will allow us to post email reminders of important dates to prospective authors, as well as giving us an indication of content.

If you are unable to submit an article according to the schedule above, please let us know of your interest anyway, and we will involve you in the publication cycle for the following edition.

Contact us at editor@pythonpapers.org

Editor In Chief, The Python Papers

Friday, September 14, 2007

Python Papers Reader Survey

Greetings, readers. I have put together a survey designed to capture a little information about how I can better target "The Python Papers" towards the needs of its readers. This survey has been created as a part of my "Marketing Management" assignment for my Masters of Business Administration study. The results will be used to help create a marketing plan for The Python Papers and should also help a great deal in practical terms. It will help to guide our efforts when soliciting articles from potential authors and other content-generation activities. The questions relate to primarily to areas of interest and are non-personal.

The survey can be found at http://freeonlinesurveys.com/rendersurvey.asp?sid=nhozmh9qv9hl2oe333133 . The survey is not a long one and I imagine could be completed in under five minutes.

Thanks very much,
-Tennessee Leeuwenburg
(Editor-In-Chief, The Python Papers)

Wednesday, September 5, 2007

Scribd version of The Python Papers, Volume 2, Issue 3 now available

The scribd version of the latest issue is now available from http://www.scribd.com/doc/272054/ThePythonPapersVolume2Issue3. Scribd allows people to view the PDF through a flash viewer, download the issue as PDF, MS Word or as plain text. An audio (MP3) version is also available here.

The original PDF is directly available from The Python Papers website

(Editor-In-Chief, The Python Papers)

The Python Papers, Volume 2, Issue 3 now available

Hello all,

The next issue of "The Python Papers" is now available from here . The HTML version will be made available shortly after conversion and editing. Sorry to everyone for the delays in releasing this issue, but they were necessary in order to maintain quality. The table of contents for this issue is:

Letter from the editor Pages 3
Industry Articles
Python User Group Highlights: Introducing BrisPy Pages 5-6
The Barriers Women Face in Tech Communities Pages 7-13
Python Testimonials Pages 14-17
The Longest Common Substring and Sentence Modification Pages 18-27
Python Events Page 44
Peer Reviewed Section
Pyphant - A Python Framework for Modelling Reusable Information Processing Tasks Pages 28-43

All the best,
-Tennessee Leeuwenburg
(Editor-In-Chief, "The Python Papers")

Sunday, August 26, 2007

Release delay

Many apologies. The demands of work at the moment are preventing me from releasing The Python Papers according to schedule. When the magazine is ready, it will be published. This should be within the week and apologies to all for this delay. Preparing the magazine takes a significant number of hours in order to properly proof-read and visually lay out the articles. As such, it will still be a few days before this process is complete.


Monday, August 20, 2007


Hi all,

Tennessee here. I'd just like to comment on the PyLinkedIn effort. It's really nice to see so many people connecting to one another. I see it as a way to improve the connectedness of the community. I have accepted many invitations which people have made on my LinkedIn account but I have declined others. I personally prefer to connect to people I know or have some connection with. Others may have a different philosophy which is fair enough also.

I would recommend that people use their networks socially, not just as a means for increasing connections. While being well-connected in the network is great, it is far more effective to be socially connected. In order to strengthen the social bonds as well as the purely technical connections in the community, a measure of participation will be required.

So, to those who I have connected with, thanks for the invitations. To those whom I have not accepted, I look forward to getting to know you at some stage and I will be happy to connect up later!

All the best,
-Tennessee Leeuwenburg (Editor-In-Chief, The Python Papers)

Wednesday, August 15, 2007

Next Issue Due: August 25

In a slight deviation from published timelines, the next issue of The Python Papers will be made available on August 25! We have another great issue being assembled as we speak and I'm sure it will contain something for everyone.

Stay tuned and make sure you grab your copy in just over a week's time.

-Tennessee Leeuwenburg
(Editor-In-Chief, The Python Papers)

Sunday, June 24, 2007

1 Week until First Draft Deadline

This is a short announcement to let potential contributors to The Python Papers know that the deadline for the first draft is now just one week away! If submissions could be in by Monday 2 July, that would be greatly appreciated. Late submissions risk not being included in our next issue, so even if the article is incomplete, it is important to let us know by Monday 2 July, and, if possible, please include the current state of your article.

-The Editors

Saturday, June 16, 2007

HTML Version of The Python Papers, Volume 2, Issue 2 now available

Hi all,

The Python Papers, Volume 2, Issue 2 is now available at http://archive.pythonpapers.org/Volume2/Volume2Issue2/ThePythonPapersVolume2Issue2.html . We realise that the quality isn't as high as the PDF version, but this is also why we choose to make the PDF version our official version. We hope this additional format will help The Python Papers reach a greater audience, and that with time conversion tools will allow us to release increasingly high quality version of The Python Papers in multiple formats.

The conversion was achieved using odfpy, which is available from http://www.opendocumentfellowship.org/projects/odfpy.

If anyone is happy to help us improve the quality of our HTML format, please let us know -- we would love to hear from you!


Saturday, June 2, 2007

New Website for The Python Papers

The Python Papers now boasts a new website, which represents a significant step forward. The journal is now more accessible (1 click instead of 2), and a lot of other information is also closer to the surface.

We realise that it could be better, so if you have any thoughts or comments, or indeed would be happy to help us work on the site further, please contact us at editor@pythonpapers.org.

All the best,

Wednesday, May 30, 2007

3141 visitors since the latest issue

We at The Python Papers are thrilled with the response to the latest issue. We have had 3141 visitors in the eight days since the launch (and counting). This is a fantastic response -- nearly as many as the previous issue in total!

We will shortly be releasing the HTML version, and also launching a new website.

Readers will have noticed the call for papers for the next issue. We have achieved a great standard of article, but can only continue in this vein with the help of the Python community. We would love to hear from you, and are happy to work with individuals in putting together an article.

Feedback is also greatly appreciated -- we always try to respond to questions and queries, and like to hear about readers impressions, good or bad! If you would like to see your feedback published in the next edition, please indicate this in your emails, as we will not publish such comments without explicit permission.

The Python Papers may be contacted at editor@pythonpapers.org

All the best,
-Tennessee (Editor-In-Chief)

Sunday, May 27, 2007

Call for Papers For Volume 2, Issue 3

Python Papers Publication Schedule

Expressions of Interest Close: Sunday 1st July

Initial Draft Submission Deadline: Monday 2nd July
Editorial Process Concludes (i.e. Final Version Due): Monday 16th July
PDF Release Date: Monday 20th August (approximate)

If you are considering submitting an article, please let us know A.S.A.P., even if you are only thinking about it. This will allow us to post email reminders of important dates to prospective authors, as well as giving us an indication of content.

If you are unable to submit an article according to the schedule above, please let us know of your interest anyway, and we will involve you in the publication cycle for the following edition.
Contact us at editor@pythonpapers.org

Editor In Chief, The Python Papers

Wednesday, May 23, 2007

Python Papers 2.2 Now on Scribd

Hi all,

http://www.scribd.com/doc/70317/The-Python-Papers-Volume-2-Issue-2 is the URL to view The Python Papers in multiple formats. Scribd converts the PDF to MS Word, Plain Text and MP3, and also provides a flash PDF viewer for anyone who does not have a PDF viewer on their system.

Of course, the original is still available from our website.

While I realise this is not an exhaustive list of formats, it certainly increases the accessibility of The Python Papers. We are still exploring options for providing an HTML version without having to re-author the entire journal for each edition. Watch this space.

All the best,
-Tennessee (Editor-In-Chief)

Tuesday, May 22, 2007

Volume 2, Issue 2 released

Volume 2, Issue 2 of The Python Papers is now available! Download it from www.pythonpapers.org.

This issue marks a major landmark in our publication. We present a number of industry articles. These include "Python in Education" and "MPD WebAMP", as well as a great insight into Python in Germany, a wrap-up of PyCon 2007, a preview of EuroPython 2007 and a look at some great videos prepared by primary school students. Our peer-reviewed section reproduces two selected papers which were originally presented at the Open Source Developer's Conference 2006 (Melbourne, Australia).

Check it out and let us know what you think.

All the best,
The Python Papers Team
Posted by Tennessee Leeuwenburg on 2007/05/22

Monday, May 21, 2007

Volume 2, Issue 2 waiting at the door

Hi all,

A thousand apologies! The next issue of The Python Papers is prepared and ready to be published. Unfortunately, due to technical issues, The Python Papers website is unable to accept the file for publishing. We hope this problem will be resolved very shortly, and everyone can resume normal viewing.

-Tennessee (Editor-In-Chief)

Wednesday, May 9, 2007

Python Papers Release Date now Monday 21 May

Hi everyone,

The Python Papers is set to release its next issue on Monday, 21 May. It has been a very busy time for the Editor-In-Chief, but we have collected some really fantastic articles, and are set to release a real blockbuster! For those keeping track, a one week delay was introduced in order to ensure that we could do a high quality job of the PDF. The HTML version will be released on Monday 28 May.

Thanks to everyone who has contributed, and also to our growing and sustained readership who have made this all worthwhile. Without that kind of support, this effort would not have held the attention of all involved.

All the best,
-Tennessee (Editor-In-Chief, The Python Papers)

Thursday, April 5, 2007

Scribd is cool

I was just Googling to see what people were saying about The Python Papers, and I came across this link: http://www.scribd.com/doc/6424/The-Python-Papers

This awesome website provides a (flash?) rendering of the PDF version of the last edition, and includes multiple export formats. Most remarkably, it includes an MP3 export. After listening to it, I must say that I am amazed at the quality of the text-to-speech processing, especially compared to previous explorations I have made into this option.


All the best,
(Editor-In-Chief, The Python Papers)

Drafts due in 3 days

Things have been quiet on the blog for a little while, but we are ramping up now as the third edition of The Python Papers moves rapidly towards reality. Prospective authors have been contacted already, but if you are interested in submitting a late article, feel free to contact me at editor@pythonpapers.org. Drafts are due on Monday 9 April, but we will accept articles past this deadline, with the qualification that it may not be possible to complete the editorial process and therefore they may not be included.

It looks as though we will have a bumper edition, including paper reviews from OSDC, significant articles from a number of Python developers, and discussions on Python in education. It is great to see the momentum continue to build.

One section we always include is a listing of upcoming events. It would be great if anyone organising an event -- be it a PUG meetup, Python course, conference, or another kind of event -- would let us know if they would like us to include expanded information.

Also, while I have recieved much feedback on various mailing lists and news fora, it would be great to have some publishable comments. Unless directed to submissions@pythonpapers.org, I don't believe that we have the right to publish the material. (If I'm wrong, let me know!). Positive, or negative, I'd love to include some community response.

All the best,
-Tennessee (Editor In Chief, The Python Papers)

Monday, February 26, 2007

Call for Papers for Edition Three

Python Papers Publication Schedule

Expressions of Interest Close : Sunday 8 April

Initial Draft Submission Deadline : Monday 9 April
Editorial Process Concludes (i.e. Final Version Due) : Monday 30 April
PDF Release Date : Monday 14 May
HTML Release Date : Monday 21 May

If you are considering submitting an article, please let us know A.S.A.P., even if you are only thinking about it. This will allow us to post email reminders of important dates to prospective authors, as well as giving us an indication of content.
If you are unable to submit an article according to the schedule above, please let us know of your interest anyway, and we will involve you in the publication cycle for the following edition.

Editor In Chief, The Python Papers

Thursday, February 22, 2007

Information for Authors resource now available

We have just completed our "Information for Authors" pack, which prospective contributors to The Python Papers may find useful when preparing their submissions. It contains information on the publication cycle, suggestions for contributions, intellectual property information and style recommendations. Obviously, it is meant to a tool, not a constriction to author freedom.

The PDF is available from http://archive.pythonpapers.org/InformationForAuthors.pdf , and HTML and ODT are available from the site also.

Good writing!,
(Editor-In-Chief, The Python Papers)

Tuesday, February 20, 2007

Vote for your favourite article or paper

The next edition of The Python Papers is to feature an in-depth summary and review of the best literature on the topic released in the past year. We will be examining the conference proceedings of OSDC, PyCon and others for candidates, but we need your help in scouring the Internet for other sources.

We would like to present a full overview of the years efforts, and are happy to include contributions from blogs, other conferences and presentations, or as-yet unpublished works which may be appropriate.

If you know of a good source of articles and papers which can be included in our efforts, or you would like to recommend one in particular, we would love to hear from you.

Please email your feedback to editor@pythonpapers.org


Friday, February 16, 2007

Volume 2 Issue 1 HTML now available


Hi Pythonistas!

The HTML version of the latest edition is now available from the above URL. The editors understand that the web layout lacks the sophistication of the PDF, or indeed that possible under HTML. However, we will endeavour to improve on the quality of future releases as we gain familiarity with the dual-format publishing model.

In the meantime, we hope you enjoy the content of this new edition.


Friday, February 9, 2007

Python Papers Volume 2, Issue 1 Revisions

Due to unforeseeable events entirely beyond my control, a few editorial flaws had *somehow* crept into the PDF that was made available earlier today.

Apologies for the innaccuracies and formatting issues, which have since been corrected.

Yours Sincerely,
-Tennessee Leeuwenburg
Posted by Tennessee Leeuwenburg on 2007/02/09

Python Papers second issue now available!

G'day Pythonistas! Welcome to Issue Two of The Python Papers. It has been an exciting time and we are pleased to have reached this milestone. I'd like to say a big hello to all the people who have provided their input in making this a reality: the python-advocacy list, comp.lang.python, the Python User Groups that responded to the call to participate and also many individuals. This is also the first issue where we have attempted to publish both a PDF and an HTML edition.

Get it here!

Please note the new volume number commences with the calendar year, so the volume number has increased while the issue number is the same as the last issue.

The choice of format was clearly an issue for many people on both sides. Going forward, we will continue to use PDF as our primary 'authorative' version for the purposes of page numbering and referencing, however the HTML edition will be made public in a day or two after further editing to cope with conversion effects.

Table of Contents: Editorial | Page 1
Python 411 Interview | Page 2
Coding Idioms pt 2 -- Design Patterns | Page 5
Python User Group Highlights | Page 7
Firebird Database Backup by
Serialized Database Table Dump | Page 10
Python Events | P15
Cheers, -Tennessee Leeuwenburg (Editor-In-Chief)

Thursday, January 11, 2007

Submit your Quotes

Volume Two of The Python Papers is on its way, and it would be great to get some more words from the community in there. Submit your own quotes to submissions@pythonpapers.org to get a brief comment included in our next publication. Please include any attribution information you wish...

Let's get the ball rolling:

"Python? I switched and never looked back." -- Tennessee Leeuwenburg

Submissions taken until Jan 23rd, so get 'em in fast!


Monday, January 8, 2007

Submission Deadline Imminent

To those who have submitted content for The Python Papers, we salute you. To the rest, we will be accepting zero-hour submissions up until the time of publication. However, the closer the deadline gets, the less likely it is that submissions will be processed in time. Submissions may be kept for the next edition, however.

This edition will also be aimed to complement the upcoming PyCon 2007. As we offer peer-review for academic publications, we hope to offer an opportunity to participants who might regard this as an advantage.

We would still like to hear from anyone participating in any Python User's Group to be a spokesperson. We will feature a series of articles covering PUGs from around the world, and it would be fantastic to show people just how diverse, wide-ranging and interesting the Python community really is.


Saturday, January 6, 2007

Python 411 Interview

The Python Papers is proud to have been part of a collaboration with Python 411. A new podcast is up at http://awaretek.com/python/index.html for your listening pleasure!

This blog post will shortly be amended to include more information, but for the time being this is just a short news alert...

All the best,