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...
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 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...
What is Linear Programming?
Introduction
Linear programming is a method for determining the best solution to a linear function. Making a few simple assumptions is the best technique for...
How to print in the same line using end=’ ‘ argument
The print statement prints by default a newline character in Python. Look this example:
print("Hello")
print("world")
The output is going to be in two separated lines:
Hello
...
How To Log In Python, A Simple Tutorial
In this tutorial, you will learn how to create a simple python script that makes use of the logging python standard library in order...
Install Redmine 3 on CentOS 7 with Nginx as web server
Introduction
Redmine is a web application for project management, written entirely using Ruby on Rails, and released under the terms of GPLv2.
Some of its features...
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...
Use Special Characters In Python
Sometimes, we want to add some extra space between two words, like pressing Tab key (which is identical up to 4x space-button length). In Python...
Pytube: How to Download Youtube Videos with this Python Tool
Introduction
pytube is a python package written for the main purpose of downloading videos from the famous video website Youtube. According to the official documentation...
Hex binary decimal conversion tutorial
Take this number: 343
What’s this number? You think it’s decimal by default, right? However, the truth is, we can’t be sure. We can say...
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...
Introduction To Python *args and **kwargs For Beginners – Part 2
In the first part I explained to you guys the purpose of *args in python programming language through some simple practical examples. In this...
Haiku: Package Manager – Doing Things Right
The Haiku community is living a very peculiar moment these days. They are witnessing the creation of its Package Manager. Generally considered as the...
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...