The “FizzBuzz Test” is an interview question meant to filter out candidates that cannot program their way out of a paper bag. When I first read about this test on codinghorror, I assumed that it must be a very difficult challenge for it to filter out 99% of software development job candidates but it turns…… Continue reading My solution to the FizzBuzz challenge.
Reading and writing to files using Python is easy to do. In this post, I will go over how to read and write to text files. First, create a file object by calling the open function. Python’s built-in open function is used to open test.txt file in read mode. This tells python what file to…… Continue reading How To Read and Write Files Using Python.
The shelve is used to store Python objects to a file in a dictionary like format.shelve is used where using a relational database would create too much overhead or is unnecessary for example to persist data between program runs. Shelve is part of the Python Standard Library so getting it to work in your programs…… Continue reading Python: Storing Objects Using Shelve
In today’s post I show you how to use three python built in functions to populate a list with letters of the alphabet. To achieve our goal we will the chr() and ord() built-in functions. I will also explain how to use the map() function to make your code look cleaner. To the code: Take…… Continue reading Python: How To Generate a List Of Letters In The Alphabet
The Python programs I have written from the time I started learning Python up to now are very simple scripts. I still consider myself a beginner, but I have started to write not so simple code that is usually very brittle and buggy. I have a Github repo of scripts that automate common tasks on…… Continue reading Debugging Python Code
Most programming languages follow a basic style or formatting standard to make it easy for others to read your code. In Python, we have the PEP 8 and the PEP 257 conventions. PEP stands for “Python Enhancement Proposal”. “PEP 8: Style Guide for Python Code” and “PEP 257: Docstring Conventions” are documents that contain conventions…… Continue reading A Summary of PEP 8: Style Guide for Python Code and PEP 257: Docstring Conventions.
In a previous article I discussed list comprehensions. Today I will talk about set comprehensions. Set comprehensions were added to Python in version 2.7 and they are similir to List Comprehensions, the only difference is that we use curly braces instead of square brackets when making them. A set is an un-ordered collection in which…… Continue reading Set Comprehension in Python