Lists in Python: How to Create a List in Python

The Python lists are widely used in python. Lists are one of the most used data structures in Python. It’s an unordered data store. In this article, we will learn how to work with lists in Python. You should know Python syntax and what is the lists in python. We have talked in a previous […]

Read More

Python Resources: Books

Everyone learns in different ways, and while some developers prefer to learn new coding languages interactively, others might appreciate having a solid foundation in the language before trying to write any code. If you’re looking to learn Python and like to learn new languages by reading books, check out the list below for some recommendations. 1. […]

Read More

How to Embed an interactive Python interpreter console

There’s a few things you can do with an interpreter in your app. One of the most interesting is giving your users the ability to script your app at runtime, like GIMP and Scribus do, but it can also be used to build enhanced Python shells, like IPython. First things first: Start by importing the […]

Read More

Python’s Django vs Ruby on Rails

Python vs Ruby Ruby is a dynamic, reflective, object-oriented general-purpose programming language which was designed and developed in the mid-1990s. Compared to Python, which treats code readability above everything else, the philosophy behind Ruby is that programmers should have the flexibility, freedom and power to write concise and compact code. The most important difference between […]

Read More

Validate Python Function Parameter & Return Types with Decorators

Overview So I was playing around with Python decorators the other day (as you do). I always wondered if you could get Python to validate the function parameter types and/or the return type, much like static languages. Some people would say this is useful, whereas others would say it’s never necessary due to Python’s dynamic […]

Read More

Finding Duplicate Files with Python

Sometimes we need to find the duplicate files in our file system, or inside a specific folder. In this tutorial we are going to code a Python script to do this. This script works in Python 3.x. The program is going to receive a folder or a list of folders to scan, then is going […]

Read More

How to Move or Copy a File With a Progress Bar in Python

In the last article, titled How to Recursively Copy a Folder (Directory) in Python, I covered how to copy a folder recursively from one place to another. As useful as that is, there is still something else that we could add that would make copying a directory much more user friendly! Enter the progress bar […]

Read More

Watermark your Images in Python 2.x

When you take photographs and post it onto the internet, it is often handy adding a watermark to prevent and discourage unauthorized copies or image theft. Below is a simple Python script that uses the PIL module to watermark your images. It adds a visible text watermark to the image using the system font. [python] […]

Read More

Recursive Python Function Example: Make a List of Your Movies!

So. What’s better than making a list of video files on your hard disc drive? Let’s make a list of all video files in a folder, and all other folders in it! What is a Recursive Function in Python? Recursion is a concept in computer science. Essentially, it divides a problem into sub-problems. Recursion in Python […]

Read More

Python Beautiful Soup Example: Yahoo Finance Scraper

Python offers a lot of powerful and easy to use tools for scraping websites. One of Python’s useful modules to scrape websites is known as Beautiful Soup. In this example we’ll provide you with a Beautiful Soup example, known as a ‘web scraper’. This will get data from a Yahoo Finance page about stock options. […]

Read More