An Intro to NumPy

An Intro to NumPy

Numerical python or simply NumPy is one of the best modules to perform scientific computing in python. It is extensively used for data science as well as image manipulation using python. I recently learned how to use this module effectively in my projects, when...
Lessons from an attack

Lessons from an attack

Recently my website encountered an attack by a hacker named MuhamadEmad. First of all a big thanks to him for reminding me about the security loopholes in my website. It was a page defacement attack. He replaced one of my blog post with the page given above. Looking...
A guide to GitHub CLI

A guide to GitHub CLI

GitHub CLI(Command line interface) is simply known as the heart of GitHub. You can do almost anything with it. If you still don’t know what is GitHub, then you might have missed my first post on GitHub. I recommend you to read that tutorial first to get...
Github For Beginners

Github For Beginners

GitHub is one of the most popular version control system among developers. It helps us to collaborate on code. For larger companies, GitHub helps to manage their development workflow. Is it sounds like its only a geeks thing? obviously not! Students can also use...
The power of open source

The power of open source

What is an open source? Even some software developers doesn’t know the real meaning of open source. Open source software is a type of software that is always available for free. The source code (The actual code that define the routines of the software) is not...