Wstęp do programowania -...

66
Wstęp do programowania Wykład 10 Moduły z biblioteki standardowej Janusz Szwabiński Plan wykładu: Jeszcze o module os Moduł subprocess inny sposób na uruchamianie programów Moduł sys funkcje i parametry specyficzne dla systemu operacyjnego Wyrażenia regularne Określanie daty i czasu Liczby losowe Inne przydatne moduły Jeszcze o module os Oprócz poznanej na poprzednim wykładzie funkcjonalności związanej z manipulowaniem plikami i katalogami, moduł os oferuje do dyspozycji funkcje pozwalające tworzenie procesów i uruchamianie poleceń systemowych. In [1]: import os Wykonywanie poleceń systemu operacyjnego In [2]: print(os.name) In [3]: if os.name == "nt": command = "dir" else: command = "ls" In [4]: print(command) posix ls

Transcript of Wstęp do programowania -...

Wstęp do programowania

Wykład 10 ­ Moduły z biblioteki standardowej

Janusz Szwabiński

Plan wykładu:

Jeszcze o module osModuł subprocess ­ inny sposób na uruchamianie programówModuł sys ­ funkcje i parametry specyficzne dla systemu operacyjnegoWyrażenia regularneOkreślanie daty i czasuLiczby losoweInne przydatne moduły

Jeszcze o module osOprócz poznanej na poprzednim wykładzie funkcjonalności związanej z manipulowaniem plikami ikatalogami, moduł os oferuje do dyspozycji funkcje pozwalające tworzenie procesów i uruchamianie poleceńsystemowych.

In [1]:

import os

Wykonywanie poleceń systemu operacyjnego

In [2]:

print(os.name)

In [3]:

if os.name == "nt": command = "dir"else: command = "ls"

In [4]:

print(command)

posix

ls

In [5]:

os.chdir("/home/szwabin/")

In [6]:

print(os.system(command))

Uwaga! Jako wynik otrzymaliśmy status wyjścia powłoki. To "urok" notatnika IPythona ­ wynik działaniapolecenia command, czyli lista plików w bieżącym katalogu, pojawi się w konsoli, z której uruchomiony zostałnotatnik.

Kolejny przykład do wykorzystanie os.system do powtarzania poleceń:

In [7]:

import time #o tym za chwilędef do(cmd,inc=60,nmax=10): i = 0 while 1: i = i+1 if i>nmax : break os.system(cmd) time.sleep(inc) do("date",10,6)

I znowu, wynik pojawi się tak naprawdę w konsoli, w której uruchomiony został ipython w trybie notatnika. Naekranie zobaczymy coś takiego:

śro, 14 wrz 2016, 13:57:35 CESTśro, 14 wrz 2016, 13:57:45 CESTśro, 14 wrz 2016, 13:57:55 CESTśro, 14 wrz 2016, 13:58:05 CESTśro, 14 wrz 2016, 13:58:15 CESTśro, 14 wrz 2016, 13:58:25 CEST

Wykonywać można również polecenia z argumentami. Rozważmy np. prosty skrypt:

In [9]:

os.chdir("/home/szwabin/Dropbox/Zajecia/WstepDoProgramowania/Wyklady/10_Biblioteka")!cat halo.py

Aby uruchomić go z poziomu innego skryptu, możemy skorzystać z polecenie os.execvp:

0

print("Witaj w świecie Pythona")

In [ ]:

program = "python3"arg = ["halo.py"]os.execvp(program, (program,)+tuple(arg))

Uwaga! Polecenie to zastępuje wywołujący proces, tzn. kontrola przekazywana jest do wywoływanegoprogramu. Spowoduje to zrestartowanie notatnika IPythona:

Podobnie, jeśli wykonamy to polecenie w interpreterze Pythona, kontrola zostanie zwrócona do powłoki:

szwabin@voyager:~/Dropbox/Zajecia/WstepDoProgramowania/10_Biblioteka$ python3Python 3.4.3+ (default, Oct 14 2015, 16:03:50) [GCC 5.2.1 20151010] on linuxType "help", "copyright", "credits" or "license" for more information.>>> import os>>> program = "python3">>> arg = ["halo.py"]>>> os.execvp(program,(program,)+tuple(arg))Witaj w świecie Pythonaszwabin@voyager:~/Dropbox/Zajecia/WstepDoProgramowania/10_Biblioteka$

Jeżeli jest to zachowanie niepożądane, i po wykonaniu skryptu chcemy pozostać w interpreterze, wówczasnależy dodatkowo skorzystać z poleceń fork lub spawn:

In [2]:

import os

def run(program, *args): pid = os.fork() #fork zwraca 0 w nowo tworzonym procesie, oraz jakąś niezerową wartość dla tego już istniejącego if not pid: os.execvp(program, (program,) + args) return os.wait()[0]

In [3]:

run("python3", "halo.py")print("Test działania notatnika")

Test działania notatnika

Tym razem notatnik działa bez restartu, natomiast w konsoli pojawi się oczywiście wynik wywoływanegoprogramu:

Witaj w świecie Pythona

Moduł subprocess ­ inny sposób na uruchamianie programów

In [4]:

import subprocess

Jeżeli nie zależy nam na interakcji z zewnętrznym programem, korzystamy z funkcji call() (wynik pojawisię w konsoli, w której uruchomiony został IPython):

In [5]:

subprocess.call(['ls','-l'],shell=True)

Jeżeli natomiast chcemy przechwycić wynik polecenia, używamy funkcji check_output():

Out[5]:

0

In [6]:

output = subprocess.check_output(['ls','-l'])print("%d bajtów na wyjściu:" % len(output))print(output)

2153 bajtów na wyjściu:b'razem 5532\n-rwxrwxr-x 1 szwabin szwabin 173575 wrz 14 14:04 10_biblioteka.ipynb\n-rw-rw-r-- 1 szwabin szwabin 83390 wrz 5 09:17 6_moduly_i_pliki.ipynb\n-rw-rw-r-- 1 szwabin szwabin 442045 wrz 5 09:17 7_biblioteka.html\n-rw-rw-r-- 1 szwabin szwabin 844247 wrz 5 09:17 7_Biblioteka.pdf\n-rwxrwxr-x 1 szwabin szwabin 148 wrz 5 09:17 argparse_example2.py\n-rwxrwxr-x 1 szwabin szwabin 151 wrz 5 09:17 argparse_example2.py~\n-rwxrwxr-x 1 szwabin szwabin 182 wrz 5 09:17 argparse_example3b.py\n-rwxrwxr-x 1 szwabin szwabin 172 wrz 5 09:17 argparse_example3.py\n-rwxrwxr-x 1 szwabin szwabin 219 wrz 5 09:17 argparse_example4b.py\n-rwxrwxr-x 1 szwabin szwabin 224 wrz 5 09:17 argparse_example4c.py\n-rwxrwxr-x 1 szwabin szwabin 198 wrz 5 09:17 argparse_example4.py\n-rwxrwxr-x 1 szwabin szwabin 198 wrz 5 09:17 argparse_example4.py~\n-rwxrwxr-x 1 szwabin szwabin 71 wrz 5 09:17 argparse_example.py\n-rwxrwxr-x 1 szwabin szwabin 269 wrz 5 09:17 args.py\n-rwxrwxr-x 1 szwabin szwabin 145 wrz 5 09:17 csv_example2.csv\n-rwxrwxr-x 1 szwabin szwabin 187 wrz 5 09:17 csv_example3.csv\n-rwxrwxr-x 1 szwabin szwabin 171 wrz 5 09:17 csv_example.csv\n-rwxrwxr-x 1 szwabin szwabin 754 wrz 5 09:17 getopt_example2.py\n-rwxrwxr-x 1 szwabin szwabin 750 wrz 5 09:17 getopt_example.py\n-rw-rw-r-- 1 szwabin szwabin 3022947 wrz 5 09:17 GreenTeaPress.zip\n-rwxrwxr-x 1 szwabin szwabin 34 wrz 14 14:00 halo.py\n-rwxrwxr-x 1 szwabin szwabin 57 wrz 5 09:17 halo.py~\n-rwxrwxr-x 1 szwabin szwabin 49 wrz 5 09:17 hello.py\n-rwxrwxr-x 1 szwabin szwabin 9109 wrz 5 09:17 kernel_restart.png\n-rwxrwxr-x 1 szwabin szwabin 353 wrz 5 09:17 przyklad2.py\n-rw-rw-r-- 1 szwabin szwabin 705 wrz 5 09:17 przyklad2.pyc\n-rw-rw-r-- 1 szwabin szwabin 6674 wrz 5 09:17 python.zip\n-rwxrwxr-x 1 szwabin szwabin 98 wrz 5 09:17 sys_exit.py\n-rwxrwxr-x 1 szwabin szwabin 445 wrz 5 09:17 sys-setprofiler.py\n-rwxrwxr-x 1 szwabin szwabin 457 wrz 5 09:17 sys-settrace.py\n-rwxrwxr-x 1 szwabin szwabin 374 wrz 5 09:17 time_example.py\n-rw-rw-r-- 1 szwabin szwabin 834686 wrz 5 09:17 tpython.pdf\n'

Możliwe jest tworzenie potoków, podobnie jak w powłoce uniksowej:

In [8]:

cat = subprocess.Popen(['ps','aux'], stdout=subprocess.PIPE)grep = subprocess.Popen(['grep','ssh'],stdin=cat.stdout,stdout=subprocess.PIPE)end_of_pipe = grep.stdout

print("Procesy związane z usługą ssh:")for line in end_of_pipe: print('\t', line.strip())

Moduł sys ­ funkcje i parametry specyficzne dla systemu operacyjnegodostęp do argumentów wywołania skryptumanipulacje ścieżką dostępu do modułówzliczanie referencji do obiektówprofilowanie programów i kontrola ich wykonaniabezpośredni dostęp do standardowego wejścia i wyjścia

Argumenty wywołania skryptu

In [9]:

!cat args.py

In [10]:

!python3 args.py

Procesy związane z usługą ssh: b'root 867 0.0 0.0 69928 6228 ? Ss wrz06 0:02 /usr/sbin/sshd -D' b'szwabin 10653 0.0 0.0 14936 2104 ? S 14:06 0:00 grep ssh'

# plik: args.py# ilustracja działania modułu# sysimport sysprint("Nazwa wywołanego skryptu to", sys.argv[0])

if len(sys.argv) > 1: print("Argumenty wywołania:") for arg in sys.argv[1:]: print(arg)else: print("Brak argumentów")

Nazwa wywołanego skryptu to args.pyBrak argumentów

In [11]:

!python3 args.py 1 2 3 "test"

sys.argv[0] to nazwa wywoływanego skryptu. Ale nie zawsze:

In [12]:

!python3 < args.py

Ścieżki dostępu do modułów

In [13]:

import sysprint(len(sys.path), "katalogów w ścieżce")

In [14]:

print(sys.path)

Ścieżkę można zmodyfikować:

In [15]:

sys.path.insert(0,"/home/szwabin/MyPython")

Nazwa wywołanego skryptu to args.pyArgumenty wywołania:123test

Nazwa wywołanego skryptu to Brak argumentów

17 katalogów w ścieżce

['', '/usr/local/lib/python3.4/dist-packages/pandas-0.18.0-py3.4-linux-x86_64.egg', '/usr/local/lib/python3.4/dist-packages/geograpy-0.3.7-py3.4.egg', '/usr/local/lib/python3.4/dist-packages/pycountry-1.20-py3.4.egg', '/usr/local/lib/python3.4/dist-packages/jellyfish-0.5.3-py3.4-linux-x86_64.egg', '/usr/local/lib/python3.4/dist-packages/newspaper-0.0.9.8-py3.4.egg', '/usr/local/lib/python3.4/dist-packages/nltk-3.2-py3.4.egg', '/usr/local/lib/python3.4/dist-packages/python_dateutil-2.4.0-py3.4.egg', '/usr/local/lib/python3.4/dist-packages/feedfinder2-0.0.1-py3.4.egg', '/usr/local/lib/python3.4/dist-packages/tldextract-1.5.1-py3.4.egg', '/usr/lib/python3.4', '/usr/lib/python3.4/plat-x86_64-linux-gnu', '/usr/lib/python3.4/lib-dynload', '/usr/local/lib/python3.4/dist-packages', '/usr/lib/python3/dist-packages', '/usr/local/lib/python3.4/dist-packages/IPython/extensions', '/home/szwabin/.ipython']

In [16]:

print(sys.path)

In [18]:

import przyklad2 #skrypt przyklad2.py jest w katalogu /home/szwabin/MyPython

Kończenie pracy programu

In [19]:

!cat sys_exit.py

In [20]:

!python3 sys_exit.py

Moduły wbudowane

In [21]:

print(sys.builtin_module_names)

['/home/szwabin/MyPython', '', '/usr/local/lib/python3.4/dist-packages/pandas-0.18.0-py3.4-linux-x86_64.egg', '/usr/local/lib/python3.4/dist-packages/geograpy-0.3.7-py3.4.egg', '/usr/local/lib/python3.4/dist-packages/pycountry-1.20-py3.4.egg', '/usr/local/lib/python3.4/dist-packages/jellyfish-0.5.3-py3.4-linux-x86_64.egg', '/usr/local/lib/python3.4/dist-packages/newspaper-0.0.9.8-py3.4.egg', '/usr/local/lib/python3.4/dist-packages/nltk-3.2-py3.4.egg', '/usr/local/lib/python3.4/dist-packages/python_dateutil-2.4.0-py3.4.egg', '/usr/local/lib/python3.4/dist-packages/feedfinder2-0.0.1-py3.4.egg', '/usr/local/lib/python3.4/dist-packages/tldextract-1.5.1-py3.4.egg', '/usr/lib/python3.4', '/usr/lib/python3.4/plat-x86_64-linux-gnu', '/usr/lib/python3.4/lib-dynload', '/usr/local/lib/python3.4/dist-packages', '/usr/lib/python3/dist-packages', '/usr/local/lib/python3.4/dist-packages/IPython/extensions', '/home/szwabin/.ipython']

#plik: sys_exit.pyimport sysprint("Witaj")sys.exit(1)print("świecie!")

Witaj

('_ast', '_bisect', '_codecs', '_collections', '_datetime', '_elementtree', '_functools', '_heapq', '_imp', '_io', '_locale', '_md5', '_operator', '_pickle', '_posixsubprocess', '_random', '_sha1', '_sha256', '_sha512', '_socket', '_sre', '_stat', '_string', '_struct', '_symtable', '_thread', '_tracemalloc', '_warnings', '_weakref', 'array', 'atexit', 'binascii', 'builtins', 'errno', 'faulthandler', 'fcntl', 'gc', 'grp', 'itertools', 'marshal', 'math', 'posix', 'pwd', 'pyexpat', 'select', 'signal', 'spwd', 'sys', 'syslog', 'time', 'unicodedata', 'xxsubtype', 'zipimport', 'zlib')

Moduły zaimportowane

In [22]:

print(sys.modules)

'_string': <module '_string' (built-in)>, 'concurrent.futures.process': <module 'concurrent.futures.process' from '/usr/lib/python3.4/concurrent/futures/process.py'>, 'IPython.extensions': <module 'IPython.extensions' from '/usr/local/lib/python3.4/dist-packages/IPython/extensions/__init__.py'>, 'IPython.utils.wildcard': <module 'IPython.utils.wildcard' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/wildcard.py'>, 'prompt_toolkit.key_binding.bindings.scroll': <module 'prompt_toolkit.key_binding.bindings.scroll' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/scroll.py'>, 'prompt_toolkit.selection': <module 'prompt_toolkit.selection' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/selection.py'>, 'IPython.core.magics.logging': <module 'IPython.core.magics.logging' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magics/logging.py'>, 'IPython.lib': <module 'IPython.lib' from '/usr/local/lib/python3.4/dist-packages/IPython/lib/__init__.py'>, 'jupyter_client.channels': <module 'jupyter_client.channels' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/channels.py'>, 'zmq.backend.cython.message': <module 'zmq.backend.cython.message' from '/usr/lib/python3/dist-packages/zmq/backend/cython/message.cpython-34m-x86_64-linux-gnu.so'>, 'ctypes._endian': <module 'ctypes._endian' from '/usr/lib/python3.4/ctypes/_endian.py'>, 'email.feedparser': <module 'email.feedparser' from '/usr/lib/python3.4/email/feedparser.py'>, 'ipykernel.displayhook': <module 'ipykernel.displayhook' from '/usr/local/lib/python3.4/dist-packages/ipykernel/displayhook.py'>, 'IPython.core.magics.basic': <module 'IPython.core.magics.basic' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magics/basic.py'>, 'ipykernel.comm': <module 'ipykernel.comm' from '/usr/local/lib/python3.4/dist-packages/ipykernel/comm/__init__.py'>, 'prompt_toolkit.clipboard.in_memory': <module 'prompt_toolkit.clipboard.in_memory' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/clipboard/in_memory.py'>, 'ipywidgets.widgets.widget_selectioncontainer': <module 'ipywidgets.widgets.widget_selectioncontainer' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_selectioncontainer.py'>, 'shlex': <module 'shlex' from '/usr/lib/python3.4/shlex.py'>, 'token': <module 'token' from '/usr/lib/python3.4/token.py'>, 'prompt_toolkit.styles.defaults': <module 'prompt_toolkit.styles.defaults' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/styles/defaults.py'>, 'IPython.core.splitinput': <module 'IPython.core.splitinput' from '/usr/local/lib/python3.4/dist-packages/IPython/core/splitinput.py'>, 'IPython.utils.coloransi': <module 'IPython.utils.coloransi' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/coloransi.py'>, 'IPython.terminal.magics': <module 'IPython.terminal.magics' from '/usr/local/lib/python3.4/dist-packages/IPython/terminal/magics.py'>, 'IPython.core.display': <module 'IPython.core.display' from '/usr/local/lib/python3.4/dist-packages/IPython/core/display.py'>, 'ipykernel.datapub': <module 'ipykernel.datapub' from '/usr/local/lib/python3.4/dist-packages/ipykernel/datapub.py'>, 'IPython.core.debugger': <module 'IPython.core.debugger' from '/usr/local/lib/python3.4/dist-packages/IPython/core/debugger.py'>, 'sre_constants': <module 'sre_constants' from '/usr/lib/python3.4/sre_constants.py'>, 'IPython.core.magics.execution': <module 'IPython.core.magics.execution' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magics/execution.py'>, 'wcwidth': <module 'wcwidth' from '/usr/local/lib/python3.4/dist-packages/wcwidth/__init__.py'>, 'fnmatch': <module 'fnmatch' from '/usr/lib/python3.4/fnmatch.py'>, 'tornado.speedups': <module 'tornado.speedups' from '/usr/lib/python3/dist-packages/tornado/speedups.cpython-34m-x86_64-linux-gnu.so'>, 'ipywidgets.widgets.domwidget': <module 'ipywidgets.widgets.domwidget' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/domwidget.py'>, 'ipykernel.comm.comm': <module 'ipykernel.comm.comm'

