Yesterday, Philip Guo made the claim that Python is now the most popular introductory teaching language at top U.S. universities on the Communications of the ACM blog. I came across this information via Planet Python’s redistribution of Vasudev Ram’s blog post on the subject.

If this is true, then I think this is really cool. Python is easy to learn and quite capable of most programming tasks. I’ve been using it for over 8 years now in all kinds of settings and Python has almost always come through for me. Anyway, check out the article and feel free to leave some feedback.

Last year there was an Indiegogo crowdfunding campaign in support of PyDev, the Python IDE plugin for Eclipse. It was put on by the primary developer of PyDev, Fabio Zadrozny. As a part of that campaign, Fabio also created LiClipse.

Anyway, Fabio is at it again with a new crowdfunding campaign. You can read about it here. Fabio has two targets for this campaign. The first is adding the following features to PyDev:

  • Allow preferences which are currently global to be configured per-project.
  • Provide a proper way to export/import PyDev settings to a new workspace.
  • Suport for namespace packages in code-completion.
  • Provide a way to auto-document types as well as checking existing types in docstrings when doing a test run.
  • Allow running an external pep8 linter (to support newer versions of
  • Show vertical lines for indentation.
  • Attach debugger to running process (although some caveats apply and under certain circumnstances this may not be possible).
  • Other requests to be defined based on community input as funding allows.

The second is, in my opinion, a bit more interesting. Fabio is planning on writing a profiler for PyDev that can also work outside of PyDev using Python and Qt. He has a list of features for the profiler listed in his campaign. It sounds pretty interesting. It should also be noted that PyDev and the proposed profiler will be open source, so you can always check out how the code works behind the scenes.

If you think either of these items sound interesting, then you should consider supporting Fabio in his endeavors.

If you’re like me, you missed PyCon North America 2014 this year. It happened last weekend. While the main conference days are over, the code sprints are still running. Anyway, for those of you who missed PyCon, they have released a bunch of videos on pyvideo! Every year, they seem to get the videos out faster than the last. I think that’s pretty awesome myself. I’m looking forward to watching a few of these so I can see what I missed.

I had heard about the Python Brochure Project last year but was under the impression that it was for corporations at that time as it seemed that you had to purchase them. It looked really good, but since I wasn’t a corporation and couldn’t buy them in bulk, I didn’t give it too much thought. However the Python Software Foundation has now released a preview of the brochure that’s worth a look. The brochure is for the marketing of Python, primarily for non-technical people (such as managers). If you’ve been struggling to get Python adopted at your place of work, this brochure might help as it showcases how Python is used in business in various fields from industry and science to education and government.

You can download it from their website and take a look. I thought it was pretty slick. You can even submit your own case studies to be included or help sponsor the brochure. Go check it out and spread the word!

The website is finally getting a much needed update and at PyCon 2013, they announced that you can now check out a preview of what it’s going to look like here:

There’s a call for beta testers at the bottom of the website, so if you want to help Python, here’s a really simple way for you to do so. They’re still putting content on the site, so it’s going to be kind of rough for a while with placeholders and what-not, but I like the look and feel already. Go check it out for yourself and see what you think!

The Python Software Foundation recently put out an announcement about a central Python events calendar. I thought that was really cool, so I’m reproducing their announcement here. Spread the word!


Central Python Events Calendars

maintained by the Python Software Foundation (PSF)
and a group of volunteers


The PSF has put together a team of volunteers who are maintaining a
central Python events calendar. We currently have two calendars
in place:

* Python Events Calendar – meant for conferences and larger gatherings
focusing on Python or a related technology (in whole or in part)

* Python User Group Calendar – meant for user group events and other
smaller local events

The calendars are displayed on and in a smaller
version in the sidebar of the website (at the moment
only the main events calendar is shown there).


If you want to have entries added to those calendars, please write
to and include the following information:

* Name of the event
* Type of the event (conference, bar camp, user group, etc)
* Focus on Python
* Location and country
* Date and time (if relevant)

For recurring events, please also include a description of the
recurrence in a way that’s compatible and supported by Google


More information on the calendars, the URLs, feed links, IDs, embedding,
etc. is available on the wiki:

Some teens from around the world decided to learn Python using Raspberry Pi to write a game during a sprint starting today and running through tomorrow. They are taking donations to give to the Raspberry Pi foundation too. You can follow their live stream if you want to. Raspberry Pi is an ARM GNU/Linux box for $25. I thought this was a fun project that my readers might find interesting.

I didn’t think I’d do one of these link roundups this week, but I decided to go for it anyway. In fact, I found a cool little tool for obtaining information about installed Python packages and querying packages available on PyPI (Python Package Index) called yolk too! Anyway, here’s this week’s reading list. I hope you enjoy them!

Feel free to drop me a line on your favorite articles this week in the comments below.

It’s the first Friday of June and I’ve read a bunch of new articles this week. From the Vern’s rant about getting Python jobs to a review of the web2py cookbook, there’s lots of fun things going on in Python land. Here are just a few other articles I thought were interesting:

As usual, if you happen to have read something neat about Python this week, feel free to link to it in the comments!

I haven’t done a weekly round-up of Python links because no one seemed to really care when I was doing those. However I thought I’d give it one more try and see if there was any interest this time around. This past week, I finished reading my first web2py cookbook. I’m told there’s another book too, but I haven’t checked it out yet. I suspect had I read the other one first, the cookbook would have made more sense. If you’ve been a regular reader of this site, you’ll notice I’ve done several other book reviews the last couple of weeks too. Speaking of reading, here are just a few of the articles that stuck out to me this week:

I don’t want to overload you on links and I know this one is older, but I have been really interesting in following Katie C’s gaming adventures. So I’ll leave you on that note. I hope you enjoy the articles as much as I did.

Next Page »