There are a lot of different editors and it largely boils down to personal preference. Most Python programmers use complex but extremely powerful IDEs (Integrated Development Environments), such as PyCharm. As a beginner, however, that’s probably less suitable; our recommendations are equally powerful, but a lot simpler.

Our suggestions are below,

Visual Studio Code

Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring.

Download it here


Gedit is an open-source, free editor, available for all operating systems.

Download it…

Computers are asynchronous by design.

Asynchronous means that things can happen independently of the main program flow.

In the current consumer computers, every program runs for a specific time slot and then it stops its execution to let another program continue their execution. This thing runs in a cycle so fast that it's impossible to notice. We think our computers run many programs simultaneously, but this is an illusion (except on multiprocessor machines).

Programs internally use interrupts, a signal that's emitted to the processor to gain the attention of the system.

I won’t go into the internals of this, but…

In this blog, we will learn about the command-line interface in Windows, Linux, and Mac-OS and we will learn some basic commands and how to use them.

What is the command line?

  • The command line, also called the Windows command line, command screen, or text interface is a user interface that is navigated by typing commands at prompts, instead of using the mouse.
  • In the 1960s, using only computer terminals, this was the only way to interact with computers.
  • In the 1970s and 1980s, command line input was commonly used by Unix systems and PC systems like MS-DOS and Apple DOS.
  • Today, with graphical user…

Open source is a term that originally referred to open source software (OSS). Open source software is code that is designed to be publicly accessible — -anyone can see, modify, and distribute the code as they see fit.

Open source software is developed in a decentralized and collaborative way, relying on peer review and community production. Open source software is often cheaper, more flexible, and has more longevity than its proprietary peers because it is developed by communities rather than a single author or company.

Open source has become a movement and a way of working that reaches beyond software…

Your browser does not support the audio element.

Hacktoberfest is a month-long celebration of open source software run by DigitalOcean in partnership with GitHub and other companies.

  • Hacktoberfest is open to everyone in our global community!
  • 4 valid pull requests must be submitted to public GitHub repositories.
  • You can sign up anytime between October 1 and October 31.

What do you need to do before making contributions?

  • Create a GitHub account (Sign up here)
  • Register for Hacktoberfest using your GitHub account (Register here)
  • Check if you have Git installed on your computer, if you don’t then install it here


Your browser does not support the audio element.

Hello all, this is another blog in which I am going to share my Interview Experience for the Raw Engineering Company Located at Virar. I attended this Placement Drive when I was In my Semester 7 of my Engineering Degree.

Round 1: Aptitude Exam

An Aptitude test was conducted in the Computer Labs. The test consisted of mostly technical questions based on HTML, CSS, JS, Networking, Database Management System, etc. The test had 40 odd questions segregated into 3 different sections. Also, the test consists of some basic level Quants questions.


Your browser does not support the audio element.

In this blog, we will learn how to Host NodeJs Application on Heroku Platform using Heroku CLI. No need to leave your terminal or code editor, all from the terminal itself, huh?, pretty cool, right? Let's see how we can achive this.


Logging Into Heroku

Heroku login is required once. Enter below command in your terminal and follow up the prompt window and Authorize

Specify the version of node

Add The version of Node.js to your package.json file:

Specifying a start script

create a Procfile file inside the root directory of the project and add the below code in it

By default, Heroku will…

Photo by Stanley Dai on Unsplash

Are you a beginner and dont know how to use github??

If you are a beginner and don't know how to use Github then this post is for you. In this post, I will guide you on how to use the Github account in a very easy way. GitHub is a website and service that we hear geeks rave about all the time, yet a lot of people don’t really understand what it does. Want to know what all the GitHub is about? Read on to find out.

First, we will need a Github account. If you don't have a…

Altaf Shaikh

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