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 &quot;home base&quot; 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&#39;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&#39;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&#39;t see it as either / or, and true, Jupyter might be the wrong tool =
in many instances. I wonder if you&#39;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&#39;ve yet to try it out (currently, I don&#39;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&#39;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&#39;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 &lt;<a href=3D"mailto:macquigg@gmail=
.com">[email protected]</a>&gt; 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==--