
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 26504 Articles for Server Side Programming

306 Views
In this article, we will write Go language programs to sort a slice of integers using merge sort with concurrency. It is a process which makes the parts of a program run independently and parallelly enhancing the efficiency of the program. Go routines and channels are used to execute concurrency. Merge sort is a divide and conquer algorithm used to sort the unsorted array or slice by dividing the input slice into smaller sub-slices, individually sort them recursively and then merge them into a single slice which is sorted. Syntax func make ([] type, size, capacity) The make function ... Read More

527 Views
In this article, we will write Go language programs to compute the factorial of a number using concurrency. It is a task of implementing multiple operations simultaneously and can be implemented using Go routines and channels. Go routines are the lightweight threads and channels help in non-conflicting communications between the routines. Syntax func make ([] type, size, capacity) The make function in go language is used to create an array/map it accepts the type of variable to be created, its size and capacity as arguments. Algorithm This program imports the necessary packages main and fmt. In this ... Read More

556 Views
In this Go language article, we will write programs to compute all prime numbers up to a given number using concurrent execution. Concurrent execution is the process of executing multiple tasks simultaneously. In Golang, go routines and channels are used to create concurrent programs. Go routines are lightweight threads which are managed by the Go runtime and channels help in the communication between Go routines without any conflicts. Syntax func make ([] type, size, capacity) The make function in go language is used to create an array/map it accepts the type of variable to be created, its size ... Read More

1K+ Views
In this article, we will write Go language programs to return the nth number in Fibonacci sequence using dynamic programming. It is a technique used to solve complex problems by breaking them into smaller sub problems. Memoization is the process of storing the output of the function calls in some data structure by which the next time call is made it need not calculate the output again, it can use that value to make the computation which in return lessens the execution time. Syntax func make ([] type, size, capacity) The make function in go language is used to ... Read More

8K+ Views
When it comes to automation, be it to setup your computer on start-up or to farm coins on a clicker game, it becomes essential to simulate mouse movements and clicks. And what better way to do this than use Python! For performing this particular task of automating or simulating your mouse movement, we will be using Python’s mouse library that has various methods and functionalities to help simulate your mouse on your computer. Now that you know what we will be working with, let us get started! Getting Started Firstly, we need to install the mouse library. Since this library ... Read More

391 Views
Creating a simple alarm clock is one of the basic projects that can help you understand the basics of time manipulation, running system commands, playing audio files and other such essential topics. And, in this tutorial, we will be learning how to build one. For this, we will be working with the PyGame module to play the audio file and the datetime module to get the current system time. Alright, let us get started then! Getting Started For playing the audio file, we will be using the PyGame module. This module does not come pre-packaged with Python. So, we’ll be ... Read More

283 Views
We’ve all wanted to add additional effects to our presentation or to a video. These effects help us in better present our product or helps increase user experience. And in this tutorial, you will learn how to implement the snow effect using the arcade module. You can use this in your games to create a snow drizzle or a rain drop effect. You can even go ahead and set it up as a screen timeout effect. That being said, let us get started! Getting Started Throughout this tutorial, we will be using the arcade module that helps users create game ... Read More

1K+ Views
PyAutoGUI is a fantastic module for automating graphical user interface interactions in Python applications. It enables developers to imitate user input and automate repetitive operations, making it a good choice for testing, data entry, and other jobs that require interacting with GUIs. PyAutoGUI is a cross-platform library that supports all major operating systems such as Windows, Linux, and macOS. In this tutorial, we'll understand how to use Python's PyAutoGUI package to automate GUI interactions. We'll start by installing PyAutoGUI and learning how to use it. Then, we'll delve further into the library's features, such as keyboard and mouse control and ... Read More

329 Views
You can use Errbot (a chatbot) to start scripts interactively from your chatrooms. The most important feature of errbot is that it connects to any chat server you want it to and has a range of features. It can even connect to your slack and discord channels and interact with users. Now that you know what we are dealing with, let us get started. Getting Started It’s better to download errbot in a virtual environment rather than directly installing it. Firstly, we have to download and install the errbot library. We’ll be using the pip package manger to do this. ... Read More

7K+ Views
Remote access to computers has become increasingly important, especially in today's work from home environment. While there are many commercial tools available for remote access, Python provides a simple yet effective way to remotely control your PC from anywhere using the Python programming language. In this article, we will explore how to control your PC from anywhere using Python. We will discuss how to establish a remote connection between two computers, how to use Python to execute commands on the remote PC, and how to transfer files between the local and remote computers. With this knowledge, you can remotely access ... Read More