Did you know? DZone has great portals for Python, Cloud, NoSQL, and HTML5!

Python

  • submit to reddit
The Python Programming Language

Someone Has a Hat to Eat

In December, I made a blog post about being happy. A anonymous (of course) commenter said: Hey Rob. 5 months? Are you really this shortsighted?...

0 replies - 2678 views - 06/02/12 by Rob Galanakis in Articles

The Passive-Aggressive Programmer (again)

I'm not even interested in psychology.  But.  This kind of thing seems to come up once in a great while. You're asked (or "forced") to work with...

2 replies - 3542 views - 06/01/12 by Steven Lott in Articles

Computer Algorithms: Karatsuba Fast Multiplication

Typically multiplying two n-digit numbers require n2 multiplications. That is actually how we, humans, multiply numbers. Let’s take a look of an example...

0 replies - 3191 views - 05/20/12 by Stoimen Popov in Articles

The Book That Every Programmer Should Read

No, it’s not Knuth’s “The Art of Programming”. I’m talking about quite an easy-to-read (compared to TAoP) book, which, in fact, does not...

0 replies - 10483 views - 05/18/12 by Grigory Javadyan in Articles

Rants On The Daily Grind of Building Software

Language, Tools, Chickens, Eggs, Java and Python Too much of programming is intimately tied up with the tools to support the development of the...

0 replies - 3507 views - 05/11/12 by Steven Lott in Articles

Algorithm of the Week: Determine if a Number is Prime

Each natural number that is divisible only by 1 and itself is prime. Prime numbers appear to be more interesting to humans than other numbers. Why is that...

0 replies - 6990 views - 05/09/12 by Stoimen Popov in Articles

5 Signs You Should Hire a Programmer on the Spot

Bringing a programmer in for an interview and a coding test can lead to some interesting experiences, both for the interviewer and the interviewee. Most...

7 replies - 17572 views - 05/02/12 by Brian Kelly in Articles

Should the CIO Know How to Code?

Read this Computerworld posting: Should the CIO know how to code? The answer is "Yes." The examples of "well-functioning non-technical...

2 replies - 6555 views - 05/02/12 by Steven Lott in Articles

Algorithm of the Week: How to Determine the Day of the Week

Do you know what day of the week was the day you were born? Monday or maybe Saturday? Well, perhaps you know that. Everybody knows the day he’s born on,...

3 replies - 8557 views - 04/24/12 by Stoimen Popov in Articles

Algorithm of the Week: Boyer-Moore String Searching

Have you ever asked yourself which algorithm is used to find a word after clicking Ctrl+F and typing something? Well I guess you know the answer from the...

0 replies - 10289 views - 04/17/12 by Stoimen Popov in Articles

Algorithm of the Week: Morris-Pratt String Searching

We saw that neither brute force string searching nor Rabin-Karp string searching are effective. However in order to improve some algorithm, first we need...

0 replies - 9615 views - 04/11/12 by Stoimen Popov in Articles

Getting started with Jython

A student in my Python Fundamentals class asked me to demonstrate how to get started with Jython. I've never used Jython and I'm not a Java programmer...

0 replies - 3992 views - 04/06/12 by Simeon Franklin in Articles

Algorithm of the Week: Rabin-Karp String Searching

Brute force string matching is a very basic sub-string matching algorithm, but it’s good for some reasons. For example it doesn’t require preprocessing...

0 replies - 8657 views - 04/03/12 by Stoimen Popov in Articles

Algorithm of the Week: Brute Force String Matching

String matching is something crucial for database development and text processing software. Fortunately, every modern programming language and library is...

0 replies - 7611 views - 03/27/12 by Stoimen Popov in Articles

Algorithm Cheatsheet: Radix Sort

Radix sort is an elegant and fast integer-sorting algorithm as explained in the following cheatsheet. Please click on the image bellow to download the...

0 replies - 5518 views - 03/21/12 by Stoimen Popov in Articles