I spent lot of time thinking whether to write one on Git or just leave it, since it takes quite lot of time to explain Git and it’s functions. But still, I have given detailed steps in term of installation/usage some of which is not documented anywhere else. This is for users who really want […]
Disclaimer: First things first – Apple, Mac OS X and iOS are NOT free and open-source software technology. Before reading ahead, it’s important our readers understand this. But the following contains some information related to BSD, FreeBSD and NetBSD, hence why we are publishing the following article. Throughout the week, I had the opportunity to […]
I am currently working on a personal programming project. Once completed, the eventual binaries will actually be launched by either running a Python or Perl script. Experimenting with some Perl stuff has given me the chance to review a nice Perl scripting IDE called Padre.
A dictionary is a container that stores Python objects and each item of the dictionary consist of a key and value. Python dictionaries are also known as associative arrays or hash tables. Curly brackets distinguish a dictionary from other objects. The following example shows a dictionary with three items. Figure 1 Items in a dictionary […]
Argument handling gives user the chance to interact with the script and use it for different tasks. Two ways to do this in Python are with ARGV and optparse. The optparse module offers more options for argument handling, but we will use the sys module for our simple example to demonstrate argument handling in Python […]
The Haiku community is living a very peculiar moment these days. They are witnessing the creation of its Package Manager. Generally considered as the last missing piece before the Beta, Haiku Inc. was recently awarded two contracts to allow full-time work on this sub-project.
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 for low level networking and it provides the standard BSD Sockets API. Unix programmers are very familiar with this networking service. If you want to build server sockets and clients, […]
You know you get serious with Python programming language when you start to learn about exception handling. But why do we need exception handling? The best way to understand exception handling in Python and why do we need it is to look at examples and practice all the time. Sometimes, even if your programs’ syntax […]
It is time to learn some extra Ubuntu skills. The only way to be good at something is to read and practice everyday, all the time-day and night. There are many geeks that say Ubuntu sucks, but I like to explore and be a master at every Linux distribution. Of course this takes time and patience, so slow down […]