Collaboratively developing OER Python textbooks.
Hi Sergio, I would be delighted to see this mailing list be used for collaboration and discussion around OER learning materials for Python. I'm working on remixing a wonderful textbook written for use with the College Board's AP CS Principles course: http://www.openbookproject.net/books/StudentCSP/ I've got the project on Gitlab at: https://gitlab.com/jelkner/StudentCSP Since students are the final judges of the effectiveness of education resources, I involve my students as testers / reviewers using issues tracking on Gitlab as the way for them to provide feedback. Shushantika Barua (cc'd here) proved an excellent proof reader / editor / tester. Taking a look at the issues she filed shows the process: https://gitlab.com/jelkner/StudentCSP/issues?scope=all&utf8=%E2%9C%93&state=closed I have a friend and colleague, Isaac Zawolo (cc'd here) who teaches math at my school. We have been talking about integrating the learning of math and computer programming for several years. We also have a large community of first language Spanish speakers at our school. So, Sergio, if you are interested, I would be glad to get my students involved in testing and contributing to both https://github.com/rojassergio/Prealgebra-via-Python-Programming and https://github.com/rojassergio/Aprendiendo-a-programar-en-Python-con-mi-comp.... Let me know when you feel you have something ready for testing. Thanks! Jeff Elkner Arlington Career Center, Arlington, VA Let's work together to create a just and sustainable world! ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On June 11, 2018 9:35 AM, Sergio Rojas <sergio_r@mail.com> wrote:
On 10/05/18 16:15, Jeff Elkner wrote:
Dear edu-sig friends,
We had an interesting discussion at the Education Summit today at
Pycon about ways to better engage folks between Pycons.
Hi Jeff,
Are the documents of the Pycon Education Summit available on the Internet?
As a public school teacher, I have a particular interest in python in
k12 institutions
How are you using Python in teaching and learning?
I finished a first crude draft of a book devoted mostly to Mathematics
(Prealgebra topics ) via Python
https://github.com/rojassergio/Prealgebra-via-Python-Programming )
which I want to improve (in content and readability)
and perhaps the discussions of the Educational Summit
could be of help to better shape the book on the content of topics.
Regards,
Sergio
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Message: 1
Date: Thu, 10 May 2018 17:15:28 -0400
From: Jeff Elkner jeff@elkner.net
To: "edu-sig@python.org" edu-sig@python.org
Subject: [Edu-sig] What do folks think of creating a #python-k12
channel on freenode?
Message-ID:
VZIaifBvT3x43c5hYiGYuuBbco2UUmLN6mSTAcaJvyV50_KvaE9i64p83woqKoK5HY4A0zqNzpiolNsAxlMugEqQzt8I8C45aoT9XFpekS4=@elkner.net
Content-Type: text/plain; charset="utf-8"
Dear edu-sig friends,
We had an interesting discussion at the Education Summit today at
Pycon about ways to better engage folks between Pycons.
As a public school teacher, I have a particular interest in python in
k12 institutions, and in addition to posting more often on this list,
I am considering setting up an irc channel on freenode (#python-k12 ?)
Edu-sig mailing list
Edu-sig@python.org
Hi Jeff, In relation to your call on
I would be delighted to see this mailing list be used for collaboration and discussion around OER learning materials for Python.
Perhaps we could start making it more formally, in building a learning Python environment in the context on teaching and learning math at the elementary/high school level. It seems that you already have a nice vigorous start up with your colleagues and students which can bring this collaboration to an higher level. revising the CSP openbook project [ http://www.openbookproject.net/books/StudentCSP/index.html ]. I also wrote to Sebastian (cc this email to him) who has good ideas on the same vein. Hopefully he might have some time to share on getting something done in this endeavor.
Let me know when you feel you have something ready for testing.
It would be nice to hear recommendations for additions and modifications to the content of the book and to the provided codes for each book. At the moment I have not thought about the best way to add suggested modifications to the respective book, directly by everyone, but taken care that the project derive somewhere else. Currently, I am revising the write up of the Prealgebra book and trying to rewrite the codes in a more pythonic fashion, to add a chapter on coding using pure python style to gain speed in code execution. Regards, Sergio Sent: Monday, June 11, 2018 at 11:15 AM From: "Jeff Elkner" <jeff@elkner.net> To: "Sergio Rojas" <sergio_r@mail.com>, "edu-sig@python.org" <edu-sig@python.org> Subject: Collaboratively developing OER Python textbooks. Hi Sergio, I would be delighted to see this mailing list be used for collaboration and discussion around OER learning materials for Python. I'm working on remixing a wonderful textbook written for use with the College Board's AP CS Principles course: http://www.openbookproject.net/books/StudentCSP/ I've got the project on Gitlab at: https://gitlab.com/jelkner/StudentCSP[https://gitlab.com/jelkner/StudentCSP] Since students are the final judges of the effectiveness of education resources, I involve my students as testers / reviewers using issues tracking on Gitlab as the way for them to provide feedback. Shushantika Barua (cc'd here) proved an excellent proof reader / editor / tester. Taking a look at the issues she filed shows the process: https://gitlab.com/jelkner/StudentCSP/issues?scope=all&utf8=%E2%9C%93&state=closed[https://gitlab.com/jelkner/StudentCSP/issues?scope=all&utf8=%E2%9C%93&state=closed] I have a friend and colleague, Isaac Zawolo (cc'd here) who teaches math at my school. We have been talking about integrating the learning of math and computer programming for several years. We also have a large community of first language Spanish speakers at our school. So, Sergio, if you are interested, I would be glad to get my students involved in testing and contributing to both https://github.com/rojassergio/Prealgebra-via-Python-Programming[https://github.com/rojassergio/Prealgebra-via-Python-Programming] and https://github.com/rojassergio/Aprendiendo-a-programar-en-Python-con-mi-computador[https://github.com/rojassergio/Aprendiendo-a-programar-en-Python-con-mi-computador]. Let me know when you feel you have something ready for testing. Thanks! Jeff Elkner Arlington Career Center, Arlington, VA Let's work together to create a just and sustainable world! ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On June 11, 2018 9:35 AM, Sergio Rojas <sergio_r@mail.com> wrote:
On 10/05/18 16:15, Jeff Elkner wrote:
Dear edu-sig friends,
We had an interesting discussion at the Education Summit today at
Pycon about ways to better engage folks between Pycons.
Hi Jeff,
Are the documents of the Pycon Education Summit available on the Internet?
As a public school teacher, I have a particular interest in python in
k12 institutions
How are you using Python in teaching and learning?
I finished a first crude draft of a book devoted mostly to Mathematics
(Prealgebra topics ) via Python
which I want to improve (in content and readability)
and perhaps the discussions of the Educational Summit
could be of help to better shape the book on the content of topics.
Regards,
Sergio
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Message: 1
Date: Thu, 10 May 2018 17:15:28 -0400
From: Jeff Elkner jeff@elkner.net
To: "edu-sig@python.org" edu-sig@python.org
Subject: [Edu-sig] What do folks think of creating a #python-k12
channel on freenode?
Message-ID:
VZIaifBvT3x43c5hYiGYuuBbco2UUmLN6mSTAcaJvyV50_KvaE9i64p83woqKoK5HY4A0zqNzpiolNsAxlMugEqQzt8I8C45aoT9XFpekS4=@elkner.net
Content-Type: text/plain; charset="utf-8"
Dear edu-sig friends,
We had an interesting discussion at the Education Summit today at
Pycon about ways to better engage folks between Pycons.
As a public school teacher, I have a particular interest in python in
k12 institutions, and in addition to posting more often on this list,
I am considering setting up an irc channel on freenode (#python-k12 ?)
Edu-sig mailing list
Edu-sig@python.org
https://mail.python.org/mailman/listinfo/edu-sig[https://mail.python.org/mailman/listinfo/edu-sig]
I notice the worries about dragons expressed here: http://www.openbookproject.net/books/StudentCSP/CSPRepeatNumbers/range.html The type versus function distinction is too big an idea to get into here. Skulpt is 2.x flavored for sure. We notice that in Codesters as well. This looks like an excellent resource regardless and I plan on sharing a link to this book in class tonight, in part just to encourage a culture wherein collaboration on teaching texts is more the norm than the exception. Good work. On another topic (but related to co-authoring teaching materials): When do teachers think it's appropriate to start in with LaTeX? Given it works in Jupyter Notebooks between $s, without downloading anything fancy, I'm thinking no later than 9th grade? That's assuming the school is using Jupyter Notebooks in 9th grade. I'd hate to imagine a school that isn't (just kidding, I know that most don't, no need to imagine). I'm far from being a master of LaTeX myself, however I plan to introduce it to a class of middle-to-high schoolers later this month, when I teach Martian Math. Kirby
On Thu, Jun 14, 2018 at 3:29 PM kirby urner <kirby.urner@gmail.com> wrote: > > I notice the worries about dragons expressed here: > > http://www.openbookproject.net/books/StudentCSP/CSPRepeatNumbers/range.html > > The type versus function distinction is too big an idea to get into here. > Skulpt is 2.x flavored for sure. We notice that in Codesters as well. > > This looks like an excellent resource regardless and I plan on sharing a > link to this book in class tonight, in part just to encourage a culture > wherein collaboration on teaching texts is more the norm than the exception. > > Good work. > > On another topic (but related to co-authoring teaching materials): > > When do teachers think it's appropriate to start in with LaTeX? Given it > works in Jupyter Notebooks between $s, without downloading anything fancy, > I'm thinking no later than 9th grade? That's assuming the school is using > Jupyter Notebooks in 9th grade. I'd hate to imagine a school that isn't > (just kidding, I know that most don't, no need to imagine). > > I'm far from being a master of LaTeX myself, however I plan to introduce > it to a class of middle-to-high schoolers later this month, when I teach > Martian Math. > https://en.wikipedia.org/wiki/LaTeX#Example https://learnxinyminutes.com/docs/latex/ """ .. index:: MathJax .. _mathjax: MathJax ```````` | Wikipedia: https://en.wikipedia.org/wiki/MathJax | Docs: http://docs.mathjax.org/en/latest/tex.html MathJax is a :ref:`Javascript` library for displaying :ref:`mathml`, :ref:`latex`, and :ref:`ASCIIMathML` markup in a browser. * http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference MathJax and :ref:`IPython Notebook` / :ref:`Jupyter Notebook`: * http://ipython.org/ipython-doc/dev/install/install.html#mathjax * https://nbviewer.jupyter.org/github/jupyter/notebook/blob/master/docs/source/examples/Notebook/Typesetting%20Equations.ipynb [ https://jupyter-notebook.readthedocs.io/en/stable/examples/Notebook/Typesetting%20Equations.html ] * http://nbviewer.ipython.org/gist/rpmuller/5920182 """ * https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference * http://data-blog.udacity.com/posts/2016/10/latex-primer/ - This is a great resource for learning LaTeX with/for MathJax in Jupyter Notebooks. At a point, it makes a lot of sense to use executable specifications for mathematical concepts. latex2sympy converts from LaTeX to code that works with the SymPy CAS (Computer Algebra System). https://github.com/augustt198/latex2sympy $ pip install latex2sympy3 # [python3] https://en.wikipedia.org/wiki/Comparison_of_TeX_editors - https://en.wikipedia.org/wiki/LyX - https://twitter.com/wstein389/status/1002446637908811776 > Completely new LaTeX editor in https://cocalc.com . Open source, is written in React, has unlimited multipanel views, realtime collab, records all edits (TimeTravel), forward an inverse search, clickable links in the PDF,supports SageTex out of the box, and autoformat... - https://github.com/jupyterlab/jupyterlab-latex - https://www.google.com/search?q=collaborative+latex > Kirby > > > _______________________________________________ > Edu-sig mailing list > Edu-sig@python.org > https://mail.python.org/mailman/listinfo/edu-sig >
Hi Sergio, Seems to me the most effective way of " building a learning Python environment in the context on teaching and learning math at the elementary/high school level" would be to connect with existing efforts and contribute to them. As a full time teacher, I'm in a great place to test out materials with the group of people who matter most in all this, students / learners, but I have only limited time for contributing to the development process, so I need to keep my goals modest. The action is mainly taking place on http://jupyter.org, so the thing for me to do is learn this platform and join this community, and then contribute classroom ready resources to it. Cheers, Jeff Let's work together to create a just and sustainable world! ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On June 13, 2018 9:12 AM, Sergio Rojas <sergio_r@mail.com> wrote:
Hi Jeff,
In relation to your call on
I would be delighted to see this mailing list be used for
collaboration and discussion around OER learning materials for Python.
Perhaps we could start making it more formally, in building a
learning Python environment in the context on teaching and learning
math at the elementary/high school level.
It seems that you already have a nice vigorous start up with your
colleagues and students which can bring this collaboration to an higher level.
revising the CSP openbook project
[ http://www.openbookproject.net/books/StudentCSP/index.html ].
I also wrote to Sebastian (cc this email to him) who has
good ideas on the same vein. Hopefully he might have some time to share
on getting something done in this endeavor.
Let me know when you feel you have something ready for testing.
It would be nice to hear recommendations for additions and modifications
to the content of the book and to the provided codes for each book.
At the moment I have not thought about the best way to add suggested
modifications to the respective book, directly by everyone, but
taken care that the project derive somewhere else.
Currently, I am revising the write up of the Prealgebra book
and trying to rewrite the codes in a more pythonic fashion, to add
a chapter on coding using pure python style to gain speed in code
execution.
Regards,
Sergio
Sent: Monday, June 11, 2018 at 11:15 AM
From: "Jeff Elkner" jeff@elkner.net
To: "Sergio Rojas" sergio_r@mail.com, "edu-sig@python.org" edu-sig@python.org
Subject: Collaboratively developing OER Python textbooks.
Hi Sergio,
I would be delighted to see this mailing list be used for collaboration and discussion around OER learning materials for Python.
I'm working on remixing a wonderful textbook written for use with the College Board's AP CS Principles course:
http://www.openbookproject.net/books/StudentCSP/
I've got the project on Gitlab at:
https://gitlab.com/jelkner/StudentCSP[https://gitlab.com/jelkner/StudentCSP]
Since students are the final judges of the effectiveness of education resources, I involve my students as testers / reviewers using issues tracking on Gitlab as the way for them to provide feedback. Shushantika Barua (cc'd here) proved an excellent proof reader / editor / tester. Taking a look at the issues she filed shows the process:
I have a friend and colleague, Isaac Zawolo (cc'd here) who teaches math at my school. We have been talking about integrating the learning of math and computer programming for several years. We also have a large community of first language Spanish speakers at our school.
So, Sergio, if you are interested, I would be glad to get my students involved in testing and contributing to both https://github.com/rojassergio/Prealgebra-via-Python-Programming[https://github.com/rojassergio/Prealgebra-via-Python-Programming] and https://github.com/rojassergio/Aprendiendo-a-programar-en-Python-con-mi-computador[https://github.com/rojassergio/Aprendiendo-a-programar-en-Python-con-mi-computador].
Let me know when you feel you have something ready for testing.
Thanks!
Jeff Elkner
Arlington Career Center, Arlington, VA
Let's work together to create a just and sustainable world!
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On June 11, 2018 9:35 AM, Sergio Rojas sergio_r@mail.com wrote:
On 10/05/18 16:15, Jeff Elkner wrote:
Dear edu-sig friends,
We had an interesting discussion at the Education Summit today at
Pycon about ways to better engage folks between Pycons.
Hi Jeff,
Are the documents of the Pycon Education Summit available on the Internet?
As a public school teacher, I have a particular interest in python in
k12 institutions
How are you using Python in teaching and learning?
I finished a first crude draft of a book devoted mostly to Mathematics
(Prealgebra topics ) via Python
which I want to improve (in content and readability)
and perhaps the discussions of the Educational Summit
could be of help to better shape the book on the content of topics.
Regards,
Sergio
Message: 1
Date: Thu, 10 May 2018 17:15:28 -0400
From: Jeff Elkner jeff@elkner.net
To: "edu-sig@python.org" edu-sig@python.org
Subject: [Edu-sig] What do folks think of creating a #python-k12
channel on freenode?
Message-ID:
VZIaifBvT3x43c5hYiGYuuBbco2UUmLN6mSTAcaJvyV50_KvaE9i64p83woqKoK5HY4A0zqNzpiolNsAxlMugEqQzt8I8C45aoT9XFpekS4=@elkner.net
Content-Type: text/plain; charset="utf-8"
Dear edu-sig friends,
We had an interesting discussion at the Education Summit today at
Pycon about ways to better engage folks between Pycons.
As a public school teacher, I have a particular interest in python in
k12 institutions, and in addition to posting more often on this list,
I am considering setting up an irc channel on freenode (#python-k12 ?)
Edu-sig mailing list
Edu-sig@python.org
https://mail.python.org/mailman/listinfo/edu-sig[https://mail.python.org/mailman/listinfo/edu-sig]
Auto-grade a student assignment created as a Jupyter notebook, using
Jupyter, binder-ready, GitHub Topics, Framework :: Jupyter - https://github.com/markusschanta/awesome-jupyter awesome-jupyter - https://github.com/westurner/awesome-jupyter/blob/59e79fb96537d9e65bfb3e027b... - https://groups.google.com/forum/#!forum/jupyter-education There is a jupyter-education mailing list - https://github.com/topics/binder-ready Jupyter notebook projects that work with Binder can add a Binder badge to their README and/or the 'binder-ready' GitHub topic. - https://github.com/binder-examples Examples of binder-ready Jupyter projects - https://github.com/binder-examples/jupyter-extension How to install jupyter extensions with a binder-ready project: requirements.txt + postBuild https://github.com/quobit/awesome-python-in-education/blob/master/README.md#... - [ ] add link to jupyter-edx-grader-xblock https://github.com/ibleducation/jupyter-edx-grader-xblock the nbgrader Jupyter extension, and write the score in the Open edX gradebook https://open.edx.org http://docs.edx.org https://github.com/edx/ (Python, Django, JavaScript,) On Sunday, June 17, 2018, Jeff Elkner <jeff@elkner.net> wrote:
Hi Sergio,
Seems to me the most effective way of " building a learning Python environment in the context on teaching and learning math at the elementary/high school level" would be to connect with existing efforts and contribute to them.
As a full time teacher, I'm in a great place to test out materials with the group of people who matter most in all this, students / learners, but I have only limited time for contributing to the development process, so I need to keep my goals modest.
The action is mainly taking place on http://jupyter.org, so the thing for me to do is learn this platform and join this community, and then contribute classroom ready resources to it.
Cheers, Jeff
Let's work together to create a just and sustainable world!
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On June 13, 2018 9:12 AM, Sergio Rojas <sergio_r@mail.com> wrote:
Hi Jeff,
In relation to your call on
I would be delighted to see this mailing list be used for
collaboration and discussion around OER learning materials for Python.
Perhaps we could start making it more formally, in building a
learning Python environment in the context on teaching and learning
math at the elementary/high school level.
It seems that you already have a nice vigorous start up with your
colleagues and students which can bring this collaboration to an higher level.
revising the CSP openbook project
[ http://www.openbookproject.net/books/StudentCSP/index.html ].
I also wrote to Sebastian (cc this email to him) who has
good ideas on the same vein. Hopefully he might have some time to share
on getting something done in this endeavor.
Let me know when you feel you have something ready for testing.
It would be nice to hear recommendations for additions and modifications
to the content of the book and to the provided codes for each book.
At the moment I have not thought about the best way to add suggested
modifications to the respective book, directly by everyone, but
taken care that the project derive somewhere else.
Currently, I am revising the write up of the Prealgebra book
and trying to rewrite the codes in a more pythonic fashion, to add
a chapter on coding using pure python style to gain speed in code
execution.
Regards,
Sergio
Sent: Monday, June 11, 2018 at 11:15 AM
From: "Jeff Elkner" jeff@elkner.net
To: "Sergio Rojas" sergio_r@mail.com, "edu-sig@python.org" edu-sig@python.org
Subject: Collaboratively developing OER Python textbooks.
Hi Sergio,
I would be delighted to see this mailing list be used for collaboration and discussion around OER learning materials for Python.
I'm working on remixing a wonderful textbook written for use with the College Board's AP CS Principles course:
http://www.openbookproject.net/books/StudentCSP/
I've got the project on Gitlab at:
https://gitlab.com/jelkner/StudentCSP[https://gitlab.com/ jelkner/StudentCSP]
Since students are the final judges of the effectiveness of education resources, I involve my students as testers / reviewers using issues tracking on Gitlab as the way for them to provide feedback. Shushantika Barua (cc'd here) proved an excellent proof reader / editor / tester. Taking a look at the issues she filed shows the process:
https://gitlab.com/jelkner/StudentCSP/issues?scope=all& utf8=✓&state=closed[https://gitlab.com/jelkner/StudentCSP/ issues?scope=all&utf8=✓&state=closed]
I have a friend and colleague, Isaac Zawolo (cc'd here) who teaches math at my school. We have been talking about integrating the learning of math and computer programming for several years. We also have a large community of first language Spanish speakers at our school.
So, Sergio, if you are interested, I would be glad to get my students involved in testing and contributing to both https://github.com/ rojassergio/Prealgebra-via-Python-Programming[https:// github.com/rojassergio/Prealgebra-via-Python-Programming] and https://github.com/rojassergio/Aprendiendo-a-programar-en-Python-con-mi- computador[https://github.com/rojassergio/Aprendiendo-a- programar-en-Python-con-mi-computador].
Let me know when you feel you have something ready for testing.
Thanks!
Jeff Elkner
Arlington Career Center, Arlington, VA
Let's work together to create a just and sustainable world!
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On June 11, 2018 9:35 AM, Sergio Rojas sergio_r@mail.com wrote:
On 10/05/18 16:15, Jeff Elkner wrote:
Dear edu-sig friends,
We had an interesting discussion at the Education Summit today at
Pycon about ways to better engage folks between Pycons.
Hi Jeff,
Are the documents of the Pycon Education Summit available on the Internet?
As a public school teacher, I have a particular interest in python in
k12 institutions
How are you using Python in teaching and learning?
I finished a first crude draft of a book devoted mostly to Mathematics
(Prealgebra topics ) via Python
https://github.com/rojassergio/Prealgebra-via- Python-Programming[https://github.com/rojassergio/Prealgebra-via-Python- Programming] )
which I want to improve (in content and readability)
and perhaps the discussions of the Educational Summit
could be of help to better shape the book on the content of topics.
Regards,
Sergio
Message: 1
Date: Thu, 10 May 2018 17:15:28 -0400
From: Jeff Elkner jeff@elkner.net
To: "edu-sig@python.org" edu-sig@python.org
Subject: [Edu-sig] What do folks think of creating a #python-k12
channel on freenode?
Message-ID:
VZIaifBvT3x43c5hYiGYuuBbco2UUmLN6mSTAcaJvyV50_ KvaE9i64p83woqKoK5HY4A0zqNzpiolNsAxlMugEqQzt8I8C45aoT9XFpekS4=@elkner.net
Content-Type: text/plain; charset="utf-8"
Dear edu-sig friends,
We had an interesting discussion at the Education Summit today at
Pycon about ways to better engage folks between Pycons.
As a public school teacher, I have a particular interest in python in
k12 institutions, and in addition to posting more often on this list,
I am considering setting up an irc channel on freenode (#python-k12 ?)
Edu-sig mailing list
Edu-sig@python.org
https://mail.python.org/mailman/listinfo/edu-sig[ https://mail.python.org/mailman/listinfo/edu-sig]
_______________________________________________ Edu-sig mailing list Edu-sig@python.org https://mail.python.org/mailman/listinfo/edu-sig
Certainly, Jeff, Wes, Jupyter offer and interesting environment to develop teaching and learning materials, and for much more. And I have used it: 1.- http://nbviewer.jupyter.org/github/rojassergio/Aprendiendo-a-programar-en-Py thon-con-mi-computador/blob/master/Instalando_python.ipynb 2.- http://nbviewer.jupyter.org/github/rojassergio/Learning-Scipy/blob/master/Ot her_IPythonNotes/Numerical_Computing_via_IPython.ipynb 3.- https://github.com/rojassergio/Aprendiendo-a-programar-en-Python-con-mi-comp utador/blob/master/Jornastec2017_SergioRojas_static.pdf What bothers me is compatibility within Jupyter versions. I am not sure where Jupyther development is taking into account users of the platform. As I prefer Latex for writing, many things that use to work when I first wrote some of my notebooks does not work properly in newer versions. An example is shown in the second notebook listed above. Scrolling down to the set of equations defining the "Atractor de Lorenz" (just after input cell In [6]:), the shown box should not be there. Only the brace enclosing the equations is suppose to appear, as it did when I first wrote that notebook. Also many labels of plots using Latex does not work anymore when using Jupyter to display Matplotlib plots. So, writing a large project does not seems to be a good idea to do so in Jupyter. Even Python compatibility between versions should be considered at front when starting writing large Python programming projects (I still can compile and run fortran 77 code I wrote back in the 90's). Sergio Sent: Sunday, June 17, 2018 at 4:32 PM From: "Wes Turner" <wes.turner@gmail.com> To: "Jeff Elkner" <jeff@elkner.net> Cc: "Sergio Rojas" <sergio_r@mail.com>, "shushantika.barua@gmail.com" <shushantika.barua@gmail.com>, "isaac.zawolo@gmail.com" <isaac.zawolo@gmail.com>, "guzdial@cc.gatech.edu" <guzdial@cc.gatech.edu>, "edu-sig@python.org" <edu-sig@python.org>, "ericson@cc.gatech.edu" <ericson@cc.gatech.edu> Subject: Re: [Edu-sig] Collaboratively developing OER Python textbooks. Jupyter, binder-ready, GitHub Topics, Framework :: Jupyter - https://github.com/markusschanta/awesome-jupyter awesome-jupyter - https://github.com/westurner/awesome-jupyter/blob/59e79fb96537d9e65bfb3e027b988956b2e42f42/README.md#jupyter-notebook-jupyterhub-jupyterlab[https://github.com/westurner/awesome-jupyter/blob/59e79fb96537d9e65bfb3e027b988956b2e42f42/README.md#jupyter-notebook-jupyterhub-jupyterlab] - https://groups.google.com/forum/#!forum/jupyter-education[https://groups.google.com/forum/#!forum/jupyter-education] There is a jupyter-education mailing list - https://github.com/topics/binder-ready[https://github.com/topics/binder-ready] Jupyter notebook projects that work with Binder can add a Binder badge to their README and/or the 'binder-ready' GitHub topic. - https://github.com/binder-examples[https://github.com/binder-examples] Examples of binder-ready Jupyter projects - https://github.com/binder-examples/jupyter-extension[https://github.com/binder-examples/jupyter-extension] How to install jupyter extensions with a binder-ready project: requirements.txt + postBuild https://github.com/quobit/awesome-python-in-education/blob/master/README.md#jupyter[https://github.com/quobit/awesome-python-in-education/blob/master/README.md#jupyter] - [ ] add link to jupyter-edx-grader-xblock https://github.com/ibleducation/jupyter-edx-grader-xblock[https://github.com/ibleducation/jupyter-edx-grader-xblock] > Auto-grade a student assignment created as a Jupyter notebook, using the nbgrader Jupyter extension, and write the score in the Open edX gradebook https://open.edx.org[https://open.edx.org] http://docs.edx.org https://github.com/edx/ (Python, Django, JavaScript,) On Sunday, June 17, 2018, Jeff Elkner <jeff@elkner.net[mailto:jeff@elkner.net]> wrote:Hi Sergio, Seems to me the most effective way of " building a learning Python environment in the context on teaching and learning math at the elementary/high school level" would be to connect with existing efforts and contribute to them. As a full time teacher, I'm in a great place to test out materials with the group of people who matter most in all this, students / learners, but I have only limited time for contributing to the development process, so I need to keep my goals modest. The action is mainly taking place on http://jupyter.org[http://jupyter.org], so the thing for me to do is learn this platform and join this community, and then contribute classroom ready resources to it. Cheers, Jeff Let's work together to create a just and sustainable world! ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On June 13, 2018 9:12 AM, Sergio Rojas <sergio_r@mail.com[mailto:sergio_r@mail.com]> wrote:
Hi Jeff,
In relation to your call on
I would be delighted to see this mailing list be used for
collaboration and discussion around OER learning materials for Python.
Perhaps we could start making it more formally, in building a
learning Python environment in the context on teaching and learning
math at the elementary/high school level.
It seems that you already have a nice vigorous start up with your
colleagues and students which can bring this collaboration to an higher level.
revising the CSP openbook project
I also wrote to Sebastian (cc this email to him) who has
good ideas on the same vein. Hopefully he might have some time to share
on getting something done in this endeavor.
Let me know when you feel you have something ready for testing.
It would be nice to hear recommendations for additions and modifications
to the content of the book and to the provided codes for each book.
At the moment I have not thought about the best way to add suggested
modifications to the respective book, directly by everyone, but
taken care that the project derive somewhere else.
Currently, I am revising the write up of the Prealgebra book
and trying to rewrite the codes in a more pythonic fashion, to add
a chapter on coding using pure python style to gain speed in code
execution.
Regards,
Sergio
Sent: Monday, June 11, 2018 at 11:15 AM
From: "Jeff Elkner" jeff@elkner.net[mailto:jeff@elkner.net]
To: "Sergio Rojas" sergio_r@mail.com[mailto:sergio_r@mail.com], "edu-sig@python.org[mailto:edu-sig@python.org]" edu-sig@python.org[mailto:edu-sig@python.org]
Subject: Collaboratively developing OER Python textbooks.
Hi Sergio,
I would be delighted to see this mailing list be used for collaboration and discussion around OER learning materials for Python.
I'm working on remixing a wonderful textbook written for use with the College Board's AP CS Principles course:
http://www.openbookproject.net/books/StudentCSP/[http://www.openbookproject.net/books/StudentCSP/]
I've got the project on Gitlab at:
Since students are the final judges of the effectiveness of education resources, I involve my students as testers / reviewers using issues tracking on Gitlab as the way for them to provide feedback. Shushantika Barua (cc'd here) proved an excellent proof reader / editor / tester. Taking a look at the issues she filed shows the process:
I have a friend and colleague, Isaac Zawolo (cc'd here) who teaches math at my school. We have been talking about integrating the learning of math and computer programming for several years. We also have a large community of first language Spanish speakers at our school.
So, Sergio, if you are interested, I would be glad to get my students involved in testing and contributing to both https://github.com/rojassergio/Prealgebra-via-Python-Programming[https://github.com/rojassergio/Prealgebra-via-Python-Programming][https://github.com/rojassergio/Prealgebra-via-Python-Programming[https://github.com/rojassergio/Prealgebra-via-Python-Programming]] and https://github.com/rojassergio/Aprendiendo-a-programar-en-Python-con-mi-computador[https://github.com/rojassergio/Aprendiendo-a-programar-en-Python-con-mi-computador][https://github.com/rojassergio/Aprendiendo-a-programar-en-Python-con-mi-computador[https://github.com/rojassergio/Aprendiendo-a-programar-en-Python-con-mi-computador]].
Let me know when you feel you have something ready for testing.
Thanks!
Jeff Elkner
Arlington Career Center, Arlington, VA
Let's work together to create a just and sustainable world!
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On June 11, 2018 9:35 AM, Sergio Rojas sergio_r@mail.com[mailto:sergio_r@mail.com] wrote:
On 10/05/18 16:15, Jeff Elkner wrote:
Dear edu-sig friends,
We had an interesting discussion at the Education Summit today at
Pycon about ways to better engage folks between Pycons.
Hi Jeff,
Are the documents of the Pycon Education Summit available on the Internet?
As a public school teacher, I have a particular interest in python in
k12 institutions
How are you using Python in teaching and learning?
I finished a first crude draft of a book devoted mostly to Mathematics
(Prealgebra topics ) via Python
which I want to improve (in content and readability)
and perhaps the discussions of the Educational Summit
could be of help to better shape the book on the content of topics.
Regards,
Sergio
Message: 1
Date: Thu, 10 May 2018 17:15:28 -0400
From: Jeff Elkner jeff@elkner.net[mailto:jeff@elkner.net]
To: "edu-sig@python.org[mailto:edu-sig@python.org]" edu-sig@python.org[mailto:edu-sig@python.org]
Subject: [Edu-sig] What do folks think of creating a #python-k12
channel on freenode?
Message-ID:
VZIaifBvT3x43c5hYiGYuuBbco2UUmLN6mSTAcaJvyV50_KvaE9i64p83woqKoK5HY4A0zqNzpiolNsAxlMugEqQzt8I8C45aoT9XFpekS4=@elkner.net[http://elkner.net]
Content-Type: text/plain; charset="utf-8"
Dear edu-sig friends,
We had an interesting discussion at the Education Summit today at
Pycon about ways to better engage folks between Pycons.
As a public school teacher, I have a particular interest in python in
k12 institutions, and in addition to posting more often on this list,
I am considering setting up an irc channel on freenode (#python-k12 ?)
Edu-sig mailing list
Edu-sig@python.org[mailto:Edu-sig@python.org]
_______________________________________________ Edu-sig mailing list Edu-sig@python.org[mailto:Edu-sig@python.org] https://mail.python.org/mailman/listinfo/edu-sig
On Monday, June 18, 2018, Sergio Rojas <sergio_r@mail.com> wrote:
Certainly, Jeff, Wes, Jupyter offer and interesting environment to develop teaching and learning materials, and for much more. And I have used it:
1.- http://nbviewer.jupyter.org/github/rojassergio/ Aprendiendo-a-programar-en-Py thon-con-mi-computador/blob/master/Instalando_python.ipynb
2.- http://nbviewer.jupyter.org/github/rojassergio/Learning- Scipy/blob/master/Ot her_IPythonNotes/Numerical_Computing_via_IPython.ipynb
3.- https://github.com/rojassergio/Aprendiendo-a- programar-en-Python-con-mi-comp utador/blob/master/Jornastec2017_SergioRojas_static.pdf
What bothers me is compatibility within Jupyter versions. I am not sure where Jupyther development is taking into account users of the platform.
https://github.com/jupyter/help https://github.com/jupyter/nbformat/issues https://github.com/jupyter/nbformat/issues
As I prefer Latex for writing, many things that use to work when I first wrote some of my notebooks does not work properly in newer versions. An example is shown in the second notebook listed above. Scrolling down to the set of equations defining the "Atractor de Lorenz" (just after input cell In [6]:), the shown box should not be there. Only the brace enclosing the equations is suppose to appear, as it did when I first wrote that notebook. Also many labels of plots using Latex does not work anymore when using Jupyter to display Matplotlib plots.
https://github.com/matplotlib/matplotlib/issues https://github.com/mathjax/MathJax
So, writing a large project does not seems to be a good idea to do so in Jupyter.
It's possible to import from .ipynb and run an .ipynb with e.g. pytest; but importlib with plain .py/c/o is faster. Even Python compatibility between versions should be
considered at front when starting writing large Python programming projects (I still can compile and run fortran 77 code I wrote back in the 90's).
https://github.com/jupyter/notebook/releases https://jupyter-notebook.readthedocs.io/en/stable/changelog.html https://github.com/jupyterhub/jupyterhub/blob/master/docs/source/changelog.m... https://github.com/jupyterlab/jupyterlab/blob/master/CHANGELOG.md - in JupyterLab, Help > 'Classic Notebook' launches Jupyter Notebook (with support for JS in *trusted* notebooks; unlike JupyterLab, which requires jupyterlab extensions to have JS in notebooks https://github.com/jupyter/nbconvert/blob/master/docs/source/changelog.rst http://nbconvert.readthedocs.io/en/latest/changelog.html https://github.com/jupyter/nbformat/blob/master/docs/changelog.rst https://nbformat.readthedocs.io/en/latest/changelog.html https://github.com/python/core-workflow/issues/6 - Notes on NEWS, CHANGELOG, CHANGES formats and tools (Reno, towncrier, ) - CPython chose a tool called blurb for handling Misc/NEWS.d entries https://github.com/python/core-workflow/tree/master/blurb https://pypi.org/project/blurb/ Jupyter releases page: http://jupyter.readthedocs.io/en/latest/releases/content-releases.html https://github.com/jupyter/jupyter/blob/master/docs/source/releases/content-...
Note Coming Soon
We’re actively working on a graphic that displays each project, their current release, and a link to the changelog. Thanks for your patience
Sergio
Sent: Sunday, June 17, 2018 at 4:32 PM From: "Wes Turner" <wes.turner@gmail.com> To: "Jeff Elkner" <jeff@elkner.net> Cc: "Sergio Rojas" <sergio_r@mail.com>, "shushantika.barua@gmail.com" < shushantika.barua@gmail.com>, "isaac.zawolo@gmail.com" < isaac.zawolo@gmail.com>, "guzdial@cc.gatech.edu" <guzdial@cc.gatech.edu>, "edu-sig@python.org" <edu-sig@python.org>, "ericson@cc.gatech.edu" < ericson@cc.gatech.edu> Subject: Re: [Edu-sig] Collaboratively developing OER Python textbooks. Jupyter, binder-ready, GitHub Topics, Framework :: Jupyter
- https://github.com/markusschanta/awesome-jupyter awesome-jupyter
- https://github.com/westurner/awesome-jupyter/blob/ 59e79fb96537d9e65bfb3e027b988956b2e42f42/README.md#jupyter- notebook-jupyterhub-jupyterlab[https://github.com/ westurner/awesome-jupyter/blob/59e79fb96537d9e65bfb3e027b9889 56b2e42f42/README.md#jupyter-notebook-jupyterhub-jupyterlab]
- https://groups.google.com/forum/#!forum/jupyter- education[https://groups.google.com/forum/#!forum/jupyter-education] There is a jupyter-education mailing list
- https://github.com/topics/binder-ready[https://github. com/topics/binder-ready] Jupyter notebook projects that work with Binder can add a Binder badge to their README and/or the 'binder-ready' GitHub topic.
- https://github.com/binder-examples[https://github.com/binder-examples] Examples of binder-ready Jupyter projects
- https://github.com/binder-examples/jupyter-extension[ https://github.com/binder-examples/jupyter-extension] How to install jupyter extensions with a binder-ready project: requirements.txt + postBuild
https://github.com/quobit/awesome-python-in-education/ blob/master/README.md#jupyter[https://github.com/quobit/ awesome-python-in-education/blob/master/README.md#jupyter]
- [ ] add link to jupyter-edx-grader-xblock https://github.com/ibleducation/jupyter-edx- grader-xblock[https://github.com/ibleducation/jupyter-edx-grader-xblock]
Auto-grade a student assignment created as a Jupyter notebook, using the nbgrader Jupyter extension, and write the score in the Open edX gradebook
https://open.edx.org[https://open.edx.org] http://docs.edx.org https://github.com/edx/ (Python, Django, JavaScript,) On Sunday, June 17, 2018, Jeff Elkner <jeff@elkner.net[mailto: jeff@elkner.net]> wrote:Hi Sergio,
Seems to me the most effective way of " building a learning Python environment in the context on teaching and learning math at the elementary/high school level" would be to connect with existing efforts and contribute to them.
As a full time teacher, I'm in a great place to test out materials with the group of people who matter most in all this, students / learners, but I have only limited time for contributing to the development process, so I need to keep my goals modest.
The action is mainly taking place on http://jupyter.org[http://jupyter.org], so the thing for me to do is learn this platform and join this community, and then contribute classroom ready resources to it.
Cheers, Jeff
Let's work together to create a just and sustainable world!
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On June 13, 2018 9:12 AM, Sergio Rojas <sergio_r@mail.com[mailto: sergio_r@mail.com]> wrote:
Hi Jeff,
In relation to your call on
I would be delighted to see this mailing list be used for
collaboration and discussion around OER learning materials for Python.
Perhaps we could start making it more formally, in building a
learning Python environment in the context on teaching and learning
math at the elementary/high school level.
It seems that you already have a nice vigorous start up with your
colleagues and students which can bring this collaboration to an higher level.
revising the CSP openbook project
[ http://www.openbookproject.net/books/StudentCSP/index.html[http://www. openbookproject.net/books/StudentCSP/index.html] ].
I also wrote to Sebastian (cc this email to him) who has
good ideas on the same vein. Hopefully he might have some time to share
on getting something done in this endeavor.
Let me know when you feel you have something ready for testing.
It would be nice to hear recommendations for additions and modifications
to the content of the book and to the provided codes for each book.
At the moment I have not thought about the best way to add suggested
modifications to the respective book, directly by everyone, but
taken care that the project derive somewhere else.
Currently, I am revising the write up of the Prealgebra book
and trying to rewrite the codes in a more pythonic fashion, to add
a chapter on coding using pure python style to gain speed in code
execution.
Regards,
Sergio
Sent: Monday, June 11, 2018 at 11:15 AM
From: "Jeff Elkner" jeff@elkner.net[mailto:jeff@elkner.net]
To: "Sergio Rojas" sergio_r@mail.com[mailto:sergio_r@mail.com], " edu-sig@python.org[mailto:edu-sig@python.org]" edu-sig@python.org[mailto: edu-sig@python.org]
Subject: Collaboratively developing OER Python textbooks.
Hi Sergio,
I would be delighted to see this mailing list be used for collaboration and discussion around OER learning materials for Python.
I'm working on remixing a wonderful textbook written for use with the College Board's AP CS Principles course:
http://www.openbookproject.net/books/StudentCSP/[http:// www.openbookproject.net/books/StudentCSP/]
I've got the project on Gitlab at:
https://gitlab.com/jelkner/StudentCSP[https://gitlab.com/ jelkner/StudentCSP][https://gitlab.com/jelkner/StudentCSP[ https://gitlab.com/jelkner/StudentCSP]]
Since students are the final judges of the effectiveness of education resources, I involve my students as testers / reviewers using issues tracking on Gitlab as the way for them to provide feedback. Shushantika Barua (cc'd here) proved an excellent proof reader / editor / tester. Taking a look at the issues she filed shows the process:
https://gitlab.com/jelkner/StudentCSP/issues?scope=all& utf8=✓&state=closed[https://gitlab.com/jelkner/StudentCSP/ issues?scope=all&utf8=✓&state=closed][https://gitlab.com/ jelkner/StudentCSP/issues?scope=all&utf8=%E2%9C%93& state=closed[https://gitlab.com/jelkner/StudentCSP/issues? scope=all&utf8=%E2%9C%93&state=closed]] <https://gitlab.com/jelkner/StudentCSP/issues?scope=all&utf8=%E2%9C%93&state=closed[https://gitlab.com/jelkner/StudentCSP/issues?scope=all&utf8=%E2%9C%93&state=closed][https://gitlab.com/jelkner/StudentCSP/issues?scope=all&utf8=%E2%9C%93&state=closed[https://gitlab.com/jelkner/StudentCSP/issues?scope=all&utf8=%E2%9C%93&state=closed]]>
I have a friend and colleague, Isaac Zawolo (cc'd here) who teaches math at my school. We have been talking about integrating the learning of math and computer programming for several years. We also have a large community of first language Spanish speakers at our school.
So, Sergio, if you are interested, I would be glad to get my students involved in testing and contributing to both https://github.com/ rojassergio/Prealgebra-via-Python-Programming[https:// github.com/rojassergio/Prealgebra-via-Python-Programming][https://github. com/rojassergio/Prealgebra-via-Python-Programming[https:/ /github.com/rojassergio/Prealgebra-via-Python-Programming]] and https://github.com/rojassergio/Aprendiendo-a-programar-en-Python-con-mi- computador[https://github.com/rojassergio/Aprendiendo-a- programar-en-Python-con-mi-computador][https://github. com/rojassergio/Aprendiendo-a-programar-en-Python-con-mi- computador[https://github.com/rojassergio/Aprendiendo-a- programar-en-Python-con-mi-computador]].
Let me know when you feel you have something ready for testing.
Thanks!
Jeff Elkner
Arlington Career Center, Arlington, VA
Let's work together to create a just and sustainable world!
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On June 11, 2018 9:35 AM, Sergio Rojas sergio_r@mail.com[mailto: sergio_r@mail.com] wrote:
On 10/05/18 16:15, Jeff Elkner wrote:
Dear edu-sig friends,
We had an interesting discussion at the Education Summit today at
Pycon about ways to better engage folks between Pycons.
Hi Jeff,
Are the documents of the Pycon Education Summit available on the Internet?
As a public school teacher, I have a particular interest in python in
k12 institutions
How are you using Python in teaching and learning?
I finished a first crude draft of a book devoted mostly to Mathematics
(Prealgebra topics ) via Python
https://github.com/rojassergio/Prealgebra-via- Python-Programming[https://github.com/rojassergio/Prealgebra-via-Python- Programming][https://github.com/rojassergio/Prealgebra- via-Python-Programming[https://github.com/rojassergio/ Prealgebra-via-Python-Programming]] )
which I want to improve (in content and readability)
and perhaps the discussions of the Educational Summit
could be of help to better shape the book on the content of topics.
Regards,
Sergio
Message: 1
Date: Thu, 10 May 2018 17:15:28 -0400
From: Jeff Elkner jeff@elkner.net[mailto:jeff@elkner.net]
To: "edu-sig@python.org[mailto:edu-sig@python.org]" edu-sig@python.org [mailto:edu-sig@python.org]
Subject: [Edu-sig] What do folks think of creating a #python-k12
channel on freenode?
Message-ID:
VZIaifBvT3x43c5hYiGYuuBbco2UUmLN6mSTAcaJvyV50_ KvaE9i64p83woqKoK5HY4A0zqNzpiolNsAxlMugEqQzt8I8C45aoT9XFpekS4=@elkner.net[ http://elkner.net]
Content-Type: text/plain; charset="utf-8"
Dear edu-sig friends,
We had an interesting discussion at the Education Summit today at
Pycon about ways to better engage folks between Pycons.
As a public school teacher, I have a particular interest in python in
k12 institutions, and in addition to posting more often on this list,
I am considering setting up an irc channel on freenode (#python-k12 ?)
Edu-sig mailing list
Edu-sig@python.org[mailto:Edu-sig@python.org]
https://mail.python.org/mailman/listinfo/edu-sig[ https://mail.python.org/mailman/listinfo/edu-sig][https://mail.python.org/ mailman/listinfo/edu-sig[https://mail.python.org/ mailman/listinfo/edu-sig]]
_______________________________________________ Edu-sig mailing list Edu-sig@python.org[mailto:Edu-sig@python.org] https://mail.python.org/mailman/listinfo/edu-sig
participants (4)
-
Jeff Elkner
-
kirby urner
-
Sergio Rojas
-
Wes Turner