from '/usr/local/lib/python3.4/dist-packages/ipykernel/comm/comm.py'>, 'jupyter_client.launcher': <module 'jupyter_client.launcher' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/launcher.py'>, 'profile': <module 'profile' from '/usr/lib/python3.4/profile.py'>, 'IPython.utils._process_common': <module 'IPython.utils._process_common' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/_process_common.py'>, 'unicodedata': <module 'unicodedata' (built-in)>, 'IPython.core.profiledir': <module 'IPython.core.profiledir' from '/usr/local/lib/python3.4/dist-packages/IPython/core/profiledir.py'>, 'ipython_genutils': <module 'ipython_genutils' from '/usr/local/lib/python3.4/dist-packages/ipython_genutils/__init__.py'>, 'IPython.core.magics.namespace': <module 'IPython.core.magics.namespace' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magics/namespace.py'>, 'runpy': <module 'runpy' from '/usr/lib/python3.4/runpy.py'>, '_collections_abc': <module '_collections_abc' from '/usr/lib/python3.4/_collections_abc.py'>, 'cProfile': <module 'cProfile' from '/usr/lib/python3.4/cProfile.py'>, 'zmq': <module 'zmq' from '/usr/lib/python3/dist-packages/zmq/__init__.py'>, 'getopt': <module 'getopt' from '/usr/lib/python3.4/getopt.py'>, '_thread': <module '_thread' (built-in)>, 'prompt_toolkit.key_binding.bindings.completion': <module 'prompt_toolkit.key_binding.bindings.completion' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/completion.py'>, 'pkg_resources.extern.pyparsing': <module 'pkg_resources._vendor.pyparsing' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/pyparsing.py'>, 'pygments.token': <module 'pygments.token' from '/usr/local/lib/python3.4/dist-packages/pygments/token.py'>, 'IPython.core.shadowns': <module 'IPython.core.shadowns' from '/usr/local/lib/python3.4/dist-packages/IPython/core/shadowns.py'>, 'prompt_toolkit.key_binding': <module 'prompt_toolkit.key_binding' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/__init__.py'>, '_ast': <module '_ast' (built-in)>, 'prompt_toolkit.layout.utils': <module 'prompt_toolkit.layout.utils' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/utils.py'>, 'IPython.core.hooks': <module 'IPython.core.hooks' from '/usr/local/lib/python3.4/dist-packages/IPython/core/hooks.py'>, 'jupyter_client.session': <module 'jupyter_client.session' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/session.py'>, 'inspect': <module 'inspect' from '/usr/lib/python3.4/inspect.py'>, 'IPython.terminal.interactiveshell': <module 'IPython.terminal.interactiveshell' from '/usr/local/lib/python3.4/dist-packages/IPython/terminal/interactiveshell.py'>, 'pygments.formatters': <module 'pygments.formatters' from '/usr/local/lib/python3.4/dist-packages/pygments/formatters/__init__.py'>, 'IPython.terminal.pt_inputhooks': <module 'IPython.terminal.pt_inputhooks' from '/usr/local/lib/python3.4/dist-packages/IPython/terminal/pt_inputhooks/__init__.py'>, 'jupyter_client.localinterfaces': <module 'jupyter_client.localinterfaces' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/localinterfaces.py'>, 'tornado.platform': <module 'tornado.platform' from '/usr/lib/python3/dist-packages/tornado/platform/__init__.py'>, 'zmq.utils.interop': <module 'zmq.utils.interop' from '/usr/lib/python3/dist-packages/zmq/utils/interop.py'>, 'zmq.backend.cython.utils': <module 'zmq.backend.cython.utils' from '/usr/lib/python3/dist-packages/zmq/backend/cython/utils.cpython-34m-x86_64-linux-gnu.so'>, '_curses': <module '_curses' from '/usr/lib/python3.4/lib-dynload/_curses.cpython-34m-x86_64-linux-gnu.so'>, '_weakrefset': <module '_weakrefset' from '/usr/lib/python3.4/_weakrefset.py'>, '_sysconfigdata': <module '_sysconfigdata' from '/usr/lib/python3.4/_sysconfigdata.py'>, 'traitlets.utils.sentinel': <module 'traitlets.utils.sentinel' from '/usr/local/lib/python3.4/dist-packages/traitlets/utils/sentinel.py'>, 'zmq.backend.select': <module 'zmq.backend.select' from '/usr/lib/python3/di

st-packages/zmq/backend/select.py'>, 'multiprocessing.connection': <module 'multiprocessing.connection' from '/usr/lib/python3.4/multiprocessing/connection.py'>, 'zmq.sugar.context': <module 'zmq.sugar.context' from '/usr/lib/python3/dist-packages/zmq/sugar/context.py'>, 'traceback': <module 'traceback' from '/usr/lib/python3.4/traceback.py'>, 'IPython.core.displayhook': <module 'IPython.core.displayhook' from '/usr/local/lib/python3.4/dist-packages/IPython/core/displayhook.py'>, 'IPython.utils.py3compat': <module 'IPython.utils.py3compat' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/py3compat.py'>, '__future__': <module '__future__' from '/usr/lib/python3.4/__future__.py'>, 'tornado.platform.posix': <module 'tornado.platform.posix' from '/usr/lib/python3/dist-packages/tornado/platform/posix.py'>, 'threading': <module 'threading' from '/usr/lib/python3.4/threading.py'>, 'pkg_resources.extern.packaging': <module 'pkg_resources._vendor.packaging' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/__init__.py'>, 'ipykernel.ipkernel': <module 'ipykernel.ipkernel' from '/usr/local/lib/python3.4/dist-packages/ipykernel/ipkernel.py'>, 'zmq.backend.cython.socket': <module 'zmq.backend.cython.socket' from '/usr/lib/python3/dist-packages/zmq/backend/cython/socket.cpython-34m-x86_64-linux-gnu.so'>, 'prompt_toolkit.filters.cli': <module 'prompt_toolkit.filters.cli' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/filters/cli.py'>, 'concurrent.futures': <module 'concurrent.futures' from '/usr/lib/python3.4/concurrent/futures/__init__.py'>, 'pkg_resources.extern.packaging._structures': <module 'pkg_resources.extern.packaging._structures' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/_structures.py'>, 'prompt_toolkit.styles.base': <module 'prompt_toolkit.styles.base' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/styles/base.py'>, '_posixsubprocess': <module '_posixsubprocess' (built-in)>, 'pygments.lexers._mapping': <module 'pygments.lexers._mapping' from '/usr/local/lib/python3.4/dist-packages/pygments/lexers/_mapping.py'>, '_collections': <module '_collections' (built-in)>, 'ipywidgets.widgets.widget_image': <module 'ipywidgets.widgets.widget_image' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_image.py'>, 'IPython.utils.timing': <module 'IPython.utils.timing' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/timing.py'>, 'ipywidgets.widgets': <module 'ipywidgets.widgets' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/__init__.py'>, 'zmq.sugar.version': <module 'zmq.sugar.version' from '/usr/lib/python3/dist-packages/zmq/sugar/version.py'>, 'ipykernel.zmqshell': <module 'ipykernel.zmqshell' from '/usr/local/lib/python3.4/dist-packages/ipykernel/zmqshell.py'>, 'ipykernel.codeutil': <module 'ipykernel.codeutil' from '/usr/local/lib/python3.4/dist-packages/ipykernel/codeutil.py'>, '__main__': <module '__main__'>, 'reprlib': <module 'reprlib' from '/usr/lib/python3.4/reprlib.py'>, 'code': <module 'code' from '/usr/lib/python3.4/code.py'>, 'urllib': <module 'urllib' from '/usr/lib/python3.4/urllib/__init__.py'>, 'types': <module 'types' from '/usr/lib/python3.4/types.py'>, 'prompt_toolkit.layout.containers': <module 'prompt_toolkit.layout.containers' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/containers.py'>, 'prompt_toolkit.key_binding.bindings': <module 'prompt_toolkit.key_binding.bindings' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/__init__.py'>, '_socket': <module '_socket' (built-in)>, 'prompt_toolkit.eventloop.callbacks': <module 'prompt_toolkit.eventloop.callbacks' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/eventloop/callbacks.py'>, 'IPython.display': <module 'IPython.display' from '/usr/local/lib/python3.4/dist-packages/IPython/display.py'>, 'sqlite3': <module 'sqlite3' from '/usr/lib/python3.4/sqlite3/__init__.py'>, 'tornado.log': <module 'tornado.log' from '/usr/lib/python3/di

st-packages/tornado/log.py'>, 'encodings.latin_1': <module 'encodings.latin_1' from '/usr/lib/python3.4/encodings/latin_1.py'>, 'jupyter_core.paths': <module 'jupyter_core.paths' from '/usr/local/lib/python3.4/dist-packages/jupyter_core/paths.py'>, 'zmq.sugar.frame': <module 'zmq.sugar.frame' from '/usr/lib/python3/dist-packages/zmq/sugar/frame.py'>, 'importlib.util': <module 'importlib.util' from '/usr/lib/python3.4/importlib/util.py'>, 'traitlets.utils': <module 'traitlets.utils' from '/usr/local/lib/python3.4/dist-packages/traitlets/utils/__init__.py'>, 'html': <module 'html' from '/usr/lib/python3.4/html/__init__.py'>, 'argparse': <module 'argparse' from '/usr/lib/python3.4/argparse.py'>, 'IPython.core.magic': <module 'IPython.core.magic' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magic.py'>, 'resource': <module 'resource' from '/usr/lib/python3.4/lib-dynload/resource.cpython-34m-x86_64-linux-gnu.so'>, 'json.decoder': <module 'json.decoder' from '/usr/lib/python3.4/json/decoder.py'>, 'prompt_toolkit.layout.prompt': <module 'prompt_toolkit.layout.prompt' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/prompt.py'>, 'prompt_toolkit.key_binding.vi_state': <module 'prompt_toolkit.key_binding.vi_state' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/vi_state.py'>, 'termios': <module 'termios' from '/usr/lib/python3.4/lib-dynload/termios.cpython-34m-x86_64-linux-gnu.so'>, '_pickle': <module '_pickle' (built-in)>, '_json': <module '_json' from '/usr/lib/python3.4/lib-dynload/_json.cpython-34m-x86_64-linux-gnu.so'>, 'jupyter_client.manager': <module 'jupyter_client.manager' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/manager.py'>, '_lzma': <module '_lzma' from '/usr/lib/python3.4/lib-dynload/_lzma.cpython-34m-x86_64-linux-gnu.so'>, 'IPython.utils.ipstruct': <module 'IPython.utils.ipstruct' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/ipstruct.py'>, 'itertools': <module 'itertools' (built-in)>, 'prompt_toolkit.shortcuts': <module 'prompt_toolkit.shortcuts' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/shortcuts.py'>, 'pkg_resources': <module 'pkg_resources' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/__init__.py'>, 'ipywidgets.widgets.eventful': <module 'ipywidgets.widgets.eventful' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/eventful.py'>, 'ipykernel.kernelbase': <module 'ipykernel.kernelbase' from '/usr/local/lib/python3.4/dist-packages/ipykernel/kernelbase.py'>, 'encodings.aliases': <module 'encodings.aliases' from '/usr/lib/python3.4/encodings/aliases.py'>, 'sysconfig': <module 'sysconfig' from '/usr/lib/python3.4/sysconfig.py'>, 'jupyter_client.blocking.channels': <module 'jupyter_client.blocking.channels' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/blocking/channels.py'>, 'tornado.escape': <module 'tornado.escape' from '/usr/lib/python3/dist-packages/tornado/escape.py'>, 'glob': <module 'glob' from '/usr/lib/python3.4/glob.py'>, 'prompt_toolkit.key_binding.digraphs': <module 'prompt_toolkit.key_binding.digraphs' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/digraphs.py'>, 'grp': <module 'grp' (built-in)>, 'IPython.terminal.ipapp': <module 'IPython.terminal.ipapp' from '/usr/local/lib/python3.4/dist-packages/IPython/terminal/ipapp.py'>, '_frozen_importlib': <module 'importlib._bootstrap' (frozen)>, 'IPython.utils.process': <module 'IPython.utils.process' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/process.py'>, 'prompt_toolkit.terminal.vt100_input': <module 'prompt_toolkit.terminal.vt100_input' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/terminal/vt100_input.py'>, 'marshal': <module 'marshal' (built-in)>, 'prompt_toolkit.layout.mouse_handlers': <module 'prompt_toolkit.layout.mouse_handlers' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/mouse_handlers.py'>, 'pkg_resources._vendor.six.moves': <module 'pkg_resources._vendor.six.moves' (<pkg_resources._vendor.six._Six

MetaPathImporter object at 0x7f9aa14950f0>)>, 'ipykernel.serialize': <module 'ipykernel.serialize' from '/usr/local/lib/python3.4/dist-packages/ipykernel/serialize.py'>, 'pwd': <module 'pwd' (built-in)>, 'enum': <module 'enum' from '/usr/lib/python3.4/enum.py'>, 'stat': <module 'stat' from '/usr/lib/python3.4/stat.py'>, 'logging': <module 'logging' from '/usr/lib/python3.4/logging/__init__.py'>, 'prompt_toolkit.layout.toolbars': <module 'prompt_toolkit.layout.toolbars' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/toolbars.py'>, 'datetime': <module 'datetime' from '/usr/lib/python3.4/datetime.py'>, 'pty': <module 'pty' from '/usr/lib/python3.4/pty.py'>, 'IPython.utils.io': <module 'IPython.utils.io' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/io.py'>, 'xml.parsers.expat.model': <module 'pyexpat.model'>, 'ipython_genutils.path': <module 'ipython_genutils.path' from '/usr/local/lib/python3.4/dist-packages/ipython_genutils/path.py'>, 'zmq.backend.cython._poll': <module 'zmq.backend.cython._poll' from '/usr/lib/python3/dist-packages/zmq/backend/cython/_poll.cpython-34m-x86_64-linux-gnu.so'>, 'opcode': <module 'opcode' from '/usr/lib/python3.4/opcode.py'>, 'socket': <module 'socket' from '/usr/lib/python3.4/socket.py'>, 'IPython.core.display_trap': <module 'IPython.core.display_trap' from '/usr/local/lib/python3.4/dist-packages/IPython/core/display_trap.py'>, 'prompt_toolkit': <module 'prompt_toolkit' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/__init__.py'>, 'IPython.core.magics.auto': <module 'IPython.core.magics.auto' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magics/auto.py'>, 'numbers': <module 'numbers' from '/usr/lib/python3.4/numbers.py'>, '_compat_pickle': <module '_compat_pickle' from '/usr/lib/python3.4/_compat_pickle.py'>, 'concurrent.futures._base': <module 'concurrent.futures._base' from '/usr/lib/python3.4/concurrent/futures/_base.py'>, 'importlib.machinery': <module 'importlib.machinery' from '/usr/lib/python3.4/importlib/machinery.py'>, 'tornado.stack_context': <module 'tornado.stack_context' from '/usr/lib/python3/dist-packages/tornado/stack_context.py'>, 'bdb': <module 'bdb' from '/usr/lib/python3.4/bdb.py'>, 'zmq.sugar.tracker': <module 'zmq.sugar.tracker' from '/usr/lib/python3/dist-packages/zmq/sugar/tracker.py'>, 'ipykernel.pickleutil': <module 'ipykernel.pickleutil' from '/usr/local/lib/python3.4/dist-packages/ipykernel/pickleutil.py'>, 'posix': <module 'posix' (built-in)>, 'prompt_toolkit.layout': <module 'prompt_toolkit.layout' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/__init__.py'>, 'prompt_toolkit.input': <module 'prompt_toolkit.input' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/input.py'>, 'operator': <module 'operator' from '/usr/lib/python3.4/operator.py'>, 'faulthandler': <module 'faulthandler' (built-in)>, 'prompt_toolkit.layout.margins': <module 'prompt_toolkit.layout.margins' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/margins.py'>, 'IPython.core.magics.config': <module 'IPython.core.magics.config' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magics/config.py'>, 'copy': <module 'copy' from '/usr/lib/python3.4/copy.py'>, 'IPython.core.error': <module 'IPython.core.error' from '/usr/local/lib/python3.4/dist-packages/IPython/core/error.py'>, 'collections.abc': <module 'collections.abc' from '/usr/lib/python3.4/collections/abc.py'>, 'sitecustomize': <module 'sitecustomize' from '/usr/lib/python3.4/sitecustomize.py'>, '_ctypes': <module '_ctypes' from '/usr/lib/python3.4/lib-dynload/_ctypes.cpython-34m-x86_64-linux-gnu.so'>, 'posixpath': <module 'posixpath' from '/usr/lib/python3.4/posixpath.py'>, 'plistlib': <module 'plistlib' from '/usr/lib/python3.4/plistlib.py'>, 'pyexpat.errors': <module 'pyexpat.errors'>, 'IPython.utils.tokenutil': <module 'IPython.utils.tokenutil' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/tokenutil.py'>, 'keyword': <module 'keyword' from '/usr/lib/python3.4/keyword.py'>, 'gc': <mo

dule 'gc' (built-in)>, 'prompt_toolkit.auto_suggest': <module 'prompt_toolkit.auto_suggest' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/auto_suggest.py'>, 'zmq.sugar.poll': <module 'zmq.sugar.poll' from '/usr/lib/python3/dist-packages/zmq/sugar/poll.py'>, 'IPython.core.alias': <module 'IPython.core.alias' from '/usr/local/lib/python3.4/dist-packages/IPython/core/alias.py'>, 'urllib.parse': <module 'urllib.parse' from '/usr/lib/python3.4/urllib/parse.py'>, 'pkg_resources.extern.packaging.requirements': <module 'pkg_resources.extern.packaging.requirements' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/requirements.py'>, 'quopri': <module 'quopri' from '/usr/lib/python3.4/quopri.py'>, 'pygments.filters': <module 'pygments.filters' from '/usr/local/lib/python3.4/dist-packages/pygments/filters/__init__.py'>, 'IPython.core': <module 'IPython.core' from '/usr/local/lib/python3.4/dist-packages/IPython/core/__init__.py'>, 'email': <module 'email' from '/usr/lib/python3.4/email/__init__.py'>, '_warnings': <module '_warnings' (built-in)>, 'zmq.backend.cython.constants': <module 'zmq.backend.cython.constants' from '/usr/lib/python3/dist-packages/zmq/backend/cython/constants.cpython-34m-x86_64-linux-gnu.so'>, 'prompt_toolkit.buffer_mapping': <module 'prompt_toolkit.buffer_mapping' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/buffer_mapping.py'>, 'copyreg': <module 'copyreg' from '/usr/lib/python3.4/copyreg.py'>, 'prompt_toolkit.styles.utils': <module 'prompt_toolkit.styles.utils' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/styles/utils.py'>, 'pkg_resources._vendor': <module 'pkg_resources._vendor' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/__init__.py'>, 'IPython.utils.data': <module 'IPython.utils.data' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/data.py'>, 'importlib._bootstrap': <module 'importlib._bootstrap' (frozen)>, 'wcwidth.wcwidth': <module 'wcwidth.wcwidth' from '/usr/local/lib/python3.4/dist-packages/wcwidth/wcwidth.py'>, 'jupyter_client.blocking.client': <module 'jupyter_client.blocking.client' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/blocking/client.py'>, 'bz2': <module 'bz2' from '/usr/lib/python3.4/bz2.py'>, '_sre': <module '_sre' (built-in)>, 'email.base64mime': <module 'email.base64mime' from '/usr/lib/python3.4/email/base64mime.py'>, 'ctypes.util': <module 'ctypes.util' from '/usr/lib/python3.4/ctypes/util.py'>, 'traitlets.config.loader': <module 'traitlets.config.loader' from '/usr/local/lib/python3.4/dist-packages/traitlets/config/loader.py'>, 'calendar': <module 'calendar' from '/usr/lib/python3.4/calendar.py'>, 'tempfile': <module 'tempfile' from '/usr/lib/python3.4/tempfile.py'>, 'email.utils': <module 'email.utils' from '/usr/lib/python3.4/email/utils.py'>, 'concurrent.futures.thread': <module 'concurrent.futures.thread' from '/usr/lib/python3.4/concurrent/futures/thread.py'>, 'IPython.core.shellapp': <module 'IPython.core.shellapp' from '/usr/local/lib/python3.4/dist-packages/IPython/core/shellapp.py'>, 'mimetypes': <module 'mimetypes' from '/usr/lib/python3.4/mimetypes.py'>, 'IPython.core.ultratb': <module 'IPython.core.ultratb' from '/usr/local/lib/python3.4/dist-packages/IPython/core/ultratb.py'>, 'hmac': <module 'hmac' from '/usr/lib/python3.4/hmac.py'>, 'pstats': <module 'pstats' from '/usr/lib/python3.4/pstats.py'>, 'ipywidgets.widgets.widget_layout': <module 'ipywidgets.widgets.widget_layout' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_layout.py'>, 'tarfile': <module 'tarfile' from '/usr/lib/python3.4/tarfile.py'>, '_heapq': <module '_heapq' (built-in)>, '_io': <module 'io' (built-in)>, 'IPython.lib.backgroundjobs': <module 'IPython.lib.backgroundjobs' from '/usr/local/lib/python3.4/dist-packages/IPython/lib/backgroundjobs.py'>, 'prompt_toolkit.key_binding.bindings.utils': <module 'prompt_toolkit.key_binding.bindings.utils' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/utils.py'>, 'IPyth

