While the environment in which you write your code is not that important and it is just a personal preference, you might like to know that throughout my Scrapy course, I use a robust text editor called Sublime Text.
Sublime Text is light-weight, fast and easy to get the hang off text editor that you can use for writing Python scripts. It also supports almost all other programming languages. Let’s see how to make the best use of it. Continue reading “Sublime Text: Efficient Python Editor”
Booking.com is a travel fare aggregator website and travel metasearch engine for lodging reservations. This websites has more than 29,094,365 listings in 230 countries and territories worldwide.
Websites like Booking.com contains a lot of data that can be scraped and processes that can be automatized.
In this Selenium tutorial, will learn how to automate an accommodation search and to scrape the results using Python with Selenium.
Continue reading “Selenium: Scraping Booking.com Accommodations”
You know how to tokenize text, but now what can you do with it? In this tutorial, you will learn how to use regular expressions along with NLTK.
Continue reading “NLTK Regular Expressions”
In this tutorial, we are going to use the CSV file that we generated in Scraping Telegram Members tutorial to send bulk messages to our scraped Telegram group members using Telegram API and Python Telethon library. So if you did not already checked that, visit this tutorial and learn how to get this file. Basically we will feed our new Python script with that CSV file to read usernames or user IDs from it and send a message to them.
Continue reading “Sending Message to Telegram Members Using Telethon”
Telegram is one of the best communications apps around the world. People usually use Telegram for managing their communities and promotions.
Startup companies or ongoing projects use Telegram for bringing audience attention to their products and services. Telegram Members are engaging with the community! This is what we all want. Engaged members will help to grow the community.
In this tutorial, you will learn how to use Telegram API extract group members.
Continue reading “Scraping Telegram Group Members with Python and Telethon”
After learning the basics of nltk and how to manipulate corpora, you will learn important concepts in NLP that you will use throughout the following tutorials.
Continue reading “Lexical Resources and NLP Pipeline”
After learning about the basics of Text class, you will learn about what is Frequency Distribution and what resources the NLTK library offers.
Continue reading “Frequency Distribution in NLTK”
In the previous NLTK tutorial, you learned what frequency distribution is. Now, you will learn how what a corpus is and how to use it with NLTK.
Continue reading “NLTK Corpus”
This is the first part of the series that will introduce you to the NLTK module. In this tutorial, you will learn how to set up your NLTK and start with some of the functions in the module.
Continue reading “NLTK Getting Started”
Edit Distance (a.k.a. Levenshtein Distance) is a measure of similarity between two strings referred to as the source string and the target string.
The distance between the source string and the target string is the minimum number of edit operations (deletions, insertions, or substitutions) required to transform the source into the target. The lower the distance, the more similar the two strings.
Continue reading “Edit Distance and Jaccard Distance Calculation with NLTK”