Archive for the ‘python’ category

Reasons to Learn Python Programming

August 7th, 2012 Leave a comment 2 comments
Reasons to Learn Python Programming

When a programmer sets out to learn a new programming language they usually have a set of reasons. Maybe it is required for a job or is a popular language in a particular market sector. Perhaps they are trying to get ahead of the curve and keep their skills sharp or they read about it online and wanted to give it a shot. Usually there are several reasons that prompt you to begin your learning adventure. If you are new to programming and Python would be your first language, I am going to give you several reasons why… View full post »

Getting Started With Python

March 12th, 2012 (Guest Blogger)Leave a comment
Getting Started With Python

Python is a high-level programming language that is highly readable and allows the programmer to use English-like words to write their programs. This interpreted language is powerful but easy to learn and can be used to write a multitude of different programs from simple text programs to games. If you are new to programming, Python is a great language for beginners and this tutorial will help you get started writing Python programs. For those of you just getting started with Python, you will need to set up your environment. Python is an open-source language available under the GUN… View full post »

Python/Django Web Development: Why I Love It

February 17th, 2011 (Guest Blogger)Leave a comment 4 comments
Python/Django Web Development: Why I Love It

I’ve been developing web sites for 15 years. In that time, I’ve used a lot of technologies and a lot of frameworks. Some of them I’ve loved and well, some of them I’ve loved to hate. While I enjoy PHP and am particularly fond of the CakePHP framework, my favorite platform for web development is the Python based Django framework. One of the reasons I love Django so much is that it is a Python framework. Python is one of those languages that people seem to be either passionate about or indifferent. Personally, I discovered Python… View full post »

Need High Levels of Concurrency? Try Stackless Python

July 19th, 2010 Leave a comment
Need High Levels of Concurrency? Try Stackless Python

Cloud computing has led to the development of applications that need a very high level of concurrency. Objects and routines need to support the ability to suspend their state and then continue running at a later time. In cloud computing, it may even be necessary to continue on a different server than the one the routine began on. Python does support traditional threading but threading does not provide enough concurrency for many of today’s distributed applications. Fortunately, there is a solution: stackless Python. What is it? Stackless Python is an implementation of Python that does not use the… View full post »

Python Tips & Tricks of the Trade

March 1st, 2010 (Guest Blogger)Leave a comment
Python Tips & Tricks of the Trade

Python is a very useful and robust scripting language which has been gaining in popularity lately. Some find it similar to Ruby and others compare it to Java. Python shares some elements of both languages as well as some constructs of C/C++. While new Python programmers are using the language they often build Python code that mimics other languages they’ve used before. However, there is a “Pythonic” way of doing a number of tasks in Python. These Python tips and tricks will help you write code that is not only more “Pythonic” but easier to… View full post »