qcon is program for hiding/showing terminal emulators(or other software) with a hotkey. Similar to consoles you see in many FPS games. Unlike similar projects like guake/yakuake you can use any terminal emulator of your choice. Several terminals(or other software) can be configured. It's compact and consists of a single file.
git clone https://github.com/pawnhearts/qcon cd qcon sudo cp qcon.py /usr/local/bin/qcon
Or just pip install qcon
Requirements: gir1.2-keybinder libkeybinder-3.0-0 python-gi python-keybinder