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

Credit goes to @AnalyticVidya

Pandas Package in Python is the most important tool for the data scientist and analysis that use python today. If you are thinking to start your career in data science then you get your hand on the Pandas module with Python.

What Pandas use for?

Pandas have so many uses that it might make sense to list the things it can’t do instead of what they can do. With Pandas, you can Clean your data, transforming, and analyzing it and etc. …

In this article, we will learn about how we can use python pdf modules to read and modify the pdf files. PyPDF2 is an updated version of the PyPdf module which supports the python version 3 and greater. We will work through each function of PyPDF2 to deal with pdf files.

Setup Installation:

You can find the PyPdf2 module on the PyPI a website that holds python modules files. When you install python a pip module is preinstalled with it. Using the following command will install Pypdf2 in your system. The command is the same for all Operating systems.

pip install PyPDF2

Reading PDF file:

Photo by Niclas Illg on Unsplash

In this article, we will learn how we can develop a modern desktop application using python and Tkinter modules. A desktop application is a user-interface for your CLI program, giving the user an easy way to interact with your code. We can simply say it like a front end view of your program. They had some backend code and the window you see is the frontend which is connected to the backend and any action you do on the frontend will trigger the backend code. …

Photo by Brandi Redd on Unsplash

Optical character recognition or optical character reader (OCR) is the electronic or mechanical conversion of images of typed, handwritten, or printed text into machine-encoded text, whether from a scanned document, a photo of a document. In today’s world rather than storing data on papers and books, we are storing them digitally as computer hardware now can store terabytes of data so we had no problem storing millions of books in a 1 Gigabyte of the harddisk. OCR help us to scan the images, document or any paper document and convert their text into the digital text form, rather its a…

Haider Imtiaz

I’m a Programmer, CyberSecurity Expert, and writing tutorials on Python, Java, and javascript stuff

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