on.core.latex_symbols': <module 'IPython.core.latex_symbols' from '/usr/local/lib/python3.4/dist-packages/IPython/core/latex_symbols.py'>, 'ipywidgets.widgets.widget_float': <module 'ipywidgets.widgets.widget_float' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_float.py'>, 'IPython.utils.ulinecache': <module 'IPython.utils.ulinecache' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/ulinecache.py'>, 'pygments.modeline': <module 'pygments.modeline' from '/usr/local/lib/python3.4/dist-packages/pygments/modeline.py'>, 'sre_parse': <module 'sre_parse' from '/usr/lib/python3.4/sre_parse.py'>, 'pygments.formatter': <module 'pygments.formatter' from '/usr/local/lib/python3.4/dist-packages/pygments/formatter.py'>, 'IPython.utils._sysinfo': <module 'IPython.utils._sysinfo' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/_sysinfo.py'>, 'email._encoded_words': <module 'email._encoded_words' from '/usr/lib/python3.4/email/_encoded_words.py'>, 'IPython.utils.contexts': <module 'IPython.utils.contexts' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/contexts.py'>, 'pygments.util': <module 'pygments.util' from '/usr/local/lib/python3.4/dist-packages/pygments/util.py'>, 'prompt_toolkit.terminal': <module 'prompt_toolkit.terminal' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/terminal/__init__.py'>, 'multiprocessing.process': <module 'multiprocessing.process' from '/usr/lib/python3.4/multiprocessing/process.py'>, 'jupyter_core': <module 'jupyter_core' from '/usr/local/lib/python3.4/dist-packages/jupyter_core/__init__.py'>, 'przyklad2': <module 'przyklad2' from '/home/szwabin/MyPython/przyklad2.py'>, 'struct': <module 'struct' from '/usr/lib/python3.4/struct.py'>, 'tornado.util': <module 'tornado.util' from '/usr/lib/python3/dist-packages/tornado/util.py'>, 'IPython.utils.tokenize2': <module 'IPython.utils.tokenize2' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/tokenize2.py'>, 'pygments.formatters._mapping': <module 'pygments.formatters._mapping' from '/usr/local/lib/python3.4/dist-packages/pygments/formatters/_mapping.py'>, 'IPython.core.history': <module 'IPython.core.history' from '/usr/local/lib/python3.4/dist-packages/IPython/core/history.py'>, 'wcwidth.table_zero': <module 'wcwidth.table_zero' from '/usr/local/lib/python3.4/dist-packages/wcwidth/table_zero.py'>, 'pkg_resources.extern.packaging.specifiers': <module 'pkg_resources.extern.packaging.specifiers' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/specifiers.py'>, 'abc': <module 'abc' from '/usr/lib/python3.4/abc.py'>, 'prompt_toolkit.clipboard': <module 'prompt_toolkit.clipboard' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/clipboard/__init__.py'>, 'ctypes': <module 'ctypes' from '/usr/lib/python3.4/ctypes/__init__.py'>, 'ntpath': <module 'ntpath' from '/usr/lib/python3.4/ntpath.py'>, 'logging.handlers': <module 'logging.handlers' from '/usr/lib/python3.4/logging/handlers.py'>, 'prompt_toolkit.utils': <module 'prompt_toolkit.utils' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/utils.py'>, 'prompt_toolkit.key_binding.registry': <module 'prompt_toolkit.key_binding.registry' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/registry.py'>, 'IPython.core.excolors': <module 'IPython.core.excolors' from '/usr/local/lib/python3.4/dist-packages/IPython/core/excolors.py'>, 'zmq.devices.monitoredqueue': <module 'zmq.devices.monitoredqueue' from '/usr/lib/python3/dist-packages/zmq/devices/monitoredqueue.cpython-34m-x86_64-linux-gnu.so'>, 'prompt_toolkit.layout.processors': <module 'prompt_toolkit.layout.processors' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/processors.py'>, 'zipfile': <module 'zipfile' from '/usr/lib/python3.4/zipfile.py'>, 'ipywidgets.widgets.widget': <module 'ipywidgets.widgets.widget' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget.py'>, 'zmq.eventloop.zmqstream': <module 'zmq.eventloop.zmqstream' from '/usr/lib/python3/dist-packages/zmq/eve

ntloop/zmqstream.py'>, 'codecs': <module 'codecs' from '/usr/lib/python3.4/codecs.py'>, 'IPython.core.pylabtools': <module 'IPython.core.pylabtools' from '/usr/local/lib/python3.4/dist-packages/IPython/core/pylabtools.py'>, '_bootlocale': <module '_bootlocale' from '/usr/lib/python3.4/_bootlocale.py'>, 'linecache': <module 'linecache' from '/usr/lib/python3.4/linecache.py'>, 'xml.parsers.expat.errors': <module 'pyexpat.errors'>, 'prompt_toolkit.key_binding.manager': <module 'prompt_toolkit.key_binding.manager' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/manager.py'>, 'sqlite3.dbapi2': <module 'sqlite3.dbapi2' from '/usr/lib/python3.4/sqlite3/dbapi2.py'>, 'IPython.utils.colorable': <module 'IPython.utils.colorable' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/colorable.py'>, 'signal': <module 'signal' (built-in)>, 'zmq.backend.cython': <module 'zmq.backend.cython' from '/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py'>, 'IPython.utils.PyColorize': <module 'IPython.utils.PyColorize' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/PyColorize.py'>, 'textwrap': <module 'textwrap' from '/usr/lib/python3.4/textwrap.py'>, 'IPython.core.prefilter': <module 'IPython.core.prefilter' from '/usr/local/lib/python3.4/dist-packages/IPython/core/prefilter.py'>, 'pygments': <module 'pygments' from '/usr/local/lib/python3.4/dist-packages/pygments/__init__.py'>, 'IPython.core.payloadpage': <module 'IPython.core.payloadpage' from '/usr/local/lib/python3.4/dist-packages/IPython/core/payloadpage.py'>, 'traitlets.config': <module 'traitlets.config' from '/usr/local/lib/python3.4/dist-packages/traitlets/config/__init__.py'>, 'string': <module 'string' from '/usr/lib/python3.4/string.py'>, 'prompt_toolkit.eventloop.base': <module 'prompt_toolkit.eventloop.base' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/eventloop/base.py'>, 'heapq': <module 'heapq' from '/usr/lib/python3.4/heapq.py'>, 'prompt_toolkit.interface': <module 'prompt_toolkit.interface' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/interface.py'>, 'html.entities': <module 'html.entities' from '/usr/lib/python3.4/html/entities.py'>, 'IPython.core.application': <module 'IPython.core.application' from '/usr/local/lib/python3.4/dist-packages/IPython/core/application.py'>, 'zmq.sugar.constants': <module 'zmq.sugar.constants' from '/usr/lib/python3/dist-packages/zmq/sugar/constants.py'>, 'IPython.terminal.shortcuts': <module 'IPython.terminal.shortcuts' from '/usr/local/lib/python3.4/dist-packages/IPython/terminal/shortcuts.py'>, '_sqlite3': <module '_sqlite3' from '/usr/lib/python3.4/lib-dynload/_sqlite3.cpython-34m-x86_64-linux-gnu.so'>, 'ipython_genutils.text': <module 'ipython_genutils.text' from '/usr/local/lib/python3.4/dist-packages/ipython_genutils/text.py'>, 'prompt_toolkit.key_binding.input_processor': <module 'prompt_toolkit.key_binding.input_processor' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/input_processor.py'>, 'traitlets.log': <module 'traitlets.log' from '/usr/local/lib/python3.4/dist-packages/traitlets/log.py'>, 'zmq.devices.proxydevice': <module 'zmq.devices.proxydevice' from '/usr/lib/python3/dist-packages/zmq/devices/proxydevice.py'>, 'pkg_resources.extern': <module 'pkg_resources.extern' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/extern/__init__.py'>, 'traitlets.config.configurable': <module 'traitlets.config.configurable' from '/usr/local/lib/python3.4/dist-packages/traitlets/config/configurable.py'>, 'email.encoders': <module 'email.encoders' from '/usr/lib/python3.4/email/encoders.py'>, 'prompt_toolkit.renderer': <module 'prompt_toolkit.renderer' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/renderer.py'>, 'jupyter_client.connect': <module 'jupyter_client.connect' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/connect.py'>, 'zmq.eventloop': <module 'zmq.eventloop' from '/usr/lib/python3/dist-packages/zmq/eventloop/__init__.py'>, 'prompt_toolkit.styles.from_pygments':

<module 'prompt_toolkit.styles.from_pygments' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/styles/from_pygments.py'>, 'IPython.terminal': <module 'IPython.terminal' from '/usr/local/lib/python3.4/dist-packages/IPython/terminal/__init__.py'>, 'IPython.core.displaypub': <module 'IPython.core.displaypub' from '/usr/local/lib/python3.4/dist-packages/IPython/core/displaypub.py'>, 'pygments.lexer': <module 'pygments.lexer' from '/usr/local/lib/python3.4/dist-packages/pygments/lexer.py'>, 'IPython.lib.deepreload': <module 'IPython.lib.deepreload' from '/usr/local/lib/python3.4/dist-packages/IPython/lib/deepreload.py'>, 'builtins': <module 'builtins' (built-in)>, 'ipywidgets.widgets.widget_bool': <module 'ipywidgets.widgets.widget_bool' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_bool.py'>, 'pygments.lexers': <module 'pygments.lexers' from '/usr/local/lib/python3.4/dist-packages/pygments/lexers/__init__.py'>, '_hashlib': <module '_hashlib' from '/usr/lib/python3.4/lib-dynload/_hashlib.cpython-34m-x86_64-linux-gnu.so'>, '_functools': <module '_functools' (built-in)>, 'zmq.backend': <module 'zmq.backend' from '/usr/lib/python3/dist-packages/zmq/backend/__init__.py'>, 'sys': <module 'sys' (built-in)>, 'IPython.core.completerlib': <module 'IPython.core.completerlib' from '/usr/local/lib/python3.4/dist-packages/IPython/core/completerlib.py'>, 'IPython.terminal.prompts': <module 'IPython.terminal.prompts' from '/usr/local/lib/python3.4/dist-packages/IPython/terminal/prompts.py'>, 'traitlets': <module 'traitlets' from '/usr/local/lib/python3.4/dist-packages/traitlets/__init__.py'>, 'zmq.backend.cython.error': <module 'zmq.backend.cython.error' from '/usr/lib/python3/dist-packages/zmq/backend/cython/error.cpython-34m-x86_64-linux-gnu.so'>, 'cmd': <module 'cmd' from '/usr/lib/python3.4/cmd.py'>, 'prompt_toolkit.key_binding.bindings.vi': <module 'prompt_toolkit.key_binding.bindings.vi' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/vi.py'>, 'traitlets._version': <module 'traitlets._version' from '/usr/local/lib/python3.4/dist-packages/traitlets/_version.py'>, 'IPython.utils.openpy': <module 'IPython.utils.openpy' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/openpy.py'>, 'optparse': <module 'optparse' from '/usr/lib/python3.4/optparse.py'>, 'zipimport': <module 'zipimport' (built-in)>, 'IPython.core.inputtransformer': <module 'IPython.core.inputtransformer' from '/usr/local/lib/python3.4/dist-packages/IPython/core/inputtransformer.py'>, '_strptime': <module '_strptime' from '/usr/lib/python3.4/_strptime.py'>, 'json': <module 'json' from '/usr/lib/python3.4/json/__init__.py'>, 'email.charset': <module 'email.charset' from '/usr/lib/python3.4/email/charset.py'>, 'simplegeneric': <module 'simplegeneric' from '/usr/lib/python3/dist-packages/simplegeneric.py'>, 'pdb': <module 'pdb' from '/usr/lib/python3.4/pdb.py'>, 'zmq.utils.jsonapi': <module 'zmq.utils.jsonapi' from '/usr/lib/python3/dist-packages/zmq/utils/jsonapi.py'>, '_stat': <module '_stat' (built-in)>, 'ipykernel.iostream': <module 'ipykernel.iostream' from '/usr/local/lib/python3.4/dist-packages/ipykernel/iostream.py'>, 'prompt_toolkit.key_binding.bindings.emacs': <module 'prompt_toolkit.key_binding.bindings.emacs' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/emacs.py'>, 'decorator': <module 'decorator' from '/usr/lib/python3/dist-packages/decorator.py'>, 'ipywidgets.widgets.interaction': <module 'ipywidgets.widgets.interaction' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/interaction.py'>, 'ipywidgets._version': <module 'ipywidgets._version' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/_version.py'>, 'encodings': <module 'encodings' from '/usr/lib/python3.4/encodings/__init__.py'>, 'prompt_toolkit.output': <module 'prompt_toolkit.output' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/output.py'>, 'IPython.core.extensions': <module 'IPython.core.extensions' from '/usr/local/lib/python3.4/dist-pa

ckages/IPython/core/extensions.py'>, 'IPython.core.magics.extension': <module 'IPython.core.magics.extension' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magics/extension.py'>, 'hashlib': <module 'hashlib' from '/usr/lib/python3.4/hashlib.py'>, 'atexit': <module 'atexit' (built-in)>, '_multiprocessing': <module '_multiprocessing' from '/usr/lib/python3.4/lib-dynload/_multiprocessing.cpython-34m-x86_64-linux-gnu.so'>, 'IPython.utils._process_posix': <module 'IPython.utils._process_posix' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/_process_posix.py'>, 'ipykernel.jsonutil': <module 'ipykernel.jsonutil' from '/usr/local/lib/python3.4/dist-packages/ipykernel/jsonutil.py'>, 'IPython.utils.text': <module 'IPython.utils.text' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/text.py'>, 'timeit': <module 'timeit' from '/usr/lib/python3.4/timeit.py'>, 'xml.parsers.expat': <module 'xml.parsers.expat' from '/usr/lib/python3.4/xml/parsers/expat.py'>, 'ipykernel.connect': <module 'ipykernel.connect' from '/usr/local/lib/python3.4/dist-packages/ipykernel/connect.py'>, 'IPython.core.magics.pylab': <module 'IPython.core.magics.pylab' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magics/pylab.py'>, 'IPython.utils.capture': <module 'IPython.utils.capture' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/capture.py'>, 'email.errors': <module 'email.errors' from '/usr/lib/python3.4/email/errors.py'>, 'functools': <module 'functools' from '/usr/lib/python3.4/functools.py'>, 'ipywidgets.widgets.widget_controller': <module 'ipywidgets.widgets.widget_controller' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_controller.py'>, 'jupyter_client.managerabc': <module 'jupyter_client.managerabc' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/managerabc.py'>, 'pygments.styles': <module 'pygments.styles' from '/usr/local/lib/python3.4/dist-packages/pygments/styles/__init__.py'>, 'errno': <module 'errno' (built-in)>, 'lzma': <module 'lzma' from '/usr/lib/python3.4/lzma.py'>, '_struct': <module '_struct' (built-in)>, 'pyexpat': <module 'pyexpat' (built-in)>, 'IPython.core.compilerop': <module 'IPython.core.compilerop' from '/usr/local/lib/python3.4/dist-packages/IPython/core/compilerop.py'>, 'IPython.utils.signatures': <module 'IPython.utils.signatures' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/signatures.py'>, 'encodings.cp437': <module 'encodings.cp437' from '/usr/lib/python3.4/encodings/cp437.py'>, 'email.iterators': <module 'email.iterators' from '/usr/lib/python3.4/email/iterators.py'>, 'pkgutil': <module 'pkgutil' from '/usr/lib/python3.4/pkgutil.py'>, 'prompt_toolkit.reactive': <module 'prompt_toolkit.reactive' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/reactive.py'>, 'prompt_toolkit.styles.from_dict': <module 'prompt_toolkit.styles.from_dict' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/styles/from_dict.py'>, 'zmq.eventloop.ioloop': <module 'zmq.eventloop.ioloop' from '/usr/lib/python3/dist-packages/zmq/eventloop/ioloop.py'>, 'prompt_toolkit.search_state': <module 'prompt_toolkit.search_state' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/search_state.py'>, 'IPython.core.formatters': <module 'IPython.core.formatters' from '/usr/local/lib/python3.4/dist-packages/IPython/core/formatters.py'>, 'os': <module 'os' from '/usr/lib/python3.4/os.py'>, 'IPython.utils': <module 'IPython.utils' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/__init__.py'>, 'IPython.core.completer': <module 'IPython.core.completer' from '/usr/local/lib/python3.4/dist-packages/IPython/core/completer.py'>, 'dis': <module 'dis' from '/usr/lib/python3.4/dis.py'>, 'pkg_resources._vendor.six': <module 'pkg_resources._vendor.six' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/six.py'>, 'ipython_genutils._version': <module 'ipython_genutils._version' from '/usr/local/lib/python3.4/dist-packages/ipython_genutils/_version.py'>, 'prompt_toolkit.layout.controls': <module 'pr

ompt_toolkit.layout.controls' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/controls.py'>, '_random': <module '_random' (built-in)>, 'traitlets.config.application': <module 'traitlets.config.application' from '/usr/local/lib/python3.4/dist-packages/traitlets/config/application.py'>, 'IPython.core.magics.osm': <module 'IPython.core.magics.osm' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magics/osm.py'>, 'imp': <module 'imp' from '/usr/lib/python3.4/imp.py'>, 'prompt_toolkit.filters.types': <module 'prompt_toolkit.filters.types' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/filters/types.py'>, 'multiprocessing.reduction': <module 'multiprocessing.reduction' from '/usr/lib/python3.4/multiprocessing/reduction.py'>, 'importlib': <module 'importlib' from '/usr/lib/python3.4/importlib/__init__.py'>, 'tornado.concurrent': <module 'tornado.concurrent' from '/usr/lib/python3/dist-packages/tornado/concurrent.py'>, 'codeop': <module 'codeop' from '/usr/lib/python3.4/codeop.py'>, 'getpass': <module 'getpass' from '/usr/lib/python3.4/getpass.py'>, '_operator': <module '_operator' (built-in)>, 'prompt_toolkit.filters.utils': <module 'prompt_toolkit.filters.utils' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/filters/utils.py'>, 'selectors': <module 'selectors' from '/usr/lib/python3.4/selectors.py'>, 'zmq.backend.cython.context': <module 'zmq.backend.cython.context' from '/usr/lib/python3/dist-packages/zmq/backend/cython/context.cpython-34m-x86_64-linux-gnu.so'>, 'zmq.sugar.socket': <module 'zmq.sugar.socket' from '/usr/lib/python3/dist-packages/zmq/sugar/socket.py'>, 'random': <module 'random' from '/usr/lib/python3.4/random.py'>, 'zmq.utils.sixcerpt': <module 'zmq.utils.sixcerpt' from '/usr/lib/python3/dist-packages/zmq/utils/sixcerpt.py'>, 'wcwidth.table_wide': <module 'wcwidth.table_wide' from '/usr/local/lib/python3.4/dist-packages/wcwidth/table_wide.py'>, 'subprocess': <module 'subprocess' from '/usr/lib/python3.4/subprocess.py'>, 'sre_compile': <module 'sre_compile' from '/usr/lib/python3.4/sre_compile.py'>, 'curses': <module 'curses' from '/usr/lib/python3.4/curses/__init__.py'>, 'select': <module 'select' (built-in)>, 'traitlets.utils.getargspec': <module 'traitlets.utils.getargspec' from '/usr/local/lib/python3.4/dist-packages/traitlets/utils/getargspec.py'>, 'email.parser': <module 'email.parser' from '/usr/lib/python3.4/email/parser.py'>, 'jupyter_client.adapter': <module 'jupyter_client.adapter' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/adapter.py'>, 'IPython.core.release': <module 'IPython.core.release' from '/usr/local/lib/python3.4/dist-packages/IPython/core/release.py'>, '_locale': <module '_locale' (built-in)>, 'jupyter_core.version': <module 'jupyter_core.version' from '/usr/local/lib/python3.4/dist-packages/jupyter_core/version.py'>, '_bisect': <module '_bisect' (built-in)>, 'multiprocessing.util': <module 'multiprocessing.util' from '/usr/lib/python3.4/multiprocessing/util.py'>, 'IPython.paths': <module 'IPython.paths' from '/usr/local/lib/python3.4/dist-packages/IPython/paths.py'>, 'zmq.devices': <module 'zmq.devices' from '/usr/lib/python3/dist-packages/zmq/devices/__init__.py'>, 're': <module 're' from '/usr/lib/python3.4/re.py'>, 'ipykernel': <module 'ipykernel' from '/usr/local/lib/python3.4/dist-packages/ipykernel/__init__.py'>, 'ipywidgets.widgets.trait_types': <module 'ipywidgets.widgets.trait_types' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/trait_types.py'>, 'weakref': <module 'weakref' from '/usr/lib/python3.4/weakref.py'>, 'pygments.style': <module 'pygments.style' from '/usr/local/lib/python3.4/dist-packages/pygments/style.py'>, 'pygments.lexers.python': <module 'pygments.lexers.python' from '/usr/local/lib/python3.4/dist-packages/pygments/lexers/python.py'>, 'shutil': <module 'shutil' from '/usr/lib/python3.4/shutil.py'>, 'ipykernel._version': <module 'ipykernel._version' from '/usr/local/lib/python3.4/dist-packages/ipykernel/_version.py'>, 'ipykernel.comm.manager': <module

'ipykernel.comm.manager' from '/usr/local/lib/python3.4/dist-packages/ipykernel/comm/manager.py'>, 'base64': <module 'base64' from '/usr/lib/python3.4/base64.py'>, 'prompt_toolkit.token': <module 'prompt_toolkit.token' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/token.py'>, 'email._policybase': <module 'email._policybase' from '/usr/lib/python3.4/email/_policybase.py'>, 'prompt_toolkit.layout.screen': <module 'prompt_toolkit.layout.screen' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/screen.py'>, 'prompt_toolkit.layout.dimension': <module 'prompt_toolkit.layout.dimension' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/dimension.py'>, 'binascii': <module 'binascii' (built-in)>, 'pygments.plugin': <module 'pygments.plugin' from '/usr/local/lib/python3.4/dist-packages/pygments/plugin.py'>, 'pkg_resources.extern.packaging.version': <module 'pkg_resources.extern.packaging.version' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/version.py'>, 'pkg_resources.extern.six.moves.urllib': <module 'pkg_resources._vendor.six.moves.urllib' (<pkg_resources._vendor.six._SixMetaPathImporter object at 0x7f9aa14950f0>)>, 'ipywidgets.widgets.widget_box': <module 'ipywidgets.widgets.widget_box' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_box.py'>, 'email.quoprimime': <module 'email.quoprimime' from '/usr/lib/python3.4/email/quoprimime.py'>, 'multiprocessing': <module 'multiprocessing' from '/usr/lib/python3.4/multiprocessing/__init__.py'>, 'prompt_toolkit.key_binding.bindings.named_commands': <module 'prompt_toolkit.key_binding.bindings.named_commands' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/named_commands.py'>, 'warnings': <module 'warnings' from '/usr/lib/python3.4/warnings.py'>, 'prompt_toolkit.completion': <module 'prompt_toolkit.completion' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/completion.py'>, 'pickle': <module 'pickle' from '/usr/lib/python3.4/pickle.py'>, 'IPython': <module 'IPython' from '/usr/local/lib/python3.4/dist-packages/IPython/__init__.py'>, 'zmq.utils': <module 'zmq.utils' from '/usr/lib/python3/dist-packages/zmq/utils/__init__.py'>, 'site': <module 'site' from '/usr/lib/python3.4/site.py'>, '_sysconfigdata_m': <module '_sysconfigdata_m' from '/usr/lib/python3.4/plat-x86_64-linux-gnu/_sysconfigdata_m.py'>, 'IPython.extensions.storemagic': <module 'IPython.extensions.storemagic' from '/usr/local/lib/python3.4/dist-packages/IPython/extensions/storemagic.py'>, 'jupyter_client.clientabc': <module 'jupyter_client.clientabc' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/clientabc.py'>, 'IPython.terminal.ptutils': <module 'IPython.terminal.ptutils' from '/usr/local/lib/python3.4/dist-packages/IPython/terminal/ptutils.py'>, 'zmq.devices.monitoredqueuedevice': <module 'zmq.devices.monitoredqueuedevice' from '/usr/lib/python3/dist-packages/zmq/devices/monitoredqueuedevice.py'>, 'ipywidgets.widgets.widget_selection': <module 'ipywidgets.widgets.widget_selection' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_selection.py'>, 'IPython.utils.frame': <module 'IPython.utils.frame' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/frame.py'>, 'IPython.utils._tokenize_py3': <module 'IPython.utils._tokenize_py3' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/_tokenize_py3.py'>, 'IPython.core.magics.code': <module 'IPython.core.magics.code' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magics/code.py'>, 'IPython.core.inputsplitter': <module 'IPython.core.inputsplitter' from '/usr/local/lib/python3.4/dist-packages/IPython/core/inputsplitter.py'>, 'IPython.utils.strdispatch': <module 'IPython.utils.strdispatch' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/strdispatch.py'>, 'json.encoder': <module 'json.encoder' from '/usr/lib/python3.4/json/encoder.py'>, 'storemagic': <module 'storemagic' from '/usr/local/lib/python3.4/dist-packages/IPython/extensions/storemagi

c.py'>, 'IPython.testing.skipdoctest': <module 'IPython.testing.skipdoctest' from '/usr/local/lib/python3.4/dist-packages/IPython/testing/skipdoctest.py'>, 'six': <module 'six' from '/usr/lib/python3/dist-packages/six.py'>, 'IPython.core.magics.display': <module 'IPython.core.magics.display' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magics/display.py'>, 'xml': <module 'xml' from '/usr/lib/python3.4/xml/__init__.py'>, '_bz2': <module '_bz2' from '/usr/lib/python3.4/lib-dynload/_bz2.cpython-34m-x86_64-linux-gnu.so'>, 'prompt_toolkit.layout.lexers': <module 'prompt_toolkit.layout.lexers' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/lexers.py'>, 'six.moves': <module 'six.moves' (<six._SixMetaPathImporter object at 0x7f9aa0c8a160>)>, 'tokenize': <module 'tokenize' from '/usr/lib/python3.4/tokenize.py'>, '__mp_main__': <module 'ipykernel.__main__' from '/usr/local/lib/python3.4/dist-packages/ipykernel/__main__.py'>, 'IPython.core.page': <module 'IPython.core.page' from '/usr/local/lib/python3.4/dist-packages/IPython/core/page.py'>, 'pygments.formatters.html': <module 'pygments.formatters.html' from '/usr/local/lib/python3.4/dist-packages/pygments/formatters/html.py'>, 'IPython.lib.pretty': <module 'IPython.lib.pretty' from '/usr/local/lib/python3.4/dist-packages/IPython/lib/pretty.py'>, 'IPython.lib.display': <module 'IPython.lib.display' from '/usr/local/lib/python3.4/dist-packages/IPython/lib/display.py'>, 'prompt_toolkit.mouse_events': <module 'prompt_toolkit.mouse_events' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/mouse_events.py'>, 'prompt_toolkit.buffer': <module 'prompt_toolkit.buffer' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/buffer.py'>, 'ipython_genutils.importstring': <module 'ipython_genutils.importstring' from '/usr/local/lib/python3.4/dist-packages/ipython_genutils/importstring.py'>, 'ipywidgets.widgets.widget_output': <module 'ipywidgets.widgets.widget_output' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_output.py'>, 'queue': <module 'queue' from '/usr/lib/python3.4/queue.py'>, 'jupyter_client.kernelspec': <module 'jupyter_client.kernelspec' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/kernelspec.py'>, 'ipywidgets.widgets.widget_string': <module 'ipywidgets.widgets.widget_string' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_string.py'>, 'IPython.core.payload': <module 'IPython.core.payload' from '/usr/local/lib/python3.4/dist-packages/IPython/core/payload.py'>, 'IPython.utils.sentinel': <module 'IPython.utils.sentinel' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/sentinel.py'>, 'prompt_toolkit.terminal.vt100_output': <module 'prompt_toolkit.terminal.vt100_output' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/terminal/vt100_output.py'>, 'IPython.testing': <module 'IPython.testing' from '/usr/local/lib/python3.4/dist-packages/IPython/testing/__init__.py'>, 'zmq.error': <module 'zmq.error' from '/usr/lib/python3/dist-packages/zmq/error.py'>, 'IPython.utils.syspathcontext': <module 'IPython.utils.syspathcontext' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/syspathcontext.py'>, 'IPython.lib.security': <module 'IPython.lib.security' from '/usr/local/lib/python3.4/dist-packages/IPython/lib/security.py'>, '_lsprof': <module '_lsprof' from '/usr/lib/python3.4/lib-dynload/_lsprof.cpython-34m-x86_64-linux-gnu.so'>, 'ast': <module 'ast' from '/usr/lib/python3.4/ast.py'>, 'apport_python_hook': <module 'apport_python_hook' from '/usr/lib/python3/dist-packages/apport_python_hook.py'>, '_weakref': <module '_weakref' (built-in)>, 'zmq.sugar.attrsettr': <module 'zmq.sugar.attrsettr' from '/usr/lib/python3/dist-packages/zmq/sugar/attrsettr.py'>, 'prompt_toolkit.eventloop': <module 'prompt_toolkit.eventloop' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/eventloop/__init__.py'>, 'tty': <module 'tty' from '/usr/lib/python3.4/tty.py'>, 'IPython.utils.encoding': <module 'IPython.utils.encoding' from '/usr/local/lib/python

3.4/dist-packages/IPython/utils/encoding.py'>, 'ipywidgets.widgets.widget_int': <module 'ipywidgets.widgets.widget_int' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_int.py'>, 'os.path': <module 'posixpath' from '/usr/lib/python3.4/posixpath.py'>, '_datetime': <module '_datetime' (built-in)>, 'platform': <module 'platform' from '/usr/lib/python3.4/platform.py'>, 'IPython.core.autocall': <module 'IPython.core.autocall' from '/usr/local/lib/python3.4/dist-packages/IPython/core/autocall.py'>, 'jupyter_client.blocking': <module 'jupyter_client.blocking' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/blocking/__init__.py'>, 'pkg_resources.extern.six': <module 'pkg_resources._vendor.six' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/six.py'>, 'pprint': <module 'pprint' from '/usr/lib/python3.4/pprint.py'>, 'prompt_toolkit.filters': <module 'prompt_toolkit.filters' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/filters/__init__.py'>, 'traitlets.traitlets': <module 'traitlets.traitlets' from '/usr/local/lib/python3.4/dist-packages/traitlets/traitlets.py'>, 'IPython.core.macro': <module 'IPython.core.macro' from '/usr/local/lib/python3.4/dist-packages/IPython/core/macro.py'>, 'IPython.utils.dir2': <module 'IPython.utils.dir2' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/dir2.py'>, 'uu': <module 'uu' from '/usr/lib/python3.4/uu.py'>, 'IPython.core.magics': <module 'IPython.core.magics' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magics/__init__.py'>, 'tornado.ioloop': <module 'tornado.ioloop' from '/usr/lib/python3/dist-packages/tornado/ioloop.py'>, 'pygments.unistring': <module 'pygments.unistring' from '/usr/local/lib/python3.4/dist-packages/pygments/unistring.py'>, 'tornado': <module 'tornado' from '/usr/lib/python3/dist-packages/tornado/__init__.py'>, 'math': <module 'math' (built-in)>, 'prompt_toolkit.document': <module 'prompt_toolkit.document' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/document.py'>, 'prompt_toolkit.clipboard.base': <module 'prompt_toolkit.clipboard.base' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/clipboard/base.py'>, 'ipykernel.kernelapp': <module 'ipykernel.kernelapp' from '/usr/local/lib/python3.4/dist-packages/ipykernel/kernelapp.py'>, 'pygments.regexopt': <module 'pygments.regexopt' from '/usr/local/lib/python3.4/dist-packages/pygments/regexopt.py'>, 'prompt_toolkit.history': <module 'prompt_toolkit.history' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/history.py'>, 'genericpath': <module 'genericpath' from '/usr/lib/python3.4/genericpath.py'>, 'IPython.terminal.embed': <module 'IPython.terminal.embed' from '/usr/local/lib/python3.4/dist-packages/IPython/terminal/embed.py'>, 'IPython.core.builtin_trap': <module 'IPython.core.builtin_trap' from '/usr/local/lib/python3.4/dist-packages/IPython/core/builtin_trap.py'>, 'jupyter_client._version': <module 'jupyter_client._version' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/_version.py'>, 'IPython.lib.clipboard': <module 'IPython.lib.clipboard' from '/usr/local/lib/python3.4/dist-packages/IPython/lib/clipboard.py'>, 'time': <module 'time' (built-in)>, 'IPython.core.interactiveshell': <module 'IPython.core.interactiveshell' from '/usr/local/lib/python3.4/dist-packages/IPython/core/interactiveshell.py'>, 'IPython.utils.path': <module 'IPython.utils.path' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/path.py'>, 'pickleshare': <module 'pickleshare' from '/usr/local/lib/python3.4/dist-packages/pickleshare.py'>, 'email.header': <module 'email.header' from '/usr/lib/python3.4/email/header.py'>, 'io': <module 'io' from '/usr/lib/python3.4/io.py'>, 'prompt_toolkit.validation': <module 'prompt_toolkit.validation' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/validation.py'>, 'zmq.devices.basedevice': <module 'zmq.devices.basedevice' from '/usr/lib/python3/dist-packages/zmq/devices/basedevice.py'>, 'prompt_toolkit.layout.menus': <module 'prompt_toolkit.la

yout.menus' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/menus.py'>, 'zmq.sugar': <module 'zmq.sugar' from '/usr/lib/python3/dist-packages/zmq/sugar/__init__.py'>, 'ipython_genutils.encoding': <module 'ipython_genutils.encoding' from '/usr/local/lib/python3.4/dist-packages/ipython_genutils/encoding.py'>, 'IPython.core.magics.script': <module 'IPython.core.magics.script' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magics/script.py'>, 'uuid': <module 'uuid' from '/usr/lib/python3.4/uuid.py'>, 'jupyter_client.multikernelmanager': <module 'jupyter_client.multikernelmanager' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/multikernelmanager.py'>, 'IPython.core.usage': <module 'IPython.core.usage' from '/usr/local/lib/python3.4/dist-packages/IPython/core/usage.py'>, 'pygments.styles.default': <module 'pygments.styles.default' from '/usr/local/lib/python3.4/dist-packages/pygments/styles/default.py'>, 'ipython_genutils.py3compat': <module 'ipython_genutils.py3compat' from '/usr/local/lib/python3.4/dist-packages/ipython_genutils/py3compat.py'>, 'bisect': <module 'bisect' from '/usr/lib/python3.4/bisect.py'>, 'pkg_resources.extern.packaging.markers': <module 'pkg_resources.extern.packaging.markers' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/markers.py'>, 'zlib': <module 'zlib' (built-in)>, 'pathlib': <module 'pathlib' from '/usr/lib/python3.4/pathlib.py'>, 'array': <module 'array' (built-in)>, '_sitebuiltins': <module '_sitebuiltins' from '/usr/lib/python3.4/_sitebuiltins.py'>, 'zmq.utils.constant_names': <module 'zmq.utils.constant_names' from '/usr/lib/python3/dist-packages/zmq/utils/constant_names.py'>, 'IPython.core.crashhandler': <module 'IPython.core.crashhandler' from '/usr/local/lib/python3.4/dist-packages/IPython/core/crashhandler.py'>, 'email._parseaddr': <module 'email._parseaddr' from '/usr/lib/python3.4/email/_parseaddr.py'>, 'pkg_resources._vendor.packaging.__about__': <module 'pkg_resources._vendor.packaging.__about__' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/__about__.py'>, 'IPython.core.events': <module 'IPython.core.events' from '/usr/local/lib/python3.4/dist-packages/IPython/core/events.py'>, 'collections': <module 'collections' from '/usr/lib/python3.4/collections/__init__.py'>, 'prompt_toolkit.styles': <module 'prompt_toolkit.styles' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/styles/__init__.py'>, 'tornado.platform.interface': <module 'tornado.platform.interface' from '/usr/lib/python3/dist-packages/tornado/platform/interface.py'>, 'IPython.core.getipython': <module 'IPython.core.getipython' from '/usr/local/lib/python3.4/dist-packages/IPython/core/getipython.py'>, 'ipywidgets': <module 'ipywidgets' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/__init__.py'>, 'IPython.core.logger': <module 'IPython.core.logger' from '/usr/local/lib/python3.4/dist-packages/IPython/core/logger.py'>, 'pkg_resources.extern.six.moves': <module 'pkg_resources._vendor.six.moves' (<pkg_resources._vendor.six._SixMetaPathImporter object at 0x7f9aa14950f0>)>, 'xml.parsers': <module 'xml.parsers' from '/usr/lib/python3.4/xml/parsers/__init__.py'>, 'IPython.utils.sysinfo': <module 'IPython.utils.sysinfo' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/sysinfo.py'>, 'locale': <module 'locale' from '/usr/lib/python3.4/locale.py'>, 'ipywidgets.widgets.widget_link': <module 'ipywidgets.widgets.widget_link' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_link.py'>, 'traitlets.utils.importstring': <module 'traitlets.utils.importstring' from '/usr/local/lib/python3.4/dist-packages/traitlets/utils/importstring.py'>, 'ipykernel.heartbeat': <module 'ipykernel.heartbeat' from '/usr/local/lib/python3.4/dist-packages/ipykernel/heartbeat.py'>, 'IPython.utils.decorators': <module 'IPython.utils.decorators' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/decorators.py'>, 'zmq.utils.strtypes': <module 'zmq.utils.strtypes' from '/usr/lib/python3/d

ist-packages/zmq/utils/strtypes.py'>, 'tornado.platform.auto': <module 'tornado.platform.auto' from '/usr/lib/python3/dist-packages/tornado/platform/auto.py'>, 'prompt_toolkit.application': <module 'prompt_toolkit.application' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/application.py'>, 'IPython.utils.importstring': <module 'IPython.utils.importstring' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/importstring.py'>, 'pyexpat.model': <module 'pyexpat.model'>, 'jupyter_client.jsonutil': <module 'jupyter_client.jsonutil' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/jsonutil.py'>, 'IPython.core.oinspect': <module 'IPython.core.oinspect' from '/usr/local/lib/python3.4/dist-packages/IPython/core/oinspect.py'>, 'pydoc': <module 'pydoc' from '/usr/lib/python3.4/pydoc.py'>, 'IPython.utils.tempdir': <module 'IPython.utils.tempdir' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/tempdir.py'>, 'jupyter_client.channelsabc': <module 'jupyter_client.channelsabc' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/channelsabc.py'>, 'zmq.backend.cython._version': <module 'zmq.backend.cython._version' from '/usr/lib/python3/dist-packages/zmq/backend/cython/_version.cpython-34m-x86_64-linux-gnu.so'>, 'prompt_toolkit.keys': <module 'prompt_toolkit.keys' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/keys.py'>, 'gettext': <module 'gettext' from '/usr/lib/python3.4/gettext.py'>, 'IPython.core.magic_arguments': <module 'IPython.core.magic_arguments' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magic_arguments.py'>, 'encodings.utf_8': <module 'encodings.utf_8' from '/usr/lib/python3.4/encodings/utf_8.py'>, 'IPython.utils.terminal': <module 'IPython.utils.terminal' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/terminal.py'>, 'jupyter_client.client': <module 'jupyter_client.client' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/client.py'>, 'ipywidgets.widgets.widget_color': <module 'ipywidgets.widgets.widget_color' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_color.py'>, 'prompt_toolkit.filters.base': <module 'prompt_toolkit.filters.base' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/filters/base.py'>, 'prompt_toolkit.cache': <module 'prompt_toolkit.cache' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/cache.py'>, 'ipywidgets.widgets.widget_button': <module 'ipywidgets.widgets.widget_button' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_button.py'>, 'contextlib': <module 'contextlib' from '/usr/lib/python3.4/contextlib.py'>, 'json.scanner': <module 'json.scanner' from '/usr/lib/python3.4/json/scanner.py'>, 'email.message': <module 'email.message' from '/usr/lib/python3.4/email/message.py'>, 'IPython.terminal.debugger': <module 'IPython.terminal.debugger' from '/usr/local/lib/python3.4/dist-packages/IPython/terminal/debugger.py'>, '_codecs': <module '_codecs' (built-in)>, 'pkg_resources.extern.appdirs': <module 'pkg_resources._vendor.appdirs' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/appdirs.py'>, 'zmq.backend.cython._device': <module 'zmq.backend.cython._device' from '/usr/lib/python3/dist-packages/zmq/backend/cython/_device.cpython-34m-x86_64-linux-gnu.so'>, 'IPython.utils.generics': <module 'IPython.utils.generics' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/generics.py'>, 'pkg_resources.extern.packaging._compat': <module 'pkg_resources.extern.packaging._compat' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/_compat.py'>, 'prompt_toolkit.key_binding.bindings.basic': <module 'prompt_toolkit.key_binding.bindings.basic' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/basic.py'>, 'IPython.utils.module_paths': <module 'IPython.utils.module_paths' from '/usr/local/lib/python3.4/dist-packages/IPython/utils/module_paths.py'>, 'pexpect': <module 'pexpect' from '/usr/lib/python3/dist-packages/pexpect/__init__.py'>, 'concurrent': <module 'c

oncurrent' from '/usr/lib/python3.4/concurrent/__init__.py'>, '_imp': <module '_imp' (built-in)>, 'multiprocessing.context': <module 'multiprocessing.context' from '/usr/lib/python3.4/multiprocessing/context.py'>, 'prompt_toolkit.enums': <module 'prompt_toolkit.enums' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/enums.py'>, '_opcode': <module '_opcode' from '/usr/lib/python3.4/lib-dynload/_opcode.cpython-34m-x86_64-linux-gnu.so'>, 'pygments.filter': <module 'pygments.filter' from '/usr/local/lib/python3.4/dist-packages/pygments/filter.py'>, 'jupyter_client': <module 'jupyter_client' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/__init__.py'>, 'ipykernel.parentpoller': <module 'ipykernel.parentpoller' from '/usr/local/lib/python3.4/dist-packages/ipykernel/parentpoller.py'>, 'IPython.core.magics.history': <module 'IPython.core.magics.history' from '/usr/local/lib/python3.4/dist-packages/IPython/core/magics/history.py'>, 'fcntl': <module 'fcntl' (built-in)>

In [23]:

for key in sys.modules.keys(): if 'IPython' not in key: if sys.modules[key]: print(key, " : ", sys.modules[key])

_string : <module '_string' (built-in)>concurrent.futures.process : <module 'concurrent.futures.process' from '/usr/lib/python3.4/concurrent/futures/process.py'>prompt_toolkit.key_binding.bindings.scroll : <module 'prompt_toolkit.key_binding.bindings.scroll' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/scroll.py'>prompt_toolkit.selection : <module 'prompt_toolkit.selection' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/selection.py'>jupyter_client.channels : <module 'jupyter_client.channels' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/channels.py'>zmq.backend.cython.message : <module 'zmq.backend.cython.message' from '/usr/lib/python3/dist-packages/zmq/backend/cython/message.cpython-34m-x86_64-linux-gnu.so'>ctypes._endian : <module 'ctypes._endian' from '/usr/lib/python3.4/ctypes/_endian.py'>email.feedparser : <module 'email.feedparser' from '/usr/lib/python3.4/email/feedparser.py'>ipykernel.displayhook : <module 'ipykernel.displayhook' from '/usr/local/lib/python3.4/dist-packages/ipykernel/displayhook.py'>ipykernel.comm : <module 'ipykernel.comm' from '/usr/local/lib/python3.4/dist-packages/ipykernel/comm/__init__.py'>prompt_toolkit.clipboard.in_memory : <module 'prompt_toolkit.clipboard.in_memory' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/clipboard/in_memory.py'>ipywidgets.widgets.widget_selectioncontainer : <module 'ipywidgets.widgets.widget_selectioncontainer' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_selectioncontainer.py'>shlex : <module 'shlex' from '/usr/lib/python3.4/shlex.py'>token : <module 'token' from '/usr/lib/python3.4/token.py'>prompt_toolkit.styles.defaults : <module 'prompt_toolkit.styles.defaults' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/styles/defaults.py'>ipykernel.datapub : <module 'ipykernel.datapub' from '/usr/local/lib/python3.4/dist-packages/ipykernel/datapub.py'>sre_constants : <module 'sre_constants' from '/usr/lib/python3.4/sre_constants.py'>wcwidth : <module 'wcwidth' from '/usr/local/lib/python3.4/dist-packages/wcwidth/__init__.py'>fnmatch : <module 'fnmatch' from '/usr/lib/python3.4/fnmatch.py'>tornado.speedups : <module 'tornado.speedups' from '/usr/lib/python3/dist-packages/tornado/speedups.cpython-34m-x86_64-linux-gnu.so'>ipywidgets.widgets.domwidget : <module 'ipywidgets.widgets.domwidget' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/domwidget.py'>ipykernel.comm.comm : <module 'ipykernel.comm.comm' from '/usr/local/lib/python3.4/dist-packages/ipykernel/comm/comm.py'>jupyter_client.launcher : <module 'jupyter_client.launcher' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/launcher.py'>profile : <module 'profile' from '/usr/lib/python3.4/profile.py'>unicodedata : <module 'unicodedata' (built-in)>ipython_genutils : <module 'ipython_genutils' from '/usr/local/lib/python3.4/dist-packages/ipython_genutils/__init__.py'>runpy : <module 'runpy' from '/usr/lib/python3.4/runpy.py'>_collections_abc : <module '_collections_abc' from '/usr/lib/python3.4/_collections_abc.py'>cProfile : <module 'cProfile' from '/usr/lib/python3.4/cProfile.py'>

zmq : <module 'zmq' from '/usr/lib/python3/dist-packages/zmq/__init__.py'>getopt : <module 'getopt' from '/usr/lib/python3.4/getopt.py'>_thread : <module '_thread' (built-in)>prompt_toolkit.key_binding.bindings.completion : <module 'prompt_toolkit.key_binding.bindings.completion' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/completion.py'>pkg_resources.extern.pyparsing : <module 'pkg_resources._vendor.pyparsing' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/pyparsing.py'>pygments.token : <module 'pygments.token' from '/usr/local/lib/python3.4/dist-packages/pygments/token.py'>prompt_toolkit.key_binding : <module 'prompt_toolkit.key_binding' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/__init__.py'>_ast : <module '_ast' (built-in)>prompt_toolkit.layout.utils : <module 'prompt_toolkit.layout.utils' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/utils.py'>jupyter_client.session : <module 'jupyter_client.session' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/session.py'>inspect : <module 'inspect' from '/usr/lib/python3.4/inspect.py'>pygments.formatters : <module 'pygments.formatters' from '/usr/local/lib/python3.4/dist-packages/pygments/formatters/__init__.py'>jupyter_client.localinterfaces : <module 'jupyter_client.localinterfaces' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/localinterfaces.py'>tornado.platform : <module 'tornado.platform' from '/usr/lib/python3/dist-packages/tornado/platform/__init__.py'>zmq.utils.interop : <module 'zmq.utils.interop' from '/usr/lib/python3/dist-packages/zmq/utils/interop.py'>zmq.backend.cython.utils : <module 'zmq.backend.cython.utils' from '/usr/lib/python3/dist-packages/zmq/backend/cython/utils.cpython-34m-x86_64-linux-gnu.so'>_curses : <module '_curses' from '/usr/lib/python3.4/lib-dynload/_curses.cpython-34m-x86_64-linux-gnu.so'>_weakrefset : <module '_weakrefset' from '/usr/lib/python3.4/_weakrefset.py'>_sysconfigdata : <module '_sysconfigdata' from '/usr/lib/python3.4/_sysconfigdata.py'>traitlets.utils.sentinel : <module 'traitlets.utils.sentinel' from '/usr/local/lib/python3.4/dist-packages/traitlets/utils/sentinel.py'>zmq.backend.select : <module 'zmq.backend.select' from '/usr/lib/python3/dist-packages/zmq/backend/select.py'>multiprocessing.connection : <module 'multiprocessing.connection' from '/usr/lib/python3.4/multiprocessing/connection.py'>zmq.sugar.context : <module 'zmq.sugar.context' from '/usr/lib/python3/dist-packages/zmq/sugar/context.py'>traceback : <module 'traceback' from '/usr/lib/python3.4/traceback.py'>__future__ : <module '__future__' from '/usr/lib/python3.4/__future__.py'>tornado.platform.posix : <module 'tornado.platform.posix' from '/usr/lib/python3/dist-packages/tornado/platform/posix.py'>threading : <module 'threading' from '/usr/lib/python3.4/threading.py'>pkg_resources.extern.packaging : <module 'pkg_resources._vendor.packaging' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/__init__.py'>

ipykernel.ipkernel : <module 'ipykernel.ipkernel' from '/usr/local/lib/python3.4/dist-packages/ipykernel/ipkernel.py'>zmq.backend.cython.socket : <module 'zmq.backend.cython.socket' from '/usr/lib/python3/dist-packages/zmq/backend/cython/socket.cpython-34m-x86_64-linux-gnu.so'>prompt_toolkit.filters.cli : <module 'prompt_toolkit.filters.cli' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/filters/cli.py'>concurrent.futures : <module 'concurrent.futures' from '/usr/lib/python3.4/concurrent/futures/__init__.py'>pkg_resources.extern.packaging._structures : <module 'pkg_resources.extern.packaging._structures' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/_structures.py'>prompt_toolkit.styles.base : <module 'prompt_toolkit.styles.base' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/styles/base.py'>_posixsubprocess : <module '_posixsubprocess' (built-in)>pygments.lexers._mapping : <module 'pygments.lexers._mapping' from '/usr/local/lib/python3.4/dist-packages/pygments/lexers/_mapping.py'>_collections : <module '_collections' (built-in)>ipywidgets.widgets.widget_image : <module 'ipywidgets.widgets.widget_image' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_image.py'>ipywidgets.widgets : <module 'ipywidgets.widgets' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/__init__.py'>zmq.sugar.version : <module 'zmq.sugar.version' from '/usr/lib/python3/dist-packages/zmq/sugar/version.py'>ipykernel.zmqshell : <module 'ipykernel.zmqshell' from '/usr/local/lib/python3.4/dist-packages/ipykernel/zmqshell.py'>ipykernel.codeutil : <module 'ipykernel.codeutil' from '/usr/local/lib/python3.4/dist-packages/ipykernel/codeutil.py'>__main__ : <module '__main__'>reprlib : <module 'reprlib' from '/usr/lib/python3.4/reprlib.py'>code : <module 'code' from '/usr/lib/python3.4/code.py'>urllib : <module 'urllib' from '/usr/lib/python3.4/urllib/__init__.py'>types : <module 'types' from '/usr/lib/python3.4/types.py'>prompt_toolkit.layout.containers : <module 'prompt_toolkit.layout.containers' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/containers.py'>prompt_toolkit.key_binding.bindings : <module 'prompt_toolkit.key_binding.bindings' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/__init__.py'>_socket : <module '_socket' (built-in)>prompt_toolkit.eventloop.callbacks : <module 'prompt_toolkit.eventloop.callbacks' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/eventloop/callbacks.py'>sqlite3 : <module 'sqlite3' from '/usr/lib/python3.4/sqlite3/__init__.py'>tornado.log : <module 'tornado.log' from '/usr/lib/python3/dist-packages/tornado/log.py'>encodings.latin_1 : <module 'encodings.latin_1' from '/usr/lib/python3.4/encodings/latin_1.py'>jupyter_core.paths : <module 'jupyter_core.paths' from '/usr/local/lib/python3.4/dist-packages/jupyter_core/paths.py'>zmq.sugar.frame : <module 'zmq.sugar.frame' from '/usr/lib/python3/dist-packages/zmq/sugar/frame.py'>importlib.util : <module 'importlib.util' from '/usr/lib/python3.4/importlib/util.py'>traitlets.utils : <module 'traitlets.utils' from '/usr/local/lib/

python3.4/dist-packages/traitlets/utils/__init__.py'>html : <module 'html' from '/usr/lib/python3.4/html/__init__.py'>argparse : <module 'argparse' from '/usr/lib/python3.4/argparse.py'>resource : <module 'resource' from '/usr/lib/python3.4/lib-dynload/resource.cpython-34m-x86_64-linux-gnu.so'>json.decoder : <module 'json.decoder' from '/usr/lib/python3.4/json/decoder.py'>prompt_toolkit.layout.prompt : <module 'prompt_toolkit.layout.prompt' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/prompt.py'>prompt_toolkit.key_binding.vi_state : <module 'prompt_toolkit.key_binding.vi_state' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/vi_state.py'>termios : <module 'termios' from '/usr/lib/python3.4/lib-dynload/termios.cpython-34m-x86_64-linux-gnu.so'>_pickle : <module '_pickle' (built-in)>_json : <module '_json' from '/usr/lib/python3.4/lib-dynload/_json.cpython-34m-x86_64-linux-gnu.so'>jupyter_client.manager : <module 'jupyter_client.manager' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/manager.py'>_lzma : <module '_lzma' from '/usr/lib/python3.4/lib-dynload/_lzma.cpython-34m-x86_64-linux-gnu.so'>itertools : <module 'itertools' (built-in)>prompt_toolkit.shortcuts : <module 'prompt_toolkit.shortcuts' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/shortcuts.py'>pkg_resources : <module 'pkg_resources' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/__init__.py'>ipywidgets.widgets.eventful : <module 'ipywidgets.widgets.eventful' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/eventful.py'>ipykernel.kernelbase : <module 'ipykernel.kernelbase' from '/usr/local/lib/python3.4/dist-packages/ipykernel/kernelbase.py'>encodings.aliases : <module 'encodings.aliases' from '/usr/lib/python3.4/encodings/aliases.py'>sysconfig : <module 'sysconfig' from '/usr/lib/python3.4/sysconfig.py'>jupyter_client.blocking.channels : <module 'jupyter_client.blocking.channels' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/blocking/channels.py'>tornado.escape : <module 'tornado.escape' from '/usr/lib/python3/dist-packages/tornado/escape.py'>glob : <module 'glob' from '/usr/lib/python3.4/glob.py'>prompt_toolkit.key_binding.digraphs : <module 'prompt_toolkit.key_binding.digraphs' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/digraphs.py'>grp : <module 'grp' (built-in)>_frozen_importlib : <module 'importlib._bootstrap' (frozen)>prompt_toolkit.terminal.vt100_input : <module 'prompt_toolkit.terminal.vt100_input' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/terminal/vt100_input.py'>marshal : <module 'marshal' (built-in)>prompt_toolkit.layout.mouse_handlers : <module 'prompt_toolkit.layout.mouse_handlers' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/mouse_handlers.py'>pkg_resources._vendor.six.moves : <module 'pkg_resources._vendor.six.moves' (<pkg_resources._vendor.six._SixMetaPathImporter object at 0x7f9aa14950f0>)>ipykernel.serialize : <module 'ipykernel.serialize' from '/usr/local/lib/python3.4/dist-packages/ipykernel/serialize.py'>

pwd : <module 'pwd' (built-in)>enum : <module 'enum' from '/usr/lib/python3.4/enum.py'>stat : <module 'stat' from '/usr/lib/python3.4/stat.py'>logging : <module 'logging' from '/usr/lib/python3.4/logging/__init__.py'>prompt_toolkit.layout.toolbars : <module 'prompt_toolkit.layout.toolbars' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/toolbars.py'>datetime : <module 'datetime' from '/usr/lib/python3.4/datetime.py'>pty : <module 'pty' from '/usr/lib/python3.4/pty.py'>xml.parsers.expat.model : <module 'pyexpat.model'>ipython_genutils.path : <module 'ipython_genutils.path' from '/usr/local/lib/python3.4/dist-packages/ipython_genutils/path.py'>zmq.backend.cython._poll : <module 'zmq.backend.cython._poll' from '/usr/lib/python3/dist-packages/zmq/backend/cython/_poll.cpython-34m-x86_64-linux-gnu.so'>opcode : <module 'opcode' from '/usr/lib/python3.4/opcode.py'>socket : <module 'socket' from '/usr/lib/python3.4/socket.py'>prompt_toolkit : <module 'prompt_toolkit' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/__init__.py'>numbers : <module 'numbers' from '/usr/lib/python3.4/numbers.py'>_compat_pickle : <module '_compat_pickle' from '/usr/lib/python3.4/_compat_pickle.py'>concurrent.futures._base : <module 'concurrent.futures._base' from '/usr/lib/python3.4/concurrent/futures/_base.py'>importlib.machinery : <module 'importlib.machinery' from '/usr/lib/python3.4/importlib/machinery.py'>tornado.stack_context : <module 'tornado.stack_context' from '/usr/lib/python3/dist-packages/tornado/stack_context.py'>bdb : <module 'bdb' from '/usr/lib/python3.4/bdb.py'>zmq.sugar.tracker : <module 'zmq.sugar.tracker' from '/usr/lib/python3/dist-packages/zmq/sugar/tracker.py'>ipykernel.pickleutil : <module 'ipykernel.pickleutil' from '/usr/local/lib/python3.4/dist-packages/ipykernel/pickleutil.py'>posix : <module 'posix' (built-in)>prompt_toolkit.layout : <module 'prompt_toolkit.layout' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/__init__.py'>prompt_toolkit.input : <module 'prompt_toolkit.input' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/input.py'>operator : <module 'operator' from '/usr/lib/python3.4/operator.py'>faulthandler : <module 'faulthandler' (built-in)>prompt_toolkit.layout.margins : <module 'prompt_toolkit.layout.margins' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/margins.py'>copy : <module 'copy' from '/usr/lib/python3.4/copy.py'>collections.abc : <module 'collections.abc' from '/usr/lib/python3.4/collections/abc.py'>sitecustomize : <module 'sitecustomize' from '/usr/lib/python3.4/sitecustomize.py'>_ctypes : <module '_ctypes' from '/usr/lib/python3.4/lib-dynload/_ctypes.cpython-34m-x86_64-linux-gnu.so'>posixpath : <module 'posixpath' from '/usr/lib/python3.4/posixpath.py'>plistlib : <module 'plistlib' from '/usr/lib/python3.4/plistlib.py'>pyexpat.errors : <module 'pyexpat.errors'>keyword : <module 'keyword' from '/usr/lib/python3.4/keyword.py'>gc : <module 'gc' (built-in)>

prompt_toolkit.auto_suggest : <module 'prompt_toolkit.auto_suggest' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/auto_suggest.py'>zmq.sugar.poll : <module 'zmq.sugar.poll' from '/usr/lib/python3/dist-packages/zmq/sugar/poll.py'>urllib.parse : <module 'urllib.parse' from '/usr/lib/python3.4/urllib/parse.py'>pkg_resources.extern.packaging.requirements : <module 'pkg_resources.extern.packaging.requirements' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/requirements.py'>quopri : <module 'quopri' from '/usr/lib/python3.4/quopri.py'>pygments.filters : <module 'pygments.filters' from '/usr/local/lib/python3.4/dist-packages/pygments/filters/__init__.py'>email : <module 'email' from '/usr/lib/python3.4/email/__init__.py'>_warnings : <module '_warnings' (built-in)>zmq.backend.cython.constants : <module 'zmq.backend.cython.constants' from '/usr/lib/python3/dist-packages/zmq/backend/cython/constants.cpython-34m-x86_64-linux-gnu.so'>prompt_toolkit.buffer_mapping : <module 'prompt_toolkit.buffer_mapping' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/buffer_mapping.py'>copyreg : <module 'copyreg' from '/usr/lib/python3.4/copyreg.py'>prompt_toolkit.styles.utils : <module 'prompt_toolkit.styles.utils' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/styles/utils.py'>pkg_resources._vendor : <module 'pkg_resources._vendor' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/__init__.py'>importlib._bootstrap : <module 'importlib._bootstrap' (frozen)>wcwidth.wcwidth : <module 'wcwidth.wcwidth' from '/usr/local/lib/python3.4/dist-packages/wcwidth/wcwidth.py'>jupyter_client.blocking.client : <module 'jupyter_client.blocking.client' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/blocking/client.py'>bz2 : <module 'bz2' from '/usr/lib/python3.4/bz2.py'>_sre : <module '_sre' (built-in)>email.base64mime : <module 'email.base64mime' from '/usr/lib/python3.4/email/base64mime.py'>ctypes.util : <module 'ctypes.util' from '/usr/lib/python3.4/ctypes/util.py'>traitlets.config.loader : <module 'traitlets.config.loader' from '/usr/local/lib/python3.4/dist-packages/traitlets/config/loader.py'>calendar : <module 'calendar' from '/usr/lib/python3.4/calendar.py'>tempfile : <module 'tempfile' from '/usr/lib/python3.4/tempfile.py'>email.utils : <module 'email.utils' from '/usr/lib/python3.4/email/utils.py'>concurrent.futures.thread : <module 'concurrent.futures.thread' from '/usr/lib/python3.4/concurrent/futures/thread.py'>mimetypes : <module 'mimetypes' from '/usr/lib/python3.4/mimetypes.py'>hmac : <module 'hmac' from '/usr/lib/python3.4/hmac.py'>pstats : <module 'pstats' from '/usr/lib/python3.4/pstats.py'>ipywidgets.widgets.widget_layout : <module 'ipywidgets.widgets.widget_layout' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_layout.py'>tarfile : <module 'tarfile' from '/usr/lib/python3.4/tarfile.py'>_heapq : <module '_heapq' (built-in)>

_io : <module 'io' (built-in)>prompt_toolkit.key_binding.bindings.utils : <module 'prompt_toolkit.key_binding.bindings.utils' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/utils.py'>ipywidgets.widgets.widget_float : <module 'ipywidgets.widgets.widget_float' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_float.py'>pygments.modeline : <module 'pygments.modeline' from '/usr/local/lib/python3.4/dist-packages/pygments/modeline.py'>sre_parse : <module 'sre_parse' from '/usr/lib/python3.4/sre_parse.py'>pygments.formatter : <module 'pygments.formatter' from '/usr/local/lib/python3.4/dist-packages/pygments/formatter.py'>email._encoded_words : <module 'email._encoded_words' from '/usr/lib/python3.4/email/_encoded_words.py'>pygments.util : <module 'pygments.util' from '/usr/local/lib/python3.4/dist-packages/pygments/util.py'>prompt_toolkit.terminal : <module 'prompt_toolkit.terminal' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/terminal/__init__.py'>multiprocessing.process : <module 'multiprocessing.process' from '/usr/lib/python3.4/multiprocessing/process.py'>jupyter_core : <module 'jupyter_core' from '/usr/local/lib/python3.4/dist-packages/jupyter_core/__init__.py'>przyklad2 : <module 'przyklad2' from '/home/szwabin/MyPython/przyklad2.py'>struct : <module 'struct' from '/usr/lib/python3.4/struct.py'>tornado.util : <module 'tornado.util' from '/usr/lib/python3/dist-packages/tornado/util.py'>pygments.formatters._mapping : <module 'pygments.formatters._mapping' from '/usr/local/lib/python3.4/dist-packages/pygments/formatters/_mapping.py'>wcwidth.table_zero : <module 'wcwidth.table_zero' from '/usr/local/lib/python3.4/dist-packages/wcwidth/table_zero.py'>pkg_resources.extern.packaging.specifiers : <module 'pkg_resources.extern.packaging.specifiers' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/specifiers.py'>abc : <module 'abc' from '/usr/lib/python3.4/abc.py'>prompt_toolkit.clipboard : <module 'prompt_toolkit.clipboard' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/clipboard/__init__.py'>ctypes : <module 'ctypes' from '/usr/lib/python3.4/ctypes/__init__.py'>ntpath : <module 'ntpath' from '/usr/lib/python3.4/ntpath.py'>logging.handlers : <module 'logging.handlers' from '/usr/lib/python3.4/logging/handlers.py'>prompt_toolkit.utils : <module 'prompt_toolkit.utils' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/utils.py'>prompt_toolkit.key_binding.registry : <module 'prompt_toolkit.key_binding.registry' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/registry.py'>zmq.devices.monitoredqueue : <module 'zmq.devices.monitoredqueue' from '/usr/lib/python3/dist-packages/zmq/devices/monitoredqueue.cpython-34m-x86_64-linux-gnu.so'>prompt_toolkit.layout.processors : <module 'prompt_toolkit.layout.processors' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/processors.py'>zipfile : <module 'zipfile' from '/usr/lib/python3.4/zipfile.py'>ipywidgets.widgets.widget : <module 'ipywidgets.widgets.widget' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget.py'>

zmq.eventloop.zmqstream : <module 'zmq.eventloop.zmqstream' from '/usr/lib/python3/dist-packages/zmq/eventloop/zmqstream.py'>codecs : <module 'codecs' from '/usr/lib/python3.4/codecs.py'>_bootlocale : <module '_bootlocale' from '/usr/lib/python3.4/_bootlocale.py'>linecache : <module 'linecache' from '/usr/lib/python3.4/linecache.py'>xml.parsers.expat.errors : <module 'pyexpat.errors'>prompt_toolkit.key_binding.manager : <module 'prompt_toolkit.key_binding.manager' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/manager.py'>sqlite3.dbapi2 : <module 'sqlite3.dbapi2' from '/usr/lib/python3.4/sqlite3/dbapi2.py'>signal : <module 'signal' (built-in)>zmq.backend.cython : <module 'zmq.backend.cython' from '/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py'>textwrap : <module 'textwrap' from '/usr/lib/python3.4/textwrap.py'>pygments : <module 'pygments' from '/usr/local/lib/python3.4/dist-packages/pygments/__init__.py'>traitlets.config : <module 'traitlets.config' from '/usr/local/lib/python3.4/dist-packages/traitlets/config/__init__.py'>string : <module 'string' from '/usr/lib/python3.4/string.py'>prompt_toolkit.eventloop.base : <module 'prompt_toolkit.eventloop.base' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/eventloop/base.py'>heapq : <module 'heapq' from '/usr/lib/python3.4/heapq.py'>prompt_toolkit.interface : <module 'prompt_toolkit.interface' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/interface.py'>html.entities : <module 'html.entities' from '/usr/lib/python3.4/html/entities.py'>zmq.sugar.constants : <module 'zmq.sugar.constants' from '/usr/lib/python3/dist-packages/zmq/sugar/constants.py'>_sqlite3 : <module '_sqlite3' from '/usr/lib/python3.4/lib-dynload/_sqlite3.cpython-34m-x86_64-linux-gnu.so'>ipython_genutils.text : <module 'ipython_genutils.text' from '/usr/local/lib/python3.4/dist-packages/ipython_genutils/text.py'>prompt_toolkit.key_binding.input_processor : <module 'prompt_toolkit.key_binding.input_processor' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/input_processor.py'>traitlets.log : <module 'traitlets.log' from '/usr/local/lib/python3.4/dist-packages/traitlets/log.py'>zmq.devices.proxydevice : <module 'zmq.devices.proxydevice' from '/usr/lib/python3/dist-packages/zmq/devices/proxydevice.py'>pkg_resources.extern : <module 'pkg_resources.extern' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/extern/__init__.py'>zmq.utils.garbage : <module 'zmq.utils.garbage' from '/usr/lib/python3/dist-packages/zmq/utils/garbage.py'>traitlets.config.configurable : <module 'traitlets.config.configurable' from '/usr/local/lib/python3.4/dist-packages/traitlets/config/configurable.py'>email.encoders : <module 'email.encoders' from '/usr/lib/python3.4/email/encoders.py'>prompt_toolkit.renderer : <module 'prompt_toolkit.renderer' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/renderer.py'>jupyter_client.connect : <module 'jupyter_client.connect' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/connect.py'>zmq.eventloop : <module 'zmq.eventloop' from '/usr/lib/python3/di

st-packages/zmq/eventloop/__init__.py'>prompt_toolkit.styles.from_pygments : <module 'prompt_toolkit.styles.from_pygments' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/styles/from_pygments.py'>pygments.lexer : <module 'pygments.lexer' from '/usr/local/lib/python3.4/dist-packages/pygments/lexer.py'>builtins : <module 'builtins' (built-in)>ipywidgets.widgets.widget_bool : <module 'ipywidgets.widgets.widget_bool' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_bool.py'>pygments.lexers : <module 'pygments.lexers' from '/usr/local/lib/python3.4/dist-packages/pygments/lexers/__init__.py'>_hashlib : <module '_hashlib' from '/usr/lib/python3.4/lib-dynload/_hashlib.cpython-34m-x86_64-linux-gnu.so'>_functools : <module '_functools' (built-in)>zmq.backend : <module 'zmq.backend' from '/usr/lib/python3/dist-packages/zmq/backend/__init__.py'>sys : <module 'sys' (built-in)>traitlets : <module 'traitlets' from '/usr/local/lib/python3.4/dist-packages/traitlets/__init__.py'>zmq.backend.cython.error : <module 'zmq.backend.cython.error' from '/usr/lib/python3/dist-packages/zmq/backend/cython/error.cpython-34m-x86_64-linux-gnu.so'>cmd : <module 'cmd' from '/usr/lib/python3.4/cmd.py'>prompt_toolkit.key_binding.bindings.vi : <module 'prompt_toolkit.key_binding.bindings.vi' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/vi.py'>traitlets._version : <module 'traitlets._version' from '/usr/local/lib/python3.4/dist-packages/traitlets/_version.py'>optparse : <module 'optparse' from '/usr/lib/python3.4/optparse.py'>zipimport : <module 'zipimport' (built-in)>_strptime : <module '_strptime' from '/usr/lib/python3.4/_strptime.py'>json : <module 'json' from '/usr/lib/python3.4/json/__init__.py'>email.charset : <module 'email.charset' from '/usr/lib/python3.4/email/charset.py'>simplegeneric : <module 'simplegeneric' from '/usr/lib/python3/dist-packages/simplegeneric.py'>pdb : <module 'pdb' from '/usr/lib/python3.4/pdb.py'>zmq.utils.jsonapi : <module 'zmq.utils.jsonapi' from '/usr/lib/python3/dist-packages/zmq/utils/jsonapi.py'>_stat : <module '_stat' (built-in)>ipykernel.iostream : <module 'ipykernel.iostream' from '/usr/local/lib/python3.4/dist-packages/ipykernel/iostream.py'>prompt_toolkit.key_binding.bindings.emacs : <module 'prompt_toolkit.key_binding.bindings.emacs' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/emacs.py'>decorator : <module 'decorator' from '/usr/lib/python3/dist-packages/decorator.py'>ipywidgets.widgets.interaction : <module 'ipywidgets.widgets.interaction' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/interaction.py'>ipywidgets._version : <module 'ipywidgets._version' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/_version.py'>encodings : <module 'encodings' from '/usr/lib/python3.4/encodings/__init__.py'>prompt_toolkit.output : <module 'prompt_toolkit.output' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/output.py'>hashlib : <module 'hashlib' from '/usr/lib/python3.4/hashlib.py'>atexit : <module 'atexit' (built-in)>

_multiprocessing : <module '_multiprocessing' from '/usr/lib/python3.4/lib-dynload/_multiprocessing.cpython-34m-x86_64-linux-gnu.so'>ipykernel.jsonutil : <module 'ipykernel.jsonutil' from '/usr/local/lib/python3.4/dist-packages/ipykernel/jsonutil.py'>timeit : <module 'timeit' from '/usr/lib/python3.4/timeit.py'>xml.parsers.expat : <module 'xml.parsers.expat' from '/usr/lib/python3.4/xml/parsers/expat.py'>ipykernel.connect : <module 'ipykernel.connect' from '/usr/local/lib/python3.4/dist-packages/ipykernel/connect.py'>email.errors : <module 'email.errors' from '/usr/lib/python3.4/email/errors.py'>functools : <module 'functools' from '/usr/lib/python3.4/functools.py'>ipywidgets.widgets.widget_controller : <module 'ipywidgets.widgets.widget_controller' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_controller.py'>jupyter_client.managerabc : <module 'jupyter_client.managerabc' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/managerabc.py'>pygments.styles : <module 'pygments.styles' from '/usr/local/lib/python3.4/dist-packages/pygments/styles/__init__.py'>errno : <module 'errno' (built-in)>lzma : <module 'lzma' from '/usr/lib/python3.4/lzma.py'>_struct : <module '_struct' (built-in)>pyexpat : <module 'pyexpat' (built-in)>encodings.cp437 : <module 'encodings.cp437' from '/usr/lib/python3.4/encodings/cp437.py'>email.iterators : <module 'email.iterators' from '/usr/lib/python3.4/email/iterators.py'>pkgutil : <module 'pkgutil' from '/usr/lib/python3.4/pkgutil.py'>prompt_toolkit.reactive : <module 'prompt_toolkit.reactive' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/reactive.py'>prompt_toolkit.styles.from_dict : <module 'prompt_toolkit.styles.from_dict' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/styles/from_dict.py'>zmq.eventloop.ioloop : <module 'zmq.eventloop.ioloop' from '/usr/lib/python3/dist-packages/zmq/eventloop/ioloop.py'>prompt_toolkit.search_state : <module 'prompt_toolkit.search_state' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/search_state.py'>os : <module 'os' from '/usr/lib/python3.4/os.py'>dis : <module 'dis' from '/usr/lib/python3.4/dis.py'>pkg_resources._vendor.six : <module 'pkg_resources._vendor.six' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/six.py'>ipython_genutils._version : <module 'ipython_genutils._version' from '/usr/local/lib/python3.4/dist-packages/ipython_genutils/_version.py'>prompt_toolkit.layout.controls : <module 'prompt_toolkit.layout.controls' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/controls.py'>_random : <module '_random' (built-in)>traitlets.config.application : <module 'traitlets.config.application' from '/usr/local/lib/python3.4/dist-packages/traitlets/config/application.py'>imp : <module 'imp' from '/usr/lib/python3.4/imp.py'>prompt_toolkit.filters.types : <module 'prompt_toolkit.filters.types' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/filters/types.py'>

multiprocessing.reduction : <module 'multiprocessing.reduction' from '/usr/lib/python3.4/multiprocessing/reduction.py'>importlib : <module 'importlib' from '/usr/lib/python3.4/importlib/__init__.py'>tornado.concurrent : <module 'tornado.concurrent' from '/usr/lib/python3/dist-packages/tornado/concurrent.py'>codeop : <module 'codeop' from '/usr/lib/python3.4/codeop.py'>getpass : <module 'getpass' from '/usr/lib/python3.4/getpass.py'>_operator : <module '_operator' (built-in)>prompt_toolkit.filters.utils : <module 'prompt_toolkit.filters.utils' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/filters/utils.py'>selectors : <module 'selectors' from '/usr/lib/python3.4/selectors.py'>zmq.backend.cython.context : <module 'zmq.backend.cython.context' from '/usr/lib/python3/dist-packages/zmq/backend/cython/context.cpython-34m-x86_64-linux-gnu.so'>zmq.sugar.socket : <module 'zmq.sugar.socket' from '/usr/lib/python3/dist-packages/zmq/sugar/socket.py'>random : <module 'random' from '/usr/lib/python3.4/random.py'>zmq.utils.sixcerpt : <module 'zmq.utils.sixcerpt' from '/usr/lib/python3/dist-packages/zmq/utils/sixcerpt.py'>wcwidth.table_wide : <module 'wcwidth.table_wide' from '/usr/local/lib/python3.4/dist-packages/wcwidth/table_wide.py'>subprocess : <module 'subprocess' from '/usr/lib/python3.4/subprocess.py'>sre_compile : <module 'sre_compile' from '/usr/lib/python3.4/sre_compile.py'>curses : <module 'curses' from '/usr/lib/python3.4/curses/__init__.py'>select : <module 'select' (built-in)>traitlets.utils.getargspec : <module 'traitlets.utils.getargspec' from '/usr/local/lib/python3.4/dist-packages/traitlets/utils/getargspec.py'>email.parser : <module 'email.parser' from '/usr/lib/python3.4/email/parser.py'>jupyter_client.adapter : <module 'jupyter_client.adapter' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/adapter.py'>_locale : <module '_locale' (built-in)>jupyter_core.version : <module 'jupyter_core.version' from '/usr/local/lib/python3.4/dist-packages/jupyter_core/version.py'>_bisect : <module '_bisect' (built-in)>multiprocessing.util : <module 'multiprocessing.util' from '/usr/lib/python3.4/multiprocessing/util.py'>zmq.devices : <module 'zmq.devices' from '/usr/lib/python3/dist-packages/zmq/devices/__init__.py'>re : <module 're' from '/usr/lib/python3.4/re.py'>ipykernel : <module 'ipykernel' from '/usr/local/lib/python3.4/dist-packages/ipykernel/__init__.py'>ipywidgets.widgets.trait_types : <module 'ipywidgets.widgets.trait_types' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/trait_types.py'>weakref : <module 'weakref' from '/usr/lib/python3.4/weakref.py'>pygments.style : <module 'pygments.style' from '/usr/local/lib/python3.4/dist-packages/pygments/style.py'>pygments.lexers.python : <module 'pygments.lexers.python' from '/usr/local/lib/python3.4/dist-packages/pygments/lexers/python.py'>shutil : <module 'shutil' from '/usr/lib/python3.4/shutil.py'>ipykernel._version : <module 'ipykernel._version' from '/usr/local/lib/python3.4/dist-packages/ipykernel/_version.py'>ipykernel.comm.manager : <module 'ipykernel.comm.manager' from '/

usr/local/lib/python3.4/dist-packages/ipykernel/comm/manager.py'>base64 : <module 'base64' from '/usr/lib/python3.4/base64.py'>prompt_toolkit.token : <module 'prompt_toolkit.token' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/token.py'>email._policybase : <module 'email._policybase' from '/usr/lib/python3.4/email/_policybase.py'>prompt_toolkit.layout.screen : <module 'prompt_toolkit.layout.screen' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/screen.py'>prompt_toolkit.layout.dimension : <module 'prompt_toolkit.layout.dimension' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/dimension.py'>binascii : <module 'binascii' (built-in)>pygments.plugin : <module 'pygments.plugin' from '/usr/local/lib/python3.4/dist-packages/pygments/plugin.py'>pkg_resources.extern.packaging.version : <module 'pkg_resources.extern.packaging.version' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/version.py'>pkg_resources.extern.six.moves.urllib : <module 'pkg_resources._vendor.six.moves.urllib' (<pkg_resources._vendor.six._SixMetaPathImporter object at 0x7f9aa14950f0>)>ipywidgets.widgets.widget_box : <module 'ipywidgets.widgets.widget_box' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_box.py'>email.quoprimime : <module 'email.quoprimime' from '/usr/lib/python3.4/email/quoprimime.py'>multiprocessing : <module 'multiprocessing' from '/usr/lib/python3.4/multiprocessing/__init__.py'>prompt_toolkit.key_binding.bindings.named_commands : <module 'prompt_toolkit.key_binding.bindings.named_commands' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/named_commands.py'>warnings : <module 'warnings' from '/usr/lib/python3.4/warnings.py'>prompt_toolkit.completion : <module 'prompt_toolkit.completion' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/completion.py'>pickle : <module 'pickle' from '/usr/lib/python3.4/pickle.py'>zmq.utils : <module 'zmq.utils' from '/usr/lib/python3/dist-packages/zmq/utils/__init__.py'>site : <module 'site' from '/usr/lib/python3.4/site.py'>_sysconfigdata_m : <module '_sysconfigdata_m' from '/usr/lib/python3.4/plat-x86_64-linux-gnu/_sysconfigdata_m.py'>jupyter_client.clientabc : <module 'jupyter_client.clientabc' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/clientabc.py'>zmq.devices.monitoredqueuedevice : <module 'zmq.devices.monitoredqueuedevice' from '/usr/lib/python3/dist-packages/zmq/devices/monitoredqueuedevice.py'>ipywidgets.widgets.widget_selection : <module 'ipywidgets.widgets.widget_selection' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_selection.py'>json.encoder : <module 'json.encoder' from '/usr/lib/python3.4/json/encoder.py'>storemagic : <module 'storemagic' from '/usr/local/lib/python3.4/dist-packages/IPython/extensions/storemagic.py'>six : <module 'six' from '/usr/lib/python3/dist-packages/six.py'>xml : <module 'xml' from '/usr/lib/python3.4/xml/__init__.py'>_bz2 : <module '_bz2' from '/usr/lib/python3.4/lib-dynload/_bz2.cpython-34m-x86_64-linux-gnu.so'>prompt_toolkit.layout.lexers : <module 'prompt_toolkit.layout.lex

ers' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/lexers.py'>six.moves : <module 'six.moves' (<six._SixMetaPathImporter object at 0x7f9aa0c8a160>)>tokenize : <module 'tokenize' from '/usr/lib/python3.4/tokenize.py'>__mp_main__ : <module 'ipykernel.__main__' from '/usr/local/lib/python3.4/dist-packages/ipykernel/__main__.py'>pygments.formatters.html : <module 'pygments.formatters.html' from '/usr/local/lib/python3.4/dist-packages/pygments/formatters/html.py'>prompt_toolkit.mouse_events : <module 'prompt_toolkit.mouse_events' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/mouse_events.py'>prompt_toolkit.buffer : <module 'prompt_toolkit.buffer' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/buffer.py'>ipython_genutils.importstring : <module 'ipython_genutils.importstring' from '/usr/local/lib/python3.4/dist-packages/ipython_genutils/importstring.py'>ipywidgets.widgets.widget_output : <module 'ipywidgets.widgets.widget_output' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_output.py'>queue : <module 'queue' from '/usr/lib/python3.4/queue.py'>jupyter_client.kernelspec : <module 'jupyter_client.kernelspec' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/kernelspec.py'>ipywidgets.widgets.widget_string : <module 'ipywidgets.widgets.widget_string' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_string.py'>prompt_toolkit.terminal.vt100_output : <module 'prompt_toolkit.terminal.vt100_output' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/terminal/vt100_output.py'>zmq.error : <module 'zmq.error' from '/usr/lib/python3/dist-packages/zmq/error.py'>_lsprof : <module '_lsprof' from '/usr/lib/python3.4/lib-dynload/_lsprof.cpython-34m-x86_64-linux-gnu.so'>ast : <module 'ast' from '/usr/lib/python3.4/ast.py'>apport_python_hook : <module 'apport_python_hook' from '/usr/lib/python3/dist-packages/apport_python_hook.py'>_weakref : <module '_weakref' (built-in)>zmq.sugar.attrsettr : <module 'zmq.sugar.attrsettr' from '/usr/lib/python3/dist-packages/zmq/sugar/attrsettr.py'>prompt_toolkit.eventloop : <module 'prompt_toolkit.eventloop' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/eventloop/__init__.py'>tty : <module 'tty' from '/usr/lib/python3.4/tty.py'>ipywidgets.widgets.widget_int : <module 'ipywidgets.widgets.widget_int' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_int.py'>os.path : <module 'posixpath' from '/usr/lib/python3.4/posixpath.py'>_datetime : <module '_datetime' (built-in)>platform : <module 'platform' from '/usr/lib/python3.4/platform.py'>jupyter_client.blocking : <module 'jupyter_client.blocking' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/blocking/__init__.py'>pkg_resources.extern.six : <module 'pkg_resources._vendor.six' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/six.py'>pprint : <module 'pprint' from '/usr/lib/python3.4/pprint.py'>

prompt_toolkit.filters : <module 'prompt_toolkit.filters' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/filters/__init__.py'>traitlets.traitlets : <module 'traitlets.traitlets' from '/usr/local/lib/python3.4/dist-packages/traitlets/traitlets.py'>uu : <module 'uu' from '/usr/lib/python3.4/uu.py'>tornado.ioloop : <module 'tornado.ioloop' from '/usr/lib/python3/dist-packages/tornado/ioloop.py'>pygments.unistring : <module 'pygments.unistring' from '/usr/local/lib/python3.4/dist-packages/pygments/unistring.py'>tornado : <module 'tornado' from '/usr/lib/python3/dist-packages/tornado/__init__.py'>math : <module 'math' (built-in)>prompt_toolkit.document : <module 'prompt_toolkit.document' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/document.py'>prompt_toolkit.clipboard.base : <module 'prompt_toolkit.clipboard.base' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/clipboard/base.py'>ipykernel.kernelapp : <module 'ipykernel.kernelapp' from '/usr/local/lib/python3.4/dist-packages/ipykernel/kernelapp.py'>pygments.regexopt : <module 'pygments.regexopt' from '/usr/local/lib/python3.4/dist-packages/pygments/regexopt.py'>prompt_toolkit.history : <module 'prompt_toolkit.history' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/history.py'>genericpath : <module 'genericpath' from '/usr/lib/python3.4/genericpath.py'>jupyter_client._version : <module 'jupyter_client._version' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/_version.py'>time : <module 'time' (built-in)>pickleshare : <module 'pickleshare' from '/usr/local/lib/python3.4/dist-packages/pickleshare.py'>email.header : <module 'email.header' from '/usr/lib/python3.4/email/header.py'>io : <module 'io' from '/usr/lib/python3.4/io.py'>prompt_toolkit.validation : <module 'prompt_toolkit.validation' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/validation.py'>zmq.devices.basedevice : <module 'zmq.devices.basedevice' from '/usr/lib/python3/dist-packages/zmq/devices/basedevice.py'>prompt_toolkit.layout.menus : <module 'prompt_toolkit.layout.menus' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/layout/menus.py'>zmq.sugar : <module 'zmq.sugar' from '/usr/lib/python3/dist-packages/zmq/sugar/__init__.py'>ipython_genutils.encoding : <module 'ipython_genutils.encoding' from '/usr/local/lib/python3.4/dist-packages/ipython_genutils/encoding.py'>uuid : <module 'uuid' from '/usr/lib/python3.4/uuid.py'>jupyter_client.multikernelmanager : <module 'jupyter_client.multikernelmanager' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/multikernelmanager.py'>pygments.styles.default : <module 'pygments.styles.default' from '/usr/local/lib/python3.4/dist-packages/pygments/styles/default.py'>ipython_genutils.py3compat : <module 'ipython_genutils.py3compat' from '/usr/local/lib/python3.4/dist-packages/ipython_genutils/py3compat.py'>bisect : <module 'bisect' from '/usr/lib/python3.4/bisect.py'>pkg_resources.extern.packaging.markers : <module 'pkg_resources.e

xtern.packaging.markers' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/markers.py'>zlib : <module 'zlib' (built-in)>pathlib : <module 'pathlib' from '/usr/lib/python3.4/pathlib.py'>array : <module 'array' (built-in)>_sitebuiltins : <module '_sitebuiltins' from '/usr/lib/python3.4/_sitebuiltins.py'>zmq.utils.constant_names : <module 'zmq.utils.constant_names' from '/usr/lib/python3/dist-packages/zmq/utils/constant_names.py'>email._parseaddr : <module 'email._parseaddr' from '/usr/lib/python3.4/email/_parseaddr.py'>pkg_resources._vendor.packaging.__about__ : <module 'pkg_resources._vendor.packaging.__about__' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/__about__.py'>collections : <module 'collections' from '/usr/lib/python3.4/collections/__init__.py'>prompt_toolkit.styles : <module 'prompt_toolkit.styles' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/styles/__init__.py'>tornado.platform.interface : <module 'tornado.platform.interface' from '/usr/lib/python3/dist-packages/tornado/platform/interface.py'>ipywidgets : <module 'ipywidgets' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/__init__.py'>pkg_resources.extern.six.moves : <module 'pkg_resources._vendor.six.moves' (<pkg_resources._vendor.six._SixMetaPathImporter object at 0x7f9aa14950f0>)>xml.parsers : <module 'xml.parsers' from '/usr/lib/python3.4/xml/parsers/__init__.py'>locale : <module 'locale' from '/usr/lib/python3.4/locale.py'>ipywidgets.widgets.widget_link : <module 'ipywidgets.widgets.widget_link' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_link.py'>traitlets.utils.importstring : <module 'traitlets.utils.importstring' from '/usr/local/lib/python3.4/dist-packages/traitlets/utils/importstring.py'>ipykernel.heartbeat : <module 'ipykernel.heartbeat' from '/usr/local/lib/python3.4/dist-packages/ipykernel/heartbeat.py'>zmq.utils.strtypes : <module 'zmq.utils.strtypes' from '/usr/lib/python3/dist-packages/zmq/utils/strtypes.py'>tornado.platform.auto : <module 'tornado.platform.auto' from '/usr/lib/python3/dist-packages/tornado/platform/auto.py'>prompt_toolkit.application : <module 'prompt_toolkit.application' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/application.py'>pyexpat.model : <module 'pyexpat.model'>jupyter_client.jsonutil : <module 'jupyter_client.jsonutil' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/jsonutil.py'>pydoc : <module 'pydoc' from '/usr/lib/python3.4/pydoc.py'>jupyter_client.channelsabc : <module 'jupyter_client.channelsabc' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/channelsabc.py'>zmq.backend.cython._version : <module 'zmq.backend.cython._version' from '/usr/lib/python3/dist-packages/zmq/backend/cython/_version.cpython-34m-x86_64-linux-gnu.so'>prompt_toolkit.keys : <module 'prompt_toolkit.keys' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/keys.py'>gettext : <module 'gettext' from '/usr/lib/python3.4/gettext.py'>encodings.utf_8 : <module 'encodings.utf_8' from '/usr/lib/python3.4/encodings/utf_8.py'>

jupyter_client.client : <module 'jupyter_client.client' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/client.py'>ipywidgets.widgets.widget_color : <module 'ipywidgets.widgets.widget_color' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_color.py'>prompt_toolkit.filters.base : <module 'prompt_toolkit.filters.base' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/filters/base.py'>prompt_toolkit.cache : <module 'prompt_toolkit.cache' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/cache.py'>ipywidgets.widgets.widget_button : <module 'ipywidgets.widgets.widget_button' from '/usr/local/lib/python3.4/dist-packages/ipywidgets/widgets/widget_button.py'>contextlib : <module 'contextlib' from '/usr/lib/python3.4/contextlib.py'>json.scanner : <module 'json.scanner' from '/usr/lib/python3.4/json/scanner.py'>email.message : <module 'email.message' from '/usr/lib/python3.4/email/message.py'>_codecs : <module '_codecs' (built-in)>pkg_resources.extern.appdirs : <module 'pkg_resources._vendor.appdirs' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/appdirs.py'>zmq.backend.cython._device : <module 'zmq.backend.cython._device' from '/usr/lib/python3/dist-packages/zmq/backend/cython/_device.cpython-34m-x86_64-linux-gnu.so'>pkg_resources.extern.packaging._compat : <module 'pkg_resources.extern.packaging._compat' from '/usr/local/lib/python3.4/dist-packages/pkg_resources/_vendor/packaging/_compat.py'>prompt_toolkit.key_binding.bindings.basic : <module 'prompt_toolkit.key_binding.bindings.basic' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/key_binding/bindings/basic.py'>pexpect : <module 'pexpect' from '/usr/lib/python3/dist-packages/pexpect/__init__.py'>concurrent : <module 'concurrent' from '/usr/lib/python3.4/concurrent/__init__.py'>_imp : <module '_imp' (built-in)>multiprocessing.context : <module 'multiprocessing.context' from '/usr/lib/python3.4/multiprocessing/context.py'>prompt_toolkit.enums : <module 'prompt_toolkit.enums' from '/usr/local/lib/python3.4/dist-packages/prompt_toolkit/enums.py'>_opcode : <module '_opcode' from '/usr/lib/python3.4/lib-dynload/_opcode.cpython-34m-x86_64-linux-gnu.so'>pygments.filter : <module 'pygments.filter' from '/usr/local/lib/python3.4/dist-packages/pygments/filter.py'>jupyter_client : <module 'jupyter_client' from '/usr/local/lib/python3.4/dist-packages/jupyter_client/__init__.py'>ipykernel.parentpoller : <module 'ipykernel.parentpoller' from '/usr/local/lib/python3.4/dist-packages/ipykernel/parentpoller.py'>fcntl : <module 'fcntl' (built-in)>

Wyrażenia regularne

Some people, when confronted with a problem, think "I know, I'll use regular expressions".Now they have two problems. (Jamie Zawinski, na comp.lang.emacs)

wymagają praktyki, dość trudne przy sporadycznym stosowaniuwyrażenie regularne to pewien wzorzec łańcucha znakówmoduł re pozwala sprawdzić, czy dany napis pasuje do wzorca lub go zawiera

Wybrane metaznaki

Metaznakami nazywamy symbole używane do budowania wzorców, które mają znaczenie inne niż dosłowne.Oto wybrane z nich:

"." ­ w trybie domyślnym każdy znak z wyjątkiem znaku nowej linii" " ­ początek napisu lub przeczenie w zbiorze znaków"$" ­ koniec napisu lub linii"*" ­ żadne lub więcej wystąpień poprzedzającego wyrażenia"+" ­ jedno lub więcej wystąpień poprzedzającego wyrażenia"?" ­ żadne lub jedno wystąpienie poprzedzającego wyrażenia"m" ­ m kopii poprzedzającego wyrażenia"m,n" ­ między m a n wystąpień poprzedzającego wyrażenia"\" ­ znak ucieczki"[]" ­ zbiór znaków (metaznaki wewnątrz zbioru traktowane dosłownie!)"\d" ­ dowolna cyfra, odpowiada klasie [0-9]"\D" ­ dowolny znak niebędący cyfrą ([0-9])"\s" ­ dowolny biały znak"\S" ­ dowolny znak niebędący białym znakiem"\w" ­ dowolny znak alfanumeryczny"\W" ­ dowolny znak niebędący znakiem alfanumerycznym"(...)" ­ wyrażenie regularne w nawiasie traktowane jako grupa; zawartość grupy może byćodczytana przy pomocy \number

Proste przykłady ­ wyszukiwanie grup cyfr

In [25]:

import retekst = "19/11/2015"

In [26]:

#szukamy grup cyfr w tekściem = re.match("(\d2)/(\d2)/(\d2,4)",tekst)

In [27]:

#wypisujemy trafienia na ekranprint(m.group(1,2,3))

In [28]:

#lub przypisujemy je zmiennymdzien, miesiac, rok = m.group(1,2,3)

In [29]:

dzien

In [30]:

miesiac

In [31]:

rok

Proste przykłady ­ zamiana tekstu

In [32]:

tekst = "To nie jest zabawne"

('19', '11', '2015')

Out[29]:

'19'

Out[30]:

'11'

Out[31]:

'2015'

In [34]:

#podmieniamy fragment tekstu dosłownie (string.replace szybsze!)print(re.sub("nie jest", "jest", tekst))

In [35]:

#wszystkie ciągi znaków niealfanumerycznych zastępujemy myślnikiemprint(re.sub("[\w]+","-",tekst))

In [36]:

#wszystkie słowa zastępujemy ciągiem znaków -BEEP-print(re.sub("\S+","-BEEP-",tekst))

Proste przykłady ­ wyszukiwanie tekstów

Załóżmy, że z danego tekstu chcemy wydobyć zawarte w nim adresy email. Teoretycznie powinienwystarczyć wzorzec "\w+@\w+". Rozważmy jednak przykład:

In [37]:

text = "to jest szum [email protected] znowu szum"match = re.search("\w+@\w+",text)if match: print(match.group())

Znaleziony adres jest niepełny, ponieważ "\w" w powyższym wzorcu nie trafia ani w "-" ani w ".". Spróbujmywykorzystać zakresy:

In [43]:

match = re.search("[\w._-]+@[\w._-]+",text)if match: print(match.group())

Jeżeli dodatkowo skorzystamy z grupowania, będziemy mogli odczytać oddzielnie nazwę użytkownika iadres skrzynki pocztowej:

To jest zabawne

To-nie-jest-zabawne

-BEEP- -BEEP- -BEEP- -BEEP-

s@issp

[email protected]

In [44]:

match = re.search("([\w._-]+)@([\w._-]+)",text)if match: print(match.group()) #całe trafienie print(match.group(1)) #pierwsza grupa (użytkownik) print(match.group(2)) #druga grupa (serwer)

Jeżeli w tekście jest więcej adresów:

In [47]:

text = "to jest szum [email protected] znowu szum [email protected] znowu szum [email protected] i jeszcze szum"

emails = re.findall("[\w._-]+@[\w._-]+",text)for email in emails: print(email)

I to samo z podziałem na grupy:

In [49]:

text = "to jest szum [email protected] znowu szum [email protected] znowu szum [email protected] i jeszcze szum"

tuples = re.findall("([\w._-]+)@([\w._-]+)",text)print(tuples)for tpl in tuples: print(tpl[0], " at ", tpl[1])

[email protected]

[email protected]@[email protected]

[('janusz-s', 'issp.pl'), ('jakub-p', 'issp.pl'), ('wiktor-n', 'issp.pl')]janusz-s at issp.pljakub-p at issp.plwiktor-n at issp.pl

Określanie daty i czasu

Moduł time

różne funkcje związane z czasemnakładka na bibliotekę Cdwie reprezentacje czasu i daty:

liczba zmiennoprzecinkowa, czyli liczba sekund, jaka upłynęła od daty stanowiącej punktodniesienia (najczęściej 1.01.1970)krotka

In [50]:

import time

In [51]:

#sekundy...time.time()

In [52]:

#... które upłynęły odtime.gmtime(0)[:6]

In [53]:

#lokalny czastime.localtime()

In [54]:

#lub UTCtime.gmtime()

Czas i data jako napisy

Out[51]:

1473855562.3468814

Out[52]:

(1970, 1, 1, 0, 0, 0)

Out[53]:

time.struct_time(tm_year=2016, tm_mon=9, tm_mday=14, tm_hour=14, tm_min=19, tm_sec=26, tm_wday=2, tm_yday=258, tm_isdst=1)

Out[54]:

time.struct_time(tm_year=2016, tm_mon=9, tm_mday=14, tm_hour=12, tm_min=19, tm_sec=28, tm_wday=2, tm_yday=258, tm_isdst=0)

In [55]:

now = time.localtime(time.time())

In [56]:

print(now)

In [57]:

time.asctime(now)

In [58]:

time.strftime("%y/%m/%d %H:%M",now)

In [59]:

time.strftime("%A %b %d" , now )

In [60]:

time.strftime("%c" , now )

In [61]:

time.strftime("%I %p" , now )

In [62]:

time.strftime("%Y-%m-%d %H:%M %Z" , now )

Pomiar czasu

time.struct_time(tm_year=2016, tm_mon=9, tm_mday=14, tm_hour=14, tm_min=19, tm_sec=32, tm_wday=2, tm_yday=258, tm_isdst=1)

Out[57]:

'Wed Sep 14 14:19:32 2016'

Out[58]:

'16/09/14 14:19'

Out[59]:

'Wednesday Sep 14'

Out[60]:

'Wed Sep 14 14:19:32 2016'

Out[61]:

'02 PM'

Out[62]:

'2016-09-14 14:19 CEST'

In [ ]:

%load time_example.py

In [65]:

# plik: time_example.pyimport time

def procedure(): time.sleep(2.5)

# czas procesora, jaki został skonsumowany# przez proces ("process time")t0 = time.clock()procedure()t1 = time.clock()print("Czas procesora:", t1-t0, "s")

# rzeczywisty czas ("wall time")t0 = time.time()procedure()t1 = time.time()print("Rzeczywisty czas:", t1-t0, "s")

Uwaga! Nie wszystkie systemy (z Windows włącznie) mogą zmierzyć czas procesora. Funkcja clockpokaże wówczas czas rzeczywisty.

Moduł datetime ­ alternatywne podejście do czasu i daty

od wersji 2.3klasy do manipulowania datą i czasemwsparcie dla arytmetyki dat i czasuw porównaniu z time często wygodniejszy w użyciu

In [66]:

import datetime

In [68]:

#definiujemy jakąś datęt1 = datetime.datetime(2003,8,4,12,30,00)print(t1)

In [69]:

#aktualna datat2 = datetime.datetime.now()print(t2)

Czas procesora: 0.0018439999999999568 sRzeczywisty czas: 2.502800464630127 s

2003-08-04 12:30:00

2016-09-14 14:21:33.581499

In [70]:

#czy daty są takie same?t1 == t2

In [71]:

#ile dni upłynęło między nimi?print(t2-t1)

In [72]:

#zmiana formatut2.ctime()

Liczby losowe

generator Mersenne Twister o okresie jeden z najszerzej badanych generatorówszybki i o zaniedbywalnej korelacji między kolejnymi liczbamiw zupełności wystarcza do metod numerycznych i symulacji komputerowychnie nadaje się do kryptografii

In [74]:

import random

In [75]:

#generujemy pięć liczb zmiennoprzecinkowych z zakresu <0,1)for i in range(5): print(random.random())

− 1219937

Out[70]:

False

4790 days, 1:51:33.581499

Out[72]:

'Wed Sep 14 14:21:33 2016'

0.58203238281422840.86712290433887820.45600610309217560.073254861040661260.15592927486223385

In [76]:

#liczby losowe w przedziale <10,20)for i in range(5): print(random.uniform(10,20))

In [77]:

#liczby całkowite z przedziału <10,200)for i in range(5): print(random.randint(10,200))

In [78]:

#losowy wybór z listylista = [1,2,3,5,9]for i in range(5): print(random.choice(lista))

In [79]:

#losowy podzbiór listyprint(random.sample(lista,2))

In [80]:

#i jeszcze raz to samoprint(random.sample(lista,2))

17.22971968992067818.49697985906437518.0640943528624714.65727975129915917.114687866429218

511841652943

55132

[1, 5]

[2, 5]

In [81]:

#permutacjeperm = [1,2,3,4,5,6,7,8,9]random.shuffle(perm)print(perm)

In [83]:

#rozkład Gaussahistogram = [0] * 20for i in range (1000): k = int(random.gauss(5,1)*2) histogram[k] = histogram[k] + 1 m = max(histogram)for v in histogram: print("*"*int(v*50/m))

In [84]:

#jeśli za każdym razem chcemy tej samej sekwencji:random.seed(1)for i in range(5): print('%04.3f' % random.random())

[4, 1, 7, 3, 8, 5, 6, 9, 2]

**************************************************************************************************************************************************************************************************************************************************************

0.1340.8470.7640.2550.495

In [85]:

#jeszcze raz to samo w celu sprawdzenia:random.seed(1)for i in range(5): print('%04.3f' % random.random())

Inne przydatne moduły

Moduł argparse ­ parsowanie argumentów wywołania

Moduł argparse jest obecnie polecanym sposobem parsowania argumentów wywołania. Rozważmy prostyprogram:

In [86]:

!cat argparse_example.py

Spróbujmy wywołać ten program na kilka sposobów:

In [87]:

#bez argumentu!python3 argparse_example.py

In [88]:

#z argumentem help!python3 argparse_example.py --help

In [89]:

#z innym argumentem!python3 argparse_example.py --verbose

Dodajmy nowy element do listy argumentów programu:

0.1340.8470.7640.2550.495

import argparseparser = argparse.ArgumentParser()parser.parse_args()

usage: argparse_example.py [-h]

optional arguments: -h, --help show this help message and exit

usage: argparse_example.py [-h]argparse_example.py: error: unrecognized arguments: --verbose

In [91]:

!cat argparse_example2.py

In [96]:

!python3 argparse_example2.py --help

In [97]:

#a teraz tylko z nowym argumentem!python3 argparse_example2.py echo

In [98]:

#a teraz tylko z nowym argumentem!python3 argparse_example2.py "jakiś tekst"

Kolejny program ma za zadanie wyświetlić na ekranie kwadrat liczby podanej jako argument wywołania:

In [99]:

!cat argparse_example3.py

import argparseparser = argparse.ArgumentParser()parser.add_argument("echo", help="echo the argument")args = parser.parse_args()print(args.echo)

usage: argparse_example2.py [-h] echo

positional arguments: echo echo the argument

optional arguments: -h, --help show this help message and exit

echo

jakiś tekst

import argparseparser = argparse.ArgumentParser()parser.add_argument("square", help="display a square of a given number")args = parser.parse_args()print(args.square**2)

In [100]:

!python3 argparse_example3.py -h

In [101]:

#sprawdźmy, czy działa?!python3 argparse_example3.py 4

Program nie zadziałał, ponieważ wartości argumentów domyślnie traktowane są jako łańcuchy znaków.Można to jednak z łatwością zmienić:

In [102]:

!cat argparse_example3b.py

In [104]:

!python3 argparse_example3b.py 4

In [106]:

!python3 argparse_example3b.py 9

In [107]:

!python3 argparse_example3b.py 4.5

Powyższe przykłady dotyczyły tzw. argumentów pozycyjnych. Równie łatwo wprowadza się argumentyopcjonalne (flagi):

usage: argparse_example3.py [-h] square

positional arguments: square display a square of a given number

optional arguments: -h, --help show this help message and exit

Traceback (most recent call last): File "argparse_example3.py", line 5, in <module> print(args.square**2)TypeError: unsupported operand type(s) for ** or pow(): 'str' and 'int'

import argparseparser = argparse.ArgumentParser()parser.add_argument("square", help="display a square of a given number", type=int)args = parser.parse_args()print(args.square**2)

16

81

usage: argparse_example3b.py [-h] squareargparse_example3b.py: error: argument square: invalid int value: '4.5'

In [108]:

!cat argparse_example4.py

Rozważmy kilka wywołań powyższego skryptu:

In [109]:

#bez argumentów!python3 argparse_example4.py

In [110]:

#z pomocą!python3 argparse_example4.py --help

In [111]:

#z flagą i odpowiadającą jej wartością!python3 argparse_example4.py --verbosity 1

In [112]:

#z flagą i odpowiadającą jej wartością raz jeszcze!python3 argparse_example4.py --verbosity 0

In [113]:

#z flagą i odpowiadającą jej wartością raz jeszcze!python3 argparse_example4.py --verbosity True

In [114]:

#z flagą, ale bez wartości!python3 argparse_example4.py --verbosity

import argparseparser = argparse.ArgumentParser()parser.add_argument("--verbosity", help="increase output verbosity")args = parser.parse_args()if args.verbosity: print("verbosity turned on")

usage: argparse_example4.py [-h] [--verbosity VERBOSITY]

optional arguments: -h, --help show this help message and exit --verbosity VERBOSITY increase output verbosity

verbosity turned on

verbosity turned on

verbosity turned on

usage: argparse_example4.py [-h] [--verbosity VERBOSITY]argparse_example4.py: error: argument --verbosity: expected one argument

Modyfikując nieznacznie powyższy skrypt, nie będziemy musieli podawać wartości dla flagi ­­verbosity:

In [115]:

!cat argparse_example4b.py

In [116]:

#tekst pomocy uległ zmianie!python3 argparse_example4b.py --help

In [117]:

#wywołanie bez flagi!python3 argparse_example4b.py

In [118]:

#wywołanie z flagą bez wartości!python3 argparse_example4b.py --verbosity

In [121]:

#wywołanie z flagą i wartością !python3 argparse_example4b.py --verbosity 1

W porządnie napisanych programach nazwy flag można podawać w pełnej lub skróconej formie:

In [122]:

!cat argparse_example4c.py

import argparseparser = argparse.ArgumentParser()parser.add_argument("--verbosity", help="increase output verbosity", action="store_true")args = parser.parse_args()if args.verbosity: print("verbosity turned on")

usage: argparse_example4b.py [-h] [--verbosity]

optional arguments: -h, --help show this help message and exit --verbosity increase output verbosity

verbosity turned on

usage: argparse_example4b.py [-h] [--verbosity]argparse_example4b.py: error: unrecognized arguments: 1

import argparseparser = argparse.ArgumentParser()parser.add_argument("-v","--verbosity", help="increase output verbosity", action="store_true")args = parser.parse_args()if args.verbosity: print("verbosity turned on")

In [123]:

#tekst pomocy ponownie uległ zmianie!python3 argparse_example4c.py --help

In [124]:

#a skrypt zachowuje się jak uniksowy program!python3 argparse_example4c.py -v

In [125]:

!python3 argparse_example4c.py --verbosity

Możliwości modułu argparse są oczywiście dużo większe, niż wynikałoby to z powyższych przykładów.Pozwala on między innymi na:

łączenie argumentów pozycyjnych z opcjonalnymi,definiowanie zakresów wartości, jakie może przyjąć argument,zliczanie argumentów (np. -v, -vv, -vvv mogą oznaczać różne stopnie "dosłowności"),definiowanie wykluczających się argumentów.

Moduł csv ­ odczyt z i zapis do plików CSV

Rozważmy plik:

In [126]:

!cat csv_example.csv

Zamiast wczytywać go linia po linii i parsować każdy wiersz, możemy skorzystać z możliwości oferowanychprzez moduł csv:

usage: argparse_example4c.py [-h] [-v]

optional arguments: -h, --help show this help message and exit -v, --verbosity increase output verbosity

verbosity turned on

verbosity turned on

"Kolumna 1","Kolumna 2","Kolumna 3"1,"a",08/18/142,"b",08/19/143,"c",08/20/144,"d",08/21/145,"e",08/22/146,"f",08/23/147,"g",08/24/148,"h",08/25/149,"i",08/26/14

In [127]:

import csvf = open("csv_example.csv")reader = csv.reader(f)for row in reader: print(row)f.close()

Możemy również tworzyć pliki csv:

In [128]:

f = open("csv_example2.csv","w")writer = csv.writer(f)writer.writerow(('Col 1','Col 2', 'Col 3'))for i in range(9): writer.writerow( (i+1, chr(ord('a')+i), '08/%02d/14'%(i+1) ) )f.close()

In [129]:

!cat csv_example2.csv

In [130]:

# (prawie) to samo raz jeszczef = open("csv_example3.csv","w")writer = csv.writer(f,quoting=csv.QUOTE_NONNUMERIC)writer.writerow(('Col 1','Col 2', 'Col 3'))for i in range(9): writer.writerow( (i+1, chr(ord('a')+i), '08/%02d/14'%(i+1) ) )f.close()

['Kolumna 1', 'Kolumna 2', 'Kolumna 3']['1', 'a', '08/18/14']['2', 'b', '08/19/14']['3', 'c', '08/20/14']['4', 'd', '08/21/14']['5', 'e', '08/22/14']['6', 'f', '08/23/14']['7', 'g', '08/24/14']['8', 'h', '08/25/14']['9', 'i', '08/26/14']

In [131]:

!cat csv_example3.csv

Moduł zipfile ­ dostęp do archiwów zip

In [132]:

import zipfile

Przeglądanie zawartości archiwów

In [133]:

zf = zipfile.ZipFile("GreenTeaPress.zip","r")

In [134]:

#zawartość archiwumzf.namelist()

Dekompresja pojedynczego pliku

In [135]:

#plik docelowy w trybie binarnymf = open("tpython.pdf","wb")

In [136]:

#odczyt zawartości z archiwum i wpisanie jej do plikuf.write(zf.read('thinkpython.pdf'))f.close()

In [137]:

#zamknięcie archiwumzf.close()

Out[134]:

['thinkbayes.pdf', 'thinkcomplexity.pdf', 'thinkpython.pdf']

In [138]:

!ls *.pdf

Tworzenie nowego archiwum

In [139]:

zf = zipfile.ZipFile("python.zip","w")

In [140]:

import glob

In [141]:

#archiwizujemy wszystkie pliki o rozszerzeniu *.py for f in glob.glob('*.py'): zf.write(f)

In [142]:

zf.close()

In [143]:

#sprawdzamy efektzf = zipfile.ZipFile("python.zip","r")zf.namelist()

7_Biblioteka.pdf tpython.pdf

Out[143]:

['argparse_example3.py', 'przyklad2.py', 'argparse_example4c.py', 'sys_exit.py', 'time_example.py', 'sys-settrace.py', 'args.py', 'halo.py', 'argparse_example.py', 'argparse_example3b.py', 'getopt_example.py', 'hello.py', 'argparse_example2.py', 'argparse_example4b.py', 'argparse_example4.py', 'sys-setprofiler.py', 'getopt_example2.py']