diff --git a/module3/exo3/exercice_python_en.org b/module3/exo3/exercice_python_en.org index 85e606e64fa2d91f425c9c5497c6524724c68f77..2fe11f562a165228048815dbd220bd0e0a69a75a 100644 --- a/module3/exo3/exercice_python_en.org +++ b/module3/exo3/exercice_python_en.org @@ -11,53 +11,14 @@ #+HTML_HEAD: #+HTML_HEAD: -* Some explanations - -This is an org-mode document with code examples in R. Once opened in -Emacs, this document can easily be exported to HTML, PDF, and Office -formats. For more information on org-mode, see -https://orgmode.org/guide/. - -When you type the shortcut =C-c C-e h o=, this document will be -exported as HTML. All the code in it will be re-executed, and the -results will be retrieved and included into the exported document. If -you do not want to re-execute all code each time, you can delete the # -and the space before ~#+PROPERTY:~ in the header of this document. - -Like we showed in the video, Python code is included as follows (and -is exxecuted by typing ~C-c C-c~): - -#+begin_src python :results output :exports both -print("Hello world!") -#+end_src - -#+RESULTS: -: Hello world! - -And now the same but in an Python session. With a session, Python's -state, i.e. the values of all the variables, remains persistent from -one code block to the next. The code is still executed using ~C-c -C-c~. - -#+begin_src python :results output :session :exports both -import numpy -x=numpy.linspace(-15,15) -print(x) -#+end_src - -#+RESULTS: -#+begin_example -[-15. -14.3877551 -13.7755102 -13.16326531 -12.55102041 - -11.93877551 -11.32653061 -10.71428571 -10.10204082 -9.48979592 - -8.87755102 -8.26530612 -7.65306122 -7.04081633 -6.42857143 - -5.81632653 -5.20408163 -4.59183673 -3.97959184 -3.36734694 - -2.75510204 -2.14285714 -1.53061224 -0.91836735 -0.30612245 - 0.30612245 0.91836735 1.53061224 2.14285714 2.75510204 - 3.36734694 3.97959184 4.59183673 5.20408163 5.81632653 - 6.42857143 7.04081633 7.65306122 8.26530612 8.87755102 - 9.48979592 10.10204082 10.71428571 11.32653061 11.93877551 - 12.55102041 13.16326531 13.7755102 14.3877551 15. ] -#+end_example +import pandas as pd +import plotly.offline as py +import plotly.graph_objs as go +import datetime as dt + +py.init_notebook_mode(connected=True) +co2data = pd.read_csv("module3/exo3/monthly_in_situ_co2_mlo.csv") +co2data.head(11) Finally, an example for graphical output: #+begin_src python :results output file :session :var matplot_lib_filename="./cosxsx.png" :exports results