TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Redesigned Python.org

214 pointsby webologyover 11 years ago

39 comments

Silhouetteover 11 years ago
I also had to go to preview.python.org to see this.<p>My first impression was very favourable. The design is clean and well implemented for the most part.<p>The menu design is quite effective, except that most of the first panel, under About, seems like low priority background information that won&#x27;t interest most visitors. I would have thought promoting the material on getting started, and on major areas like downloads and documentation, would be the highest priorities here.<p>I tend to think having basic code examples high up on a programming language&#x27;s home page is a good thing, and I like the general idea here. However, if it were me I&#x27;d move away from the automatic switching to something with manual controls to cycle through the examples. As others have noted, the content below keeps moving, along with all the usual problems that make carousels a bad idea.<p>It&#x27;s a shame they&#x27;re still using the Flux font in places. I get that it&#x27;s traditional, but it&#x27;s simply not a very good font, and it brings an amateurish feel to an otherwise very professional-looking page.
评论 #7267789 未加载
piokucover 11 years ago
There is a bug on the front page:<p><pre><code> &gt;&gt;&gt; print &#x27;Hello, I&#x27;m Python!&#x27; File &quot;&lt;stdin&gt;&quot;, line 1 print &#x27;Hello, I&#x27;m Python!&#x27; ^ SyntaxError: invalid syntax &gt;&gt;&gt;</code></pre>
评论 #7267075 未加载
评论 #7267068 未加载
评论 #7267791 未加载
leephillipsover 11 years ago
Code sample 3 says, &quot;Lists (known as arrays in other languages)&quot;, etc. Maybe a small point, but this could be confusing. Python lists are not what are usually meant by &quot;arrays&quot;, and in fact Python provides an array module in its standard library (and there is numpy, which provides more array stuff).<p>Since much of the &quot;slow&quot; Python code out there is slow at least in part due to use of inappropriate data types, it might be best not to start beginners off by mixing these things up.
评论 #7269041 未加载
评论 #7269231 未加载
评论 #7269145 未加载
评论 #7269085 未加载
评论 #7269093 未加载
goblin89over 11 years ago
Ruby-lang.org went through this stage, too. Compare its old version with the new Python homepage[1]. (It is similar in their use of dark background and certain decorative elements, and in giving code samples much importance.)<p>They&#x27;ve redesigned since that, reducing clutter, improving readability and visual hierarchy.<p>Note that you can instantly tell that Ruby is a programming language, and how red “Download” button sticks out on <a href="http://ruby-lang.org/" rel="nofollow">http:&#x2F;&#x2F;ruby-lang.org&#x2F;</a>.<p>If I were on the design team, I would spend some time researching how and why competitors (Ruby, Java, others) go about their homepages.<p>[1] <a href="https://web.archive.org/web/20100401000000/http://www.ruby-lang.org/en/" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20100401000000&#x2F;http:&#x2F;&#x2F;www.ruby-l...</a> (I was never a Ruby programmer, but I remember being interested in the language back then, and its homepage sprung to mind after seeing Python.org redesign)
评论 #7270639 未加载
rayshanover 11 years ago
Is the &quot;BETA&quot; tag next to the python logo supposed to mean the new redesign is in beta? One can confuse it to mean python is in beta.
评论 #7267605 未加载
评论 #7274359 未加载
thethomaseffectover 11 years ago
I thought I&#x27;d find a ton of comments about how awful it is, surprised. More than one part of the page strained my eyes to read. The code samples and success stories are the worst. Websites are made to be read, if you make that hard you&#x27;ve failed at design. Needs to be a lot simpler. If this stuff was fixed it&#x27;d be awesome though
评论 #7267774 未加载
arnarbiover 11 years ago
Nice! Had to go to preview.python.org to see it.<p>One comment: As the main feature goes between code examples, the box grows. This makes the rest of the page jump around - which is frustrating if the viewer happens to be reading it or clicking links.
mkesperover 11 years ago
Very bad date format. :( <a href="https://github.com/python/pythondotorg/issues/70" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;python&#x2F;pythondotorg&#x2F;issues&#x2F;70</a>
pcurveover 11 years ago
Thanks for not making it all flat like thousands of other sites these days. But it could use a site wide nitpicking by an anal graphic designer to tweak things like typography, margin, spacing, alignment. Things are not quite perfect.
评论 #7269974 未加载
评论 #7269060 未加载
pdknskover 11 years ago
It&#x27;s a nice design, but IMO, a bit too much is thrown at you on the front page. For someone unfamiliar, it&#x27;s probably overwhelming.
评论 #7267378 未加载
评论 #7267982 未加载
评论 #7270380 未加载
agumonkeyover 11 years ago
i&#x27;m missing something here, archive.org show no differences :<p>present <a href="http://web.archive.org/web/20140219035142/http://python.org/" rel="nofollow">http:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20140219035142&#x2F;http:&#x2F;&#x2F;python.org&#x2F;</a><p>past <a href="http://web.archive.org/web/20131130224018/http://python.org/" rel="nofollow">http:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20131130224018&#x2F;http:&#x2F;&#x2F;python.org&#x2F;</a><p>update : <a href="http://preview.python.org/" rel="nofollow">http:&#x2F;&#x2F;preview.python.org&#x2F;</a> in case you see the old<p>update 2: Am I the only one to want a (js based client side) repl + tutorial and side docs as the basis of any language website ? the new layout is a bit lighter than the old, but it looks like they&#x27;re selling cookies. Sorry to be ranty.
评论 #7267057 未加载
thearn4over 11 years ago
Nice redesign. It&#x27;d be neat if that panel of code was a live REPL.
评论 #7267099 未加载
jpulecover 11 years ago
<a href="http://www.python.org/admin/" rel="nofollow">http:&#x2F;&#x2F;www.python.org&#x2F;admin&#x2F;</a> shows Django admin.....sigh...
评论 #7267205 未加载
glasslionover 11 years ago
Is python.org written in Python? Which frameworks does it use? Where&#x27;s its source code(Is it open sourced)?
评论 #7269716 未加载
评论 #7269657 未加载
amirmcover 11 years ago
Previous discussion (when this design previewed):<p><a href="https://news.ycombinator.com/item?id=5389656" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=5389656</a>
dangayleover 11 years ago
We have entered the age of Lorem Ipsum images hitting production websites :)<p><a href="http://i.imgur.com/fvYGWvi.png" rel="nofollow">http:&#x2F;&#x2F;i.imgur.com&#x2F;fvYGWvi.png</a>
评论 #7269922 未加载
评论 #7274372 未加载
M4v3Rover 11 years ago
Design is often an Achilles&#x27; heel of software projects, because if a project is very good, some people tend to think that design is irrelevant because people will still use it. And sometimes they do, but it probably scares a good number of people off.<p>It&#x27;s good to see an exception of this rule. They probably needed to hire a professional designer to make this happen, but it was worth it.
评论 #7267354 未加载
tobychover 11 years ago
Surely &quot;Simple arithmetics&quot; in the second code example should be &quot;Simple arithmetic&quot;, singular.
评论 #7268605 未加载
mcdonnellbover 11 years ago
All the news and events are from 2012.<p>Colours and fonts are better, but there&#x27;s too much detail on the homepage imho.
avenger123over 11 years ago
What version of Django is this using?<p>The fact that the whole site is on github is fantastic. Incredible resource for learning Django development.
评论 #7268966 未加载
mkhattabover 11 years ago
I think it would be awesome if the main page had an online interpreter so that a visitor can run the examples in the code slider. Also, I noticed that the project repo has a Procfile, however it starts the Django development server. Do you use Heroku for development testing or production?<p>Nice work and most definitely a refreshing change.
评论 #7269056 未加载
grejover 11 years ago
Next up: <a href="https://www.djangoproject.com/" rel="nofollow">https:&#x2F;&#x2F;www.djangoproject.com&#x2F;</a>
hcarvalhoalvesover 11 years ago
It&#x27;s shaping up nicely. I appreciate it&#x27;s a responsive design, but please consider the code example slideshow is broken on resize. Also, consider increasing spacing, the content is too crammed below the header.
评论 #7267779 未加载
jbejaover 11 years ago
And thet day has finally come, first php.net and now python.org. But the site although looks nicer, is just too much in my face and my lazyness just make me leave it before even think to explore it.
daGrevisover 11 years ago
Overall it looks good. I miss that code console isn&#x27;t actual REPL.
评论 #7269710 未加载
评论 #7269755 未加载
yxhuvudover 11 years ago
It looks somewhat influenced by the current Ruby webpage.<p>One minus is that some of the color choices on the code blocks are not optimal. Dark grey on black is not exactly the most readable..
all2wellover 11 years ago
Congratulations, Python team! Your website is now identical to the hundreds of other bootstrap-based websites.<p>Moreover, the page is somewhat confusing, especially with non-obvious menus, and language that makes links seem redundant. Multiple navbars don&#x27;t help, either. The page also lacks contrast, especially at the top.<p>I understand that javascript is generally a safe assumption, but the page should at least be readable and navigable without javascript (or webfonts). Also, it would be better if all the js were at python.org, instead of hotlinking to different domains. As it stands, the page is nowhere near as bad as some, but it&#x27;s a nice touch.
TheSwordsmanover 11 years ago
Why does the site return gzipped content for curl? I&#x27;m fairly certain curl doesn&#x27;t provide the &#x27;Accept-Encoding&#x27; header by default.
helloMarcover 11 years ago
Can&#x27;t create a new account from the login screen.
评论 #7269758 未加载
krazydadover 11 years ago
Beginning Python 2.x users are going to be confused by slide 2, which says that division produces floats. Not in my Python they don&#x27;t!
评论 #7274559 未加载
oddshocksover 11 years ago
Hell yes! I saw a prototype at PyCon last year and this is just awesome, really great stuff. Glad to see Python continue to evolve.
enneffover 11 years ago
Looks pretty, but the middle green on dark blue&#x2F;grey makes it hard to read the actual Python code.
ricardomolover 11 years ago
I am very glad to see TurboGears linked in the &quot;Use Python for Web Programming&quot; section.
tuxguyover 11 years ago
Upcoming events lists events from 2012<p>What ?
评论 #7273488 未加载
mburstover 11 years ago
Now if only the docs could look this nice
评论 #7270216 未加载
octopusover 11 years ago
I like it, looks simple and functional.
Tyr42over 11 years ago
All the news links are #example.
评论 #7273497 未加载
namelezzover 11 years ago
The Jobs tab looks too sad. :D
评论 #7268304 未加载
pppplover 11 years ago
Someone should tell them that their font icons don&#x27;t display properly in Firefox. Did a drunken lemur design this? <i>sigh</i>
评论 #7268536 未加载
评论 #7267751 未加载