Photo by Brooke Cagle on Unsplash

In our observation with various learners at TactLabs and Featurepreneur, finding the right learner plays a vital role when it comes to learning, especially a new topic like Python, Analytics, Microservices.

In our observation, we found that 90% of Solo learners give up on their learning within 2 weeks of time on whatever they learned.

However, having the right learning partner improved their learning opportunities and their chances of finishing the learning goal.

So, instead of learning alone, pick the right partner(s) and start learning together.

Together you can win the race, the learning race!

Photo by AltumCode on Unsplash

If you haven’t installed pip, you can install it

sudo apt-get install python3-pip

Install Virtualenv using pip3

sudo pip3 install virtualenv

You can create a virtual environment

virtualenv venv

You can use the specific version

virtualenv --python python3 venv

You can use specific interpreter

virtualenv -p /usr/bin/python2.7 venv

Activate your virtual environment

source venv/bin/activate

How to activate?


If you face any issues in Ubuntu, you may need to install

sudo apt-get install build-essential libssl-dev libffi-dev python-dev


System Monitor in Ubuntu

TL;DR version

How to install?

sudo apt-get install gnome-system-monitor

How to get the app?


How to uninstall?

sudo apt-get remove gnome-system-monitor


Kaipulla’s favorite theme~

Have fun with Zshrc themes~


# Have a backup:
cp ~/.zshrc ~/.zshrc.orig
# Install Zshrc
sh -c "$(curl -fsSL"
# Install the necessary fonts
git clone
cd fonts && ./

Setup font like below:

Custom Prompt

TL;DR version

Play with these commands and you will see the difference:

echo $PS1export PS1="\w \$ "; clear;PS1="touch me : "export PS1="username \w\$ ";export PS1="username \W\$ ";export PS1="\W\$ ";export PS1="[\W]\$ ";



TL;DR version


After downloading it just double click the .dmg file. They will do the rest of the magic.

This docker app includes:

  • Docker Engine
  • Docker CLI client
  • Docker Compose
  • Notary
  • Kubernetes
  • Credential Helper

Verify Docker:

docker --versionDocker version 19.03.8, build afacb8b

Verify Docker-compose:

docker-compose --versiondocker-compose version 1.25.4, build 8d51620a

Run a simple app with docker compose:

git clone up

You could see the output like below:

Attaching to php-docker-simple_php_1
php_1 | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using Set the 'ServerName' directive globally to suppress this…

Photo by Martino Pietropoli on Unsplash

Everyone knows that Medium charges 5$/month to read their articles.

It it really annoying when poor students from India when they try to learn things online especially on Medium.

That’s why we came up with an idea to rewrite the article in our archive. We focus only on these areas:

Machine Learning
Deep Learning

This is just to make sure that students can learn technical things for free without worrying about Medium and their charges.

All articles will be posted here:

If you think your article is rewritten at Featurepreneur and if you want them to be removed, please talk to us at We will remove your article as per your request.

Photo by Pineapple Supply Co. on Unsplash

At Featurepreneur we are automating all small games which are used in our Gamified Learning System to engage the students in the learning process.

We invent new small interactive game every single week and experiment with our Featurepreneurs to make sure it is improving their learning.

Running a game needs some kind of input and scoring should be calculated with the help of our admins.

In order to speed up the process, we planned to automate all our scoring system and inputs with Python.

By automating the FUN stuff with Python we are not only creating more learning opportunities for…

Photo by Priscilla Du Preez on Unsplash

At TactLabs, we regularly push the team members to learn new things. Most of the learning happens as a group. Also, we do conduct events like Big Data Boss which needs a strong learning management system.

What is ILMS?

Instead of One-To-Many teaching in schools and colleges, we came up with an idea to make more interaction between students while we teach lessons.

Our simple goal is to engage the students during the lesson.

How do we integrate AI in ILMS?

For example, in Just Google It game between user1 and user2. If user1 asks a question and user2 answers…

Tact Labs

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store