473,856 Members | 1,691 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Python's website does a great disservice to the language

I was trying to advocate using Python for an upcoming prototype, so my boss
went out to take a look at the documentation and try and get a feel for what
the language is all about.

First comment; "I hope the language is designed better than the site." The
site is readable, but is amateurish. If I had an ounce of design skills in
me, I would take a stab at it.

Maybe we could round up a couple of designers to donate some time? Maybe we
could build a basic CMS on top of Django or TurboGears (displaying Python's
capability as a web development stack)?

Nov 1 '05 #1
39 2220
On 2005-11-01, CppNewB <no***@nospam.c om> wrote:
I was trying to advocate using Python for an upcoming
prototype, so my boss went out to take a look at the
documentation and try and get a feel for what the language is
all about.

First comment; "I hope the language is designed better than
the site."
It sounds like you work for the prototypical PHB.
The site is readable, but is amateurish. If I had an ounce of
design skills in me, I would take a stab at it.
May God save us from "profession al" looking web sites.
Maybe we could round up a couple of designers to donate some
time? Maybe we could build a basic CMS on top of Django or
TurboGears (displaying Python's capability as a web
development stack)?


I like the Python web site. It's simple, easy to read, and easy to
use. Just like the lanuage.

--
Grant Edwards grante Yow! Yow!! That's a GOOD
at IDEA!! Eating a whole FIELD
visi.com of COUGH MEDICINE should
make you feel MUCH BETTER!!
Nov 1 '05 #2
CppNewB wrote:
I was trying to advocate using Python for an upcoming prototype, so my boss
went out to take a look at the documentation and try and get a feel for what
the language is all about.

First comment; "I hope the language is designed better than the site." The
site is readable, but is amateurish. If I had an ounce of design skills in
me, I would take a stab at it.

Maybe we could round up a couple of designers to donate some time? Maybe we
could build a basic CMS on top of Django or TurboGears (displaying Python's
capability as a web development stack)?

A redesign is complete, and should be deployed by the end of the year.

In the meantime please assure your boss that the language *is* far
better designed than the (current) web site, and that he shouldn't judge
a bottle by its label :-)

