Re: Python in K-12: good news (they're using Jupyter)
kirby urner <[email protected]> Thu, 25 Jan 2024 16:42:10 -0800
| Newsgroups | gmane.comp.python.education |
|---|---|
| Message-ID | <CAPJgG3R9zgXJU5s1EAmuwC=5sCxhjDXkSe0GcbC8OET7fhBC7Q@mail.gmail.com> |
--===============0870926597636694177== Content-Type: multipart/alternative; boundary="000000000000a905ef060fce91dd" --000000000000a905ef060fce91dd Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks for jumping in David. I concur, the Excel environment is a productive "home base" for deriving the visualizations and is in many cases is sufficient. In the Office model, one is then expected to embed said visualizations in a Word document, perhaps exporting to PDF, if wanting to add more verbiage and/or make it more journal article or textbook like. [1] In your type of advocacy work, maybe getting the visualizations is sufficient, and indeed, the final step from Jupyter Notebook to a PDF version is sometimes the trickiest, when it comes to page breaks especially= . Here's a Notebook in the same ballpark, dealing with the half life of naturally occurring and/or artificially generated radioactive substances: https://nbviewer.org/github/4dsolutions/School_of_Tomorrow/blob/master/isot= ope_decay.ipynb This is the classic synergy of Jupyter + pandas + matplotlib, the kind of thing I've been teaching through a Turkey-based company. [2] I don't see it as either / or, and true, Jupyter might be the wrong tool in many instances. I wonder if you've had a chance to play with pandas inside of Excel. I know Microsoft has added that. I've yet to try it out (currently, I don't have a computer with Office at my fingertips). Kirby PS: in my previous post I had a typo buried in the most mathy part, which I've since fixed on Github. https://groups.io/g/synergeo/message/2481 [1] https://www.theatlantic.com/science/archive/2018/04/the-scientific-paper-is= -obsolete/556676/ (Atlantic has implemented more of a firewall then previously -- the article is about Wolfram's Mathematica as well as Jupyter) [2] https://nbviewer.org/github/4dsolutions/clarusway_data_analysis/blob/main/D= AwPy_S1_%28Numpy_Arrays%29/daily_schedule.ipynb On Thu, Jan 25, 2024 at 1:18=E2=80=AFPM David MacQuigg <[email protected]>= wrote: > Hello Kirby > > Jupyter is excellent, but I still wish there was a simple built-in > charting tool in Python. Jupyter is like Sketchup, a tool I use once a > year, but not enough to justify keeping up on it. > > My work now is focused on nuclear power > <https://citizendium.org/wiki/Nuclear_power_reconsidered>, and educating > journalists who might break with the mainstream and need a good summary o= f > facts and arguments. That occasionally requires me to make a quick > calculation and plot, and I find myself using Google Sheets instead of > Python. Here is an example on Separative Work Units, the fundamental > measure of cost in uranium enrichment. Once you get the calculation worke= d > out, the plot is just a few more clicks. > > https://docs.google.com/spreadsheets/d/1OyKPyjo6k1ckZVwAh8sfkDEtB5W22VUri= BaelK3LWY4/edit?usp=3Dsharing > > David MacQuigg, PhD > Engineering Editor, Citizendium > 520-721-4583 > --000000000000a905ef060fce91dd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon= t-family:verdana,sans-serif;font-size:small"><br></div><div class=3D"gmail_= default" style=3D"font-family:verdana,sans-serif;font-size:small">Thanks fo= r jumping in David.</div><div class=3D"gmail_default" style=3D"font-family:= verdana,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" = style=3D"font-family:verdana,sans-serif;font-size:small">I concur, the Exce= l environment is a productive "home base" for deriving the visual= izations and is in many cases is sufficient.=C2=A0</div><div class=3D"gmail= _default" style=3D"font-family:verdana,sans-serif;font-size:small"><br></di= v><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;font= -size:small">In the Office model, one is then=C2=A0expected to embed said v= isualizations in a Word document, perhaps exporting to PDF, if wanting to a= dd more verbiage and/or make it more journal article or textbook like. [1]<= /div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;f= ont-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family= :verdana,sans-serif;font-size:small">In your type of advocacy work, maybe g= etting the visualizations is sufficient, and indeed, the final step from Ju= pyter Notebook to a PDF version is sometimes the trickiest, when it comes t= o page breaks especially.</div><div class=3D"gmail_default" style=3D"font-f= amily:verdana,sans-serif;font-size:small"><br></div><div class=3D"gmail_def= ault" style=3D"font-family:verdana,sans-serif;font-size:small">Here's a= Notebook in the same ballpark, dealing with the half life of naturally occ= urring and/or artificially generated radioactive substances:</div><div clas= s=3D"gmail_default" style=3D"font-family:verdana,sans-serif;font-size:small= "><br></div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-= serif;font-size:small"><a href=3D"https://nbviewer.org/github/4dsolutions/S= chool_of_Tomorrow/blob/master/isotope_decay.ipynb">https://nbviewer.org/git= hub/4dsolutions/School_of_Tomorrow/blob/master/isotope_decay.ipynb</a><br><= /div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;f= ont-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family= :verdana,sans-serif;font-size:small">This is the classic synergy of Jupyter= =C2=A0+ pandas=C2=A0+ matplotlib, the kind of thing I've been teaching = through a Turkey-based company. [2]</div><div class=3D"gmail_default" style= =3D"font-family:verdana,sans-serif;font-size:small"><br></div><div class=3D= "gmail_default" style=3D"font-family:verdana,sans-serif;font-size:small">I = don't see it as either / or, and true, Jupyter might be the wrong tool = in many instances. I wonder if you've had a chance to play with pandas = inside of Excel. I know Microsoft has added that.=C2=A0</div><div class=3D"= gmail_default" style=3D"font-family:verdana,sans-serif;font-size:small"><br= ></div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif= ;font-size:small">I've yet to try it out (currently, I don't have a= computer with Office at my fingertips).</div><div class=3D"gmail_default" = style=3D"font-family:verdana,sans-serif;font-size:small"><br></div><div cla= ss=3D"gmail_default" style=3D"font-family:verdana,sans-serif;font-size:smal= l">Kirby</div><div class=3D"gmail_default" style=3D"font-family:verdana,san= s-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"fo= nt-family:verdana,sans-serif;font-size:small">PS: in my previous post I had= a typo buried in the most mathy part, which I've since fixed on Github= .</div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif= ;font-size:small"><a href=3D"https://groups.io/g/synergeo/message/2481">htt= ps://groups.io/g/synergeo/message/2481</a><br></div><div class=3D"gmail_def= ault" style=3D"font-family:verdana,sans-serif;font-size:small"><br></div><d= iv class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;font-siz= e:small">[1]=C2=A0=C2=A0<a href=3D"https://www.theatlantic.com/science/arch= ive/2018/04/the-scientific-paper-is-obsolete/556676/">https://www.theatlant= ic.com/science/archive/2018/04/the-scientific-paper-is-obsolete/556676/</a>= </div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;= font-size:small">(Atlantic has implemented more of a firewall then previous= ly -- the article is about Wolfram's Mathematica as well as Jupyter)</d= iv><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;fon= t-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:v= erdana,sans-serif;font-size:small">[2]=C2=A0=C2=A0<a href=3D"https://nbview= er.org/github/4dsolutions/clarusway_data_analysis/blob/main/DAwPy_S1_%28Num= py_Arrays%29/daily_schedule.ipynb">https://nbviewer.org/github/4dsolutions/= clarusway_data_analysis/blob/main/DAwPy_S1_%28Numpy_Arrays%29/daily_schedul= e.ipynb</a></div><div class=3D"gmail_default" style=3D"font-family:verdana,= sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D= "font-family:verdana,sans-serif;font-size:small"><br></div></div><br><div c= lass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Jan 25, = 2024 at 1:18=E2=80=AFPM David MacQuigg <<a href=3D"mailto:macquigg@gmail= .com">[email protected]</a>> wrote:<br></div><blockquote class=3D"gmail= _quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204= ,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">Hello Kirby</div>= <div dir=3D"ltr"><br></div><div>Jupyter is excellent, but I still wish ther= e was a simple built-in charting tool in Python. Jupyter is like Sketchup, = a tool I use once a year, but not enough to justify keeping up on it.</div>= <div><br></div><div>My work now is focused on <a href=3D"https://citizendiu= m.org/wiki/Nuclear_power_reconsidered" target=3D"_blank">nuclear power</a>,= and educating journalists who might break with the mainstream and need a g= ood summary of facts and arguments. That occasionally requires=C2=A0me to m= ake a quick calculation and plot, and I find myself=C2=A0using Google Sheet= s instead of Python. Here is an example on Separative Work Units, the funda= mental measure=C2=A0of cost in uranium enrichment. Once you get the calcula= tion worked out, the plot is just a few more clicks.</div><div><a href=3D"h= ttps://docs.google.com/spreadsheets/d/1OyKPyjo6k1ckZVwAh8sfkDEtB5W22VUriBae= lK3LWY4/edit?usp=3Dsharing" target=3D"_blank">https://docs.google.com/sprea= dsheets/d/1OyKPyjo6k1ckZVwAh8sfkDEtB5W22VUriBaelK3LWY4/edit?usp=3Dsharing</= a><br></div><div dir=3D"ltr"><br clear=3D"all"><div><div dir=3D"ltr" class= =3D"gmail_signature"><div dir=3D"ltr">David MacQuigg, PhD</div><div dir=3D"= ltr">Engineering Editor, Citizendium<br><div>520-721-4583</div></div></div>= </div></div></div></blockquote><div><br></div><div><br></div><div>=C2=A0</d= iv></div></div> --000000000000a905ef060fce91dd-- --===============0870926597636694177== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Edu-sig mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/edu-sig.python.org/ Member address: [email protected] --===============0870926597636694177==--