Category Archives: Technical Scripter

Difference between various Implementations of Python

When we speak of Python we often mean not just the language but also the implementation. Python is actually a specification for a language that can be implemented in many different ways. Background Before proceeding further let us understand the difference between bytecode and machine code(native code). Machine Code(aka native code) Machine code is set… Read More »

File Allocation Methods

The allocation methods define how the files are stored in the disk blocks. There are three main disk space or file allocation methods. Contiguous Allocation Linked Allocation Indexed Allocation The main idea behind these methods is to provide: Efficient disk space utilization. Fast access to the file blocks. All the three methods have their own… Read More »

Simple Chat Room using Python

This article demonstrates – How to set up a simple Chat Room server and allow multiple clients to connect to it using a client-side script. The code uses the concept of sockets and threading. Socket programming Sockets can be thought of as endpoints in a communication channel that is bi-directional, and establishes communication between a… Read More »

Advanced JavaScript Backend Basics

Getting Started with JavaScript Backend Basics The following article is a continuation to my previous article. In this article, we will dive deep into some of the advanced JavaScript concepts that are being used widely in the industry. “==” vs “===” The “==” coerces the types of the input that is it forces the variable… Read More »

Project Euler

What is Project Euler? Project Euler is a series of challenging problems that require mathematical and programming skills. Somebody who enjoys learning new area of mathematics, project Euler is going to be a fun journey. Where are the problems ? The problems are right here in their official archive. Let’s solve a problem from the… Read More »

JavaScript Backend basics

The following article is to get started with back end development using JavaScript. This article would cover the basics and rules used in JavaScript. JavaScript Engine Each browser has its own JavaScript engine which is used to support the JavaScript scripts in order for them to work properly. Below are the names of the JavaScript… Read More »

Browser Automation Using Selenium

Selenium is a powerful tool for controlling web browser through program. It is functional for all browsers, works on all major OS and its scripts are written in various languages i.e Python, Java, C# etc, we will be working with Python. Mastering Selenium will help you automate your day to day tasks like controlling your… Read More »

Understanding Code Reuse and Modularity in Python 3

What is Object Oriented Programming(OOP)? OOP is a programming paradigm based on the concept of “objects”, which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods.Learn more here, or just Google “OOP”. Objects have characteristics and features, known as attributes, and… Read More »

Comparing Intel i3, i5 and i7 processors

Do you often get confused with the Intel’s processor line-up? Ever wondered which chipset is best for your requirements? Which is more compatible with your needs? One should look beyond the Core i branding and check the number of cores, Clock Speed, Turbo Boost and Hyper-Threading to truly understand the magnitude of power it generates.… Read More »