Learn about the Python yield statement which is used to create generators.
“Count your age by friends, not years. Count your life by smiles, not tears.”
― John Lennon
Python provides an yield statement which allows you to create generator functions. What is a generator function and how does the yield statement help with it? Let us find out in this article.
Continue reading “What is the Python Yield Statement?”
Introduction to Sorting Dictionaries in Python
Dictionaries in python are unsorted. They are stored by the hash value of the key, and this allows for fast lookup. In this article, we show a couple of ways in which dictionaries can be sorted.
Continue reading “Sorting Dictionaries in Python”
Python supports sets which are a collection of unique elements and provide operations for computing set union, intersection and difference.
“The world is a book and those who do not travel read only one page.”
― Augustine of Hippo
A set is a collection of unique elements. A common use is to eliminate duplicate elements from a list. In addition, it supports set operations like union intersection and difference.
Continue reading “An Introduction to Python Sets”
Learn how to use Python Scrapy to Extract information from Websites.
“When life gives you lemons, chunk it right back.”
― Bill Watterson
Scrapy is a python-based web crawler which can be used to extract information from websites. It is fast, simple and can navigate pages just like a browser can.
Continue reading “Getting Started with Scrapy”
Learn how to list contents of a directory from python. Also, easily find and process files matching conditions from your python program.
“If at first you don’t succeed, destroy all evidence that you tried.”
― Steven Wright
There are several methods to list a directory in python. In this article we present a few of these along with the caveats for each.
Continue reading “Listing a Directory With Python”