Photo by Craig Curtis on Unsplash

Natural Language Processing is a subfield of Artificial Intelligence (AI), Which helps the computer to understand the human language in any given context so they can perform automated repetitive tasks such as translation, summarization, text analyzing and etc. In this article, we will go through NLTK Package in Python. What is this NLTK?

Well, it's a Natural Language Processing Library that a combination of different packages including, summarization, Ionization, Part of speech and etc. …

how to earn money online
how to earn money online
Photo by Alexander Mils on Unsplash

In this article, we will see the best ways to earn $1000 online in a month if you are a programmer. Well, you had learned some awesome programming language and want to make your career. Well, this article will help you to achieve your earning goals. We will see the best ways you can use to earn programming skills.

1. Article Writing

You had some great programming skills why not share this with the world in exchange for some cash. There are many websites that will pay you to write tech and programming articles for them. …

learn to build a discord bot

In this article, we will learn how we can make a Discord Bot step-by-step using a python programming language. Discord is a famous group-chatting platform, especially for gamers. Discord is built to allow members to message each other. Each community is called a “server.” Due to their Popularity Discord is using for business these days. Developers of Discord had announced a programming feature in Discord that will help the users and other programmers to develop a discord bot that will automate things.

Discord bot is an AI that can perform a number of useful automated tasks and commands on your…

Reading and Writing Excel Files in Python using the Openpyxl module.

Excel Writing with Openpyxl

Just like other file formats can be read using Python, we can also read Excel files using openpyxl . Openpxyl is officially made for writing, reading, and updating excel files. We will also look at how we can make a bot using openpyxl just like Excel macro.

In this article, we will go through all classes of openpyxl modules and learn to read and write the excel file and also modifying the existing excel file. First thing first if you had already the latest version of Python installed then install openpyxl by using the following command.

pip install openpyxl

Reading Excel Files:


Photo by Markus Spiske on Unsplash

JSON stands for JavaScript Object Notation. JSON is a lightweight format for storing and transferring data, even it is used to communicate between servers and web pages. JSON is an easy-understanding format and widely used for transmitting data in websites and web applications.

Most of the web applications and Rest API use JSON to provide data to users we accept a JSON format call from users. Because JSON is most widely used you had some interest to learn how you can read and write JSON files in Python language and it's pretty easy to deal with JSON in Python.

Reading JSON files


In JavaScript, an array is a special type of variable that can store different types of elements. JavaScript has some built-in array methods that can be useful in different cases like removing, adding, manipulating data. Knowing these methods will lift your JavaScript skills.

In this article, we will see 9 essentials JavaScript array methods that will help you manipulate your data properly.

Array Methods

  1. some()
  2. map()
  3. filter()
  4. find()
  5. findIndex()
  6. sort()
  7. includes()
  8. reverse()
  9. concat()

1. array.some()

The array.some() method will return true or false as an output if a particular element is matched in the array.

This method is useful when you want to match…

Photo by on Unsplash

In this Era, Web app is replacing the Desktop application due to their easy to use and easy access from any computer device, a smartphone without installing the software. Web applications are made using Front and Back End development languages. Front End generally includes the HTML, CSS, and CSS frameworks e.g. Bootstrap, Foundation and etc. Back End languages included the server-side and scripting languages. In this article, we will learn how to develop a web application using the Python Django Library.

Why we use Django Framework?

Choosing a web development framework is a big deal. There are quite a few frameworks on the market, each…

Photo by Joshua Reddekopp on Unsplash

Object-Oriented Programming is the programming paradigm based on the concept of objects which can contain data and code. Object-oriented programming is a programming paradigm that provides a means of structuring programs so that properties and behaviors are bundled into individual objects. Like other general-purpose programming languages, Python is also an object-oriented language since its beginning.

It allows us to develop applications using an Object-Oriented approach. In Python, we can easily create and use classes and objects. In this article, we will learn the understanding of OOP and how we can make out code in an object-oriented format.

Following are the…

Credits Instavest

Instagram is the most usable social media app these days. Due to their popularity, there is a bunch of data is store every second. Have you heard about Instagram but they all help you reach a greater audience, gain more followers, and get more likes on Instagram while you hardly lift a finger that will do automation on and etc? We will build the same type of bot using Instagram API and python programming language. We will use the open-source module InstaPy for creating the bot.

In this tutorial, you’ll learn:

  1. How Instagram bots work
  2. Instapy Features
  3. How to build an Instagram bot with InstaPy


Photo by Fotis Fotopoulos on Unsplash

Pyqt5 is the Graphical User interface widget toolkit. It is one of the most powerful and popular python interfaces. It's a combination of the Qt module and python programming. Qt itself is a C++ binding. Pyqt5 is a free open-source widget toolkit that can be implemented on cross-platform application development. PyQt is free software developed and maintained by Riverbank Computing, a company based in England, whereas Qt is developed by a Finnish firm called The Qt Company. In this article, we will walk through how we build a desktop application using Pyqt5.

Features of Pyqt5:

  1. Graphical User interfaces
  2. XML Handling
  3. Network communication
  4. Multimedia

Haider Imtiaz

Programmer, UI Designer, Thinker, and Fitness and Health expert ✌️ | Love to write articles on different Programming languages

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store