[Thinks: wonder if it's time to release a sneak preview].

regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC www.holdenweb.com
PyCon TX 2006 www.python.org/pycon/

Nov 1 '05 #3
Good news Steve.

It's definitely time for a sneak preview. Let's see it!

"Steve Holden" <st***@holdenwe b.com> wrote in message
news:ma******** *************** **************@ python.org...
CppNewB wrote:
I was trying to advocate using Python for an upcoming prototype, so my
boss went out to take a look at the documentation and try and get a feel
for what the language is all about.

First comment; "I hope the language is designed better than the site."
The site is readable, but is amateurish. If I had an ounce of design
skills in me, I would take a stab at it.

Maybe we could round up a couple of designers to donate some time? Maybe
we could build a basic CMS on top of Django or TurboGears (displaying
Python's capability as a web development stack)?

A redesign is complete, and should be deployed by the end of the year.

In the meantime please assure your boss that the language *is* far better
designed than the (current) web site, and that he shouldn't judge a bottle
by its label :-)

[Thinks: wonder if it's time to release a sneak preview].

regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC www.holdenweb.com
PyCon TX 2006 www.python.org/pycon/

Nov 1 '05 #4
On Nov 01, CppNewB wrote:
First comment; "I hope the language is designed better than the
site." The site is readable, but is amateurish.


That's flaim bait if I ever saw it!

I find the site quite lovely: very readable, no ads, well organized,
nice colors, simple, easy to maintain (uses ht2html with ReST). What
are you comparing it to? Have a look at homepages for ruby, java,
tcl, and perl. I consider python.org superior to all of them. It is
my personal benchmark for webpage usability.

--
_ _ ___
|V|icah |- lliott http://micah.elliott.name md*@micah.ellio tt.name
" " """
Nov 1 '05 #5
"CppNewB" wrote:
I was trying to advocate using Python for an upcoming prototype, so my boss
went out to take a look at the documentation and try and get a feel for what
the language is all about.

First comment; "I hope the language is designed better than the site."


so your boss is a troll, and you cannot use a search engine. I hope you're
company is more competent than it appears ;-)

(hint: a redesign is in progress, sponsored by the PSF. google for "python.org
redesign 2005" for more info. bte, the current design was created by people
who've won more design awards than most web firms; the design is old (1998),
not unusable...)

</F>

Nov 1 '05 #6
Grant Edwards wrote:
May God save us from "profession al" looking web sites.
I like the Python web site. It's simple, easy to read, and easy to
use.


I strongly agree with you, the web is full of web sites that are nice
"looking" but have microscopic fixed fonts (against the very spirit of
Html), are full of useless flash, have lots of html structures nested
inside other ones (PHP sites are often like this, with dirty
sourcecode), are difficult/slow to render on differnt/old browsers
(best viewed with its webmaster browser only), are two times bigger
than necessary, etc. Python web site can be improved, but there are lot
of ways to make it worse.

Bye,
bearophile

Nov 1 '05 #7
message = message.replace ("you're", "your")

Nov 1 '05 #8
be************@ lycos.com enlightened us with:
I strongly agree with you, the web is full of web sites that are
nice "looking" but have microscopic fixed fonts (against the very
spirit of Html), are full of useless flash, have lots of html
structures nested inside other ones (PHP sites are often like this,
with dirty sourcecode), are difficult/slow to render on differnt/old
browsers (best viewed with its webmaster browser only), are two
times bigger than necessary, etc. Python web site can be improved,
but there are lot of ways to make it worse.


I agree to the fullest! I'd rather have a website that I can read and
can click through in seconds.

Sybren
--
The problem with the world is stupidity. Not saying there should be a
capital punishment for stupidity, but why don't we just take the
safety labels off of everything and let the problem solve itself?
Frank Zappa
Nov 1 '05 #9
So the first thing you do when you go to a web page is to google if
they are going to redesign it?
--
Svenn

Nov 1 '05 #10

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

Similar topics

57
4291
by: John Howard | last post by:
I've sent several messages over the last year asking about python - Who teaches python? Is python losing steam? etc. I have noticed, eg, the declinng number of books at my local borders. The last time I visited a borders (last week), there was 1 (sic) book about python on the shelve compared to dozens on perl & java! On my last inquiry about who teaching python, I got two, maybe three, responses. I really want to see python succeed! It's...
49
2890
by: Ville Vainio | last post by:
I don't know if you have seen this before, but here goes: http://text.userlinux.com/white_paper.html There is a jab at Python, though, mentioning that Ruby is more "refined". -- Ville Vainio http://www.students.tut.fi/~vainio24
176
8224
by: Thomas Reichelt | last post by:
Moin, short question: is there any language combining the syntax, flexibility and great programming experience of Python with static typing? Is there a project to add static typing to Python? Thank you, -- greetz tom
11
1610
by: Adonis | last post by:
What I do not understand, or not clear to me I should say, is how can some people regard Python as a scripting language? In particular the JAVA crowd. Unless my understanding is off, and from what I can gather from googling, is that Python is compiled implicitly into bytecode then read into the interpreter, and in JAVA you must compile explicitly before it is interpreted, both have virtual machines, so why such a label since there is...
31
4824
by: surfunbear | last post by:
I've read some posts on Perl versus Python and studied a bit of my Python book. I'm a software engineer, familiar with C++ objected oriented development, but have been using Perl because it is great for pattern matching, text processing, and automated testing. Our company is really fixated on risk managnemt and the only way I can do enough testing without working overtime (which some people have ended up doing) is by automating my...
13
1398
by: Eric Pederson | last post by:
Raise your hand if you think the best technology wins! For those of you with your hands in the air, tell me: if Python is so good,why has PHP achieved such greater adoption and mindshare? Why do web scripters still cling to their Perl, even in corporate environments? Why hasn't Python made inroads against Java? Why is Ruby, and Ruby on Rails, getting such strong play? Are these better programming languages, or is it other factors? ...
53
4412
by: Michael Tobis | last post by:
Someone asked me to write a brief essay regarding the value-add proposition for Python in the Fortran community. Slightly modified to remove a few climatology-related specifics, here it is. I would welcome comments and corrections, and would be happy to contribute some version of this to the Python website if it is of interest. ===
19
1741
by: Sam | last post by:
A friend of mine is picking up some Python and is frustrated by Python's indentation rules (http://greatbiggary.livejournal.com/ 260460.html?thread=1835884#t1835884). Personally, I've never had any issues with Python's ways of indentation, but that conversation got me thinking about the issue. Consider the following indentation rules: 1. Blocks begin with a line ending in ":" 2. A line on the same indentation level or lower ends a...
30
2747
by: Ivan Reborin | last post by:
Hello everyone, I was wondering if anyone here has a moment of time to help me with 2 things that have been bugging me. 1. Multi dimensional arrays - how do you load them in python For example, if I had: ------- 1 2 3 4 5 6
0
9908
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9760
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10695
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
10379
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9530
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7930
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
7090
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5759
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5956
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?

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.