Programming

Expressions, Statements, Variables, Data Types in Python [must read]

Expressions The most common expressions in Python are numerical, string and boolean.  All of them are considered as data items or d-item. For example, this is a numerical expression: 1 or another more complex...

6 reasons why Linux is an ideal solution for programming

Today we will talk with you about Linux, an operating system that is gaining popularity simultaneously with the development of open-source software, and its...

Howto- Install Python 3.x in Ubuntu, Debian, Fedora & Centos

Question: How to install Python 3.x in Ubuntu, Fedora &  Centos? Answer: 1- To be able to compile Python Source, you will need few packages. Open...

Networking in Python, Sockets

The key to networking in Python is the socket module, which provides a library for making network connections using Python. The socket module is used...

A Secure Password

The minimum you can do to protect yourself is to avoid weak passwords. In most cases people do not know what weak passwords are...

Rock-paper-scissors-lizard-Spock in Python

Rock-paper-scissors-lizard-Spock is an expansion of the classic selection method game rock-paper-scissors. It operates on the same basic principle, but includes two additional weapons: the...

Introduction To Python *args and **kwargs For Beginners – Part 1

Many new python geeks have a hard time figuring out the *args and **kwargs magic variables when working with them for the first time,...

Performance on Linux. Just how far *can* we go?

As the title suggests, Linux and performance in the same sentence makes for an interesting topic of discussion. Everyone knows there is a multitude...

Sandboxed Gentoo

Introduction This article is a guide on installing Gentoo in another Linux distribution (Arch, in this case). Look at it like a BSD Jail. It's...

Install Grunt and Grunt-cli on Ubuntu 16.04

Introduction Grunt is a JavaScript task runner, which helps in performing repetitive tasks like minification, compilation, unit testing, and linting. This means that a developer...

A Simple Banner Grabbing Script In Python To Network Admins

Lately i haven't posted much because i have been busy working on some programming projects, but today i will share a python script with...

Open-Source Software Licenses

To some people’s surprise, even open-source software has a license attached to it. And with that license comes a description and agreement for what...

Dictionaries vs List data structures In Python

Suppose you have a following list: >>> list = >>> list Booboo has 10, Orestis has 5, Homer has 7 and last but not least Asterix...

Top 10 Benefits of Linux for App Development

Linux appeared in 1991 and remained one of the top systems for developing practical solutions. It is one of the best-loved bases for app...

Here are a few Python coding tips for every beginner coding...

Everyday is a new opportunity to progress with your coding skills. There are many good resources available on the world wide web teaching best...

Most Popular Programming Languages In The IT industry

Programmers are always in high demand these days for jobs, especially if they have fluency in coding language. Learning programming in various languages for...

Strings in Python

Now that you have learned how to work in interactive mode with...

Popular Linux Development Software

Software developers use a lot of different tools and methods for their hacking. And by hacking, I mean real, good and legitimate hacking. Real...