Always remain updated about current software development trends

Articles in PYTHON

Python Diary: Python advantages over PHP

Articles relating to PHP and Python can be found all over the Internet with both parties arguing about which one is better. Keeping an open mind, both languages are good in their own context. I started out in my web developer days using PHP and knew nothing...

Python Diary: Securing Web applications with Nginx

uwsgi_params: if($request_method!~^(GET|HEAD|POST)$){ return444; } uwsgi_paramQUERY_STRING$query_string; uwsgi_paramREQUEST_METHOD$request_method; uwsgi_paramCONTENT_TYPE$content_type; uwsgi_paramCONTENT_LENGTH$content_length; uwsgi_paramREQUEST_URI$request_uri; uwsgi_paramPATH_INFO$document_uri; uwsgi_paramDOCUMENT_ROOT$document_root; uwsgi_paramSERVER_PROTOCOL$server_protocol; uwsgi_paramREMOTE_ADDR$remote_addr; uwsgi_paramREMOTE_PORT$remote_port; uwsgi_paramSERVER_PORT$server_port; uwsgi_paramSERVER_NAME$server_name; uwsgi_get_params: if($request_method!~^(GET|HEAD)$){ return444; } uwsgi_paramQUERY_STRING$query_string; uwsgi_paramREQUEST_METHOD$request_method; uwsgi_paramCONTENT_TYPE$content_type; uwsgi_paramCONTENT_LENGTH$content_length; uwsgi_paramREQUEST_URI$request_uri; uwsgi_paramPATH_INFO$document_uri; uwsgi_paramDOCUMENT_ROOT$document_root; uwsgi_paramSERVER_PROTOCOL$server_protocol; uwsgi_paramREMOTE_ADDR$remote_addr; uwsgi_paramREMOTE_PORT$remote_port; uwsgi_paramSERVER_PORT$server_port; uwsgi_paramSERVER_NAME$server_name; site...

Doug Hellmann: virtualenvwrapper 3.0.1

What is virtualenvwrappervirtualenvwrapperis a set of extensions to Ian Bicking'svirtualenvtool. The extensions include wrappers for creating and deletingvirtual environments and otherwise managing your development workflow,making it easier to work on more...

PyCon: What to do on Wednesday at PyCon? Help at registration and tutorials!

As we mentioned inTuesday's post, volunteering is a just as big a need on Wednesday as registration opens and the first of the activities begin:tutorials! If you're signed up for a tutorial, obviously go to and enjoy your tutorial, but if you have some time...

Audrey Roy: My Blog Has Moved to audreymroy.com/blog/

From now on, I'll be blogging at http://audreymroy.com/blog/.  Please update your RSS readers! Also, by the way, if you haven't signed up atconsumernotebook.comyet, please do!  That's my startup :)  I've been working on Consumer Notebook...

Python Diary: A Search engine for Python code?

Nullege: A Search Engine for Python source codeis a search engine for Python source code, which I stumbled upon today while reading various Python articles around the Internet. I thought this would be a meaningful post for today, as some of my readers may...

Fredrik Håård's Blaag: Python API to git: gitapi

Python API to git: gitapi Train rides can be good - if not creativity, then at least boredom-induced productivity. I had planned to make ahgapifork that worked against git instead of Mercurial, and during the ride back from holding a Python workshop in...

Grig Gheorghiu: Set operations in Apache Pig

Simple set operation examplesWhile writing Apache Pig scripts, I realized that in many cases the result I was after was attainable through a series of set operations performed on various relations. It's not very clear from the documentation how to perform...

Python News: CfP: PyCon APAC 2012

utf-80.7 PyCon APAC 2012<http://apac.pycon.org/>`__ will be held June 7th - 9th 2012 in Singapore. The Call for Proposals deadline for both tutorials and presentations is April 1 (no foolin'!).

Stefan Scherfke: A Simple Web Bot with Requests and BeautifulSoup

Today I helped a colleague debugging a web bot written in Java. Since I did't really work with Java since a few years, I thought it would be easier for me to reproduce (and solve) the problem withRequestsandBeautifulSoup. (I've actually been looking...