Useful Ubuntu Keyboard Shortcuts

I realize I should improve my use of keyboard shortcuts to increase my efficiency in typing and navigation. Paraphrasing from Source 1 and Source 2

Terminal Shortcuts

Ctrl + A = Move cursor to beginning of line
Ctrl + E = Move cursor to end of line
Ctrl + U = Delete the current line
Ctrl + R = Find the last command matching the entered letters
Ctrl + U = Delete the current line
Ctrl + K = Delete the command from the cursor right
Ctrl + W = Delete the word before the cursor
Ctrl + F = Move forward one word
Ctrl + B = Move backward one word
Shift + Ctrl + C = Copy highlighted text to clipboard
Shift + Ctrl + V = Paste contents from clipboard
Shift + Page Up/ Page Down = Scroll terminal output

And of course Tab auto-completes after typing in letters.

Screenshot Shortcuts

Alt + Print Screen = Save a screenshot of a window to Pictures folder
Shift + Print Screen = Save a screenshot of an area to Pictures folder

Desktop Shortcuts

Alt + Tab = Switch between open programs
Ctrl + Super + D = Hide all windows/Show desktop

Weather CNN on CHPC

My program again is not printing anything and seems to be hanging in weather_class_train_model_v_chpc_cnn.slm script once it gets to weather_class_train_model_v_chpc_cnn.py. I commented out everything besides the part where I load the data. I included the functions print_process_mem() and print_mem_info() to see how the process and memory are doing. These functions were build ontop of psutil

def print_mem_info():
    '''
    Print Memory Usage. Based on https://github.com/giampaolo/psutil/blob/master/scripts/meminfo.py
    '''
    print('MEMORY\n------')
    nt = psutil.virtual_memory()
    for name in nt._fields:
        value = getattr(nt, name)
        if name != 'percent':
            value = bytes2humanreadable(value)
        print('%-10s : %7s' % (name.capitalize(), value))
def print_process_mem():
    '''
    Print Current Process Memory Usage :
    '''
    process = psutil.Process(os.getpid())
    process_mem = bytes2humanreadable(process.memory_info().rss)
    print('Process Memory :\t{0}'.format(process_mem))

Submitted and queued. Also backed up from CHPC kingspeak to GF-ULTRA. Error missing python module os.

Tracking Digital Journal Posts with Python