<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: What do we use Python for at work?</title>
	<link>http://ramblings.timgolden.me.uk/2010/03/04/what-do-we-use-python-for-at-work/</link>
	<description>The ramblings of Tim Golden</description>
	<pubDate>Thu, 09 Feb 2012 10:17:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>

	<item>
		<title>By: tim</title>
		<link>http://ramblings.timgolden.me.uk/2010/03/04/what-do-we-use-python-for-at-work/#comment-1052</link>
		<author>tim</author>
		<pubDate>Mon, 08 Mar 2010 10:29:33 +0000</pubDate>
		<guid>http://ramblings.timgolden.me.uk/2010/03/04/what-do-we-use-python-for-at-work/#comment-1052</guid>
		<description>@Axel: The Sales Boards are not that interesting, I'm afraid :). We sell advertising space, usually in large packages. The packages are booked up in two-week chunks but can be split (ie two customers can buy half a package each at the same time).

To be able to see at a glance how much space we have and specifically who's booked what, I put together a sort of scrolling whiteboard app to replace the real whiteboards which used to track this information. You can zoom down to about four weeks or out to the whole year and likewise down to about two parcels or out to the whole inventory. 

One screen shows all the parcels for one media format at a time and you can print the view you're seeing on the screen. If you click-and-hold on any of the sold units you get a summary of what's been sold, to whom and by whom.

It's a read-only view (for our sales reps, principally); there's a less flexible but more functional view on our main business app which isn't written in Python :(.

A slightly different view is provided within the Sales Boards for packages which we sell dynamically: with the usual (static) selling, the parcels are mutually exclusive. When selling dynamically, they're not, so we give a colour-coded indication of the probability of selling the parcel given everything we've got available at the moment -- there are some quite complex rules to do with juxtaposition and spread which are too costly to calculate every time.

The "simple dialogs" are simply these:

http://timgolden.me.uk/python/winsys/dialogs.html#module-dialogs

https://winsys.googlecode.com/svn/trunk/winsys/dialogs.py

although I believe that the work Greg Ewing is doing:

http://www.cosc.canterbury.ac.nz/greg.ewing/python_gui/

is a more complete version of the same kind of thing...</description>
		<content:encoded><![CDATA[<p>@Axel: The Sales Boards are not that interesting, I&#8217;m afraid :). We sell advertising space, usually in large packages. The packages are booked up in two-week chunks but can be split (ie two customers can buy half a package each at the same time).</p>
<p>To be able to see at a glance how much space we have and specifically who&#8217;s booked what, I put together a sort of scrolling whiteboard app to replace the real whiteboards which used to track this information. You can zoom down to about four weeks or out to the whole year and likewise down to about two parcels or out to the whole inventory. </p>
<p>One screen shows all the parcels for one media format at a time and you can print the view you&#8217;re seeing on the screen. If you click-and-hold on any of the sold units you get a summary of what&#8217;s been sold, to whom and by whom.</p>
<p>It&#8217;s a read-only view (for our sales reps, principally); there&#8217;s a less flexible but more functional view on our main business app which isn&#8217;t written in Python :(.</p>
<p>A slightly different view is provided within the Sales Boards for packages which we sell dynamically: with the usual (static) selling, the parcels are mutually exclusive. When selling dynamically, they&#8217;re not, so we give a colour-coded indication of the probability of selling the parcel given everything we&#8217;ve got available at the moment &#8212; there are some quite complex rules to do with juxtaposition and spread which are too costly to calculate every time.</p>
<p>The &#8220;simple dialogs&#8221; are simply these:</p>
<p><a href="http://timgolden.me.uk/python/winsys/dialogs.html#module-dialogs" rel="nofollow">http://timgolden.me.uk/python/winsys/dialogs.html#module-dialogs</a></p>
<p><a href="https://winsys.googlecode.com/svn/trunk/winsys/dialogs.py" rel="nofollow">https://winsys.googlecode.com/svn/trunk/winsys/dialogs.py</a></p>
<p>although I believe that the work Greg Ewing is doing:</p>
<p><a href="http://www.cosc.canterbury.ac.nz/greg.ewing/python_gui/" rel="nofollow">http://www.cosc.canterbury.ac.nz/greg.ewing/python_gui/</a></p>
<p>is a more complete version of the same kind of thing&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Axel</title>
		<link>http://ramblings.timgolden.me.uk/2010/03/04/what-do-we-use-python-for-at-work/#comment-1051</link>
		<author>Axel</author>
		<pubDate>Sun, 07 Mar 2010 14:48:41 +0000</pubDate>
		<guid>http://ramblings.timgolden.me.uk/2010/03/04/what-do-we-use-python-for-at-work/#comment-1051</guid>
		<description>Hi, Tim!

Do you mind sharing some ideas? I'm very interested in your list of things you use python for in business. In my environment, we have developed a generic reporting infrastructure to export any kind of sql query to Excel files (I guess, similar to your sql2xl?).

What caught my eye is what you describe as "Sales Boards - our Pygame-driven availability-visualisation app". Could you elaborate a little bit on this? 
The other thing is your reports -- what kind of "simple dialogs" are you talking about?

Thanx again for this list,
Axel</description>
		<content:encoded><![CDATA[<p>Hi, Tim!</p>
<p>Do you mind sharing some ideas? I&#8217;m very interested in your list of things you use python for in business. In my environment, we have developed a generic reporting infrastructure to export any kind of sql query to Excel files (I guess, similar to your sql2xl?).</p>
<p>What caught my eye is what you describe as &#8220;Sales Boards - our Pygame-driven availability-visualisation app&#8221;. Could you elaborate a little bit on this?<br />
The other thing is your reports &#8212; what kind of &#8220;simple dialogs&#8221; are you talking about?</p>
<p>Thanx again for this list,<br />
Axel</p>
]]></content:encoded>
	</item>
</channel>
</rss>

