Advocacy


This week we have Werner Bruhin as our PyDev of the Week! He’s quite busy on the wxPython Google Group helping people get into wxPython as well as creating patches for the wxPython toolkit. Let’s find out more about our fellow Python programmer! (more…)

This week we have Facundo Batista (@facundobatista) joining us.

facundobatista

He is a Python Core developer from Argentina. If you happen to speak Spanish, then you might enjoy his blog. Let’s spend some time getting to know Facundo! (more…)

The PyDev of the Week this week is Ben Rousch (@brousch). He is a contributor to the Kivy project. You should check out his blog here. You can also see Mr. Rousch give a talk about Kivy on Youtube. Let’s find out more about him! (more…)

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 pep8.py).
  • 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 Python.org 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: http://preview.python.org/

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!

________________________________________________________________________
ANNOUNCING

Central Python Events Calendars

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

________________________________________________________________________
INTRODUCTION

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 http://pycon.org/ and in a smaller
version in the sidebar of the http://python.org/ website (at the moment
only the main events calendar is shown there).

________________________________________________________________________
ADDING EVENTS

If you want to have entries added to those calendars, please write
to events@pycon.org and include the following information:

* Name of the event
* Type of the event (conference, bar camp, user group, etc)
* Focus on Python
* URL
* 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
calendars.

________________________________________________________________________
MORE INFORMATION

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

http://wiki.python.org/moin/PythonEventsCalendar

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.

Next Page »