While studying computer science, one of the most important concepts that one needs to learn are the searching algorithms. In this article, we are going to quickly go over the major types of searching algorithms available.
While studying Search Algorithms, the first factor we need to look into is whether the list on which we are performing the search is sorted or not. Based on this knowledge, we can decide which algorithm to implement.
In 2010 computer scientists uncovered a highly complex malicious computer program whose characteristics were less like a traditional malware and more like a sophisticated cyber-weapon.
Although classified as a worm, Stuxnet is actually much more than that. Unlike a simple worm which would randomly replicate and infect machines throughout the network, the Stuxnet is a computer program that is carefully engineered to specifically target machines which fulfill certain criteria. The malware is so targeted in its attack that an infected machine can only spread the malware to at-most 3 other machines.
Once inside the target network, Stuxnet takes control of…
In this article, we are going to discuss the procedure for creating a client-server model in python using sockets. We would be creating a local server in our machine and a client program that will communicate with the server. For the discussed Client-Server model, both the programs (Client and Server) will be running on the same machine.
While creating the server program (server_side.py), the first step is importing the socket module which would allow us to connect and communicate with different nodes on the network.
After importing the socket module, we create the socket by passing two parameters which are…
In this article, we are going to discuss the steps for creating a GUI text translator application using python. The Graphic User Interface is designed using HTML along with CSS and the connection between the python program and the HTML page is done using the Python Eel library.
In this little article, we are going to discuss the use of python Eel library to create User Interface for python programs using HTML and CSS.
The article is divided into two parts. In the first part, we discuss the basic theory of the Eel library and in the second part, we show the implementation of the library by creating a simple application which takes 2 numbers as input from the user and returns their sum.
To put it simply, the eel library is used to create HTML User Interfaces for offline python applications. While there are tools such as…