Description
It is possible to combine multiple source blocks into one session through org babels session feature.
Example
Set the following header properties for a header or global
#+PROPERTY: header-args:python :noweb yes :session *python* :results outputLiterate programming
x = 1337y = 1 + x
print(y)5
Last but not least use org-babel-execute-buffer (C-c C-v b) to execute all source blocks at once.