Thank you! Very interesting.
I'm listening to:
https://www.teachingpython.fm/15
right now.
Good job tackling deeper philosophical issues around AI, not just talking
nuts and bolts.
Looking forward to more.
I teaching middle school Python too, once a week at the moment, as a
tele-teacher.
Perfect to bring in the Descriptor protocol, right when we're talking about
'self' and also (per Trey's article), the different species of callable,
i.e. functions, methods (functions inside classes) and the classes
themselves (also callables, passing through to __init__, no need for
keyword 'new'
If we're ever at a loss for what to talk about, in this context, of Python
teachers, I could recommend a list of default topics, one of which would
always be...
What is this 'self'?
The self appears right when we introduce the class construct (keyword
class). And then we say things like "Python
Of course the literature contains numerous definitions.
A similar question might be "what is a noun?".
Objects are "that which the nouns name" in the Pythonic paradigm. They
(the objects) live in memory at id() addresses ("like street addresses" I
might tell my students).
However,
On Thu, Feb 28, 2019 at 9:37 PM kirby urner wrote:
>
> BTW, I was a talking head in Houston, Texas yesterday early morning, two
> time zones distant, talking to high schoolers in a library about Python in
> the Workforce (their choice of title).
>
> There's a company called
notebooks.ai looks very professional Santiago! You're making Jupyter
Notebooks really easy to share. You must be on the Jupyter Notebooks in
Education list?
jupyter-educat...@googlegroups.com
We have some overlap with edu-sig in terms of subscribers.
BTW, I was a talking head in Houston,
I've posted quite a few times to edu-sig about Codesters, an in-browser
JavaScript platform (based on Skulpt) that runs a reduced Python, but with
added features. Cool learning environment!
I've just uploaded another teaching Youtube, with a very live-demo flavor
i.e. the goal changes slightly
About half of my students are middle schoolers [3], the other half are
adults [4].
The Emoji (Unicode) stuff works at all levels.
I notice the Rust docs are into it.
Show your language is Unicode savvy that way, good PR.
Kirby Urner
4dsolutions.net
cascadia.or.pdx
[1]
It's something of a joke
In my on ramp to Python, for beginners, I find harping on "types" a great
intro (if unoriginal -- a lot of us do it).
For one thing, we can hold fixed to the "type" idea while changing the
source of the type from built-in, to standard library module, to 3rd party
-- three tiers in my "dimensions
Hi Charles (fond memories from Google App Engine days... we met at a Pycon
in Chicago years ago)...
Issuing some proof of completion, in certificate form (an actual document
with their name on it, could be PDF) helps your enrollees put something on
their resume. The other half of that equation
Contributors here might want to add to this discussion thread or bookmark
it for the links:
https://groups.google.com/d/topic/jupyter-education/2Cv7B3td9LA/discussion
Overlaps our threads here quite a lot.
Also, I've been getting into using Binder more, with my Jupyter Notebooks
on Github.
Twas my privilege to meet again with Peter Farrell (California)
this morning, and his twin bro from Bean Town (Boston). They're
heading out tomorrow, as is my visiting family, as we close out
2018.
Peter wrote Hacking Math Class with Python and No Starch Press
is about ready to release Math
I'm wondering if, when a curriculum embraces Python, this implies using
Jupyter Notebooks?
These two technologies seem so seamlessly connected in this day and age.
I'm not suggesting Notebooks replace an IDE.
But the idea of "coding" is changing given all the high level APIs out
there. A pro
Here's another case where I might have stumbled on an andragogic technique
another Python teacher is already well-known for using. Or not, we shall
see.
Old technique (for teaching properties):
In an earlier chapter, I stumbled upon having @property decorate a circle
so you could change radius,
Since full unicode is the current range of the default string type (str), I
find my initial explorations of strings often swerve into chess pieces,
playing cards, emoji.
Speaking of playing cards: I'm surprised to discover an unfamiliar face
card this late in life. Unicode has a "Knight" (letter
Some links:
https://developers.slashdot.org/story/18/10/09/0042240/economics-nobel-laureate-paul-romer-is-a-python-programming-convert
https://qz.com/1417145/economics-nobel-laureate-paul-romer-is-a-python-programming-convert/
Shades of Atlantic Monthly, April issue (mentioned in 2nd link):
A stereotype some people have, of computers, is they're like giant
calculators on steroids.
Then they find as much "text processing" goes on as "number crunching" -- ala
"regular expressions" -- and forget about the calculator model.
Calculators don't do strings, let alone much in the way of data
I'm on a listserv where colleges and universities compare notes for using
nbgrader, while serving Jupyter Notebooks locally, as part of the
curriculum delivery architecture.
My way of sharing is less cloud-based in that I invite students to run the
course notebooks locally, each booting to
I wanted to followup on this thread as since Aug 30 I've linked to it from
several places.
I've long had a habit of taking advantage what a publicly archived listserv
permits: http linking from elsewhere.
There's a link to a Python repo in the end notes.
Otherwise I'm mostly just fleshing out a
Addendum (copyleft, re-use and modify at will)
+ related links
[The]
> "where's Waldo" exercise and this investigation into the MRO may be
> combined: bury a waldo() instance or class method somewhere in the Genesis
> family
> [tree],
>
===
class Gen0 (object):
"""the Old One"""
def
he name resolves. Have the waldo method report on its
class.
Kirby
Cross reference to connected edu-sig topic: Rich Data Structures
[1] Example code:
# -*- coding: utf-8 -*-
"""
Created on Mon Apr 17 17:23:45 2017
@author: Kirby Urner
Example of the "Where's Waldo"
Many thank yous for sharing this.
I'm on board with having the language control things, ala Logo, actual
physical devices, as in Arduino or Lego, or virtual, as in Codesters and
your GUI / API.
André Roberge
, an edu-sig subscriber, has a strong track record on the "control robots"
front.
> But where does it teach me TO mailing list?
> I think that's the real question here.
>
>
Just to clarify what you're asking, here's a use case:
I was a volunteer Clerk of IT for a religious group that conducts business
on-line but mostly by stowing information at a website, with all the
On Thu, Aug 30, 2018 at 3:02 AM Wes Turner wrote:
> > By default, the sorted function looks at the leftmost element of a tuple
> or other iterable, when sorting...
>
>
You're right, my presentation is unclear. I'll fix it.
The way it reads, it seems like you're implying that sorted() does
> I tested that out in my OrderingPolys.ipynb (Jupyter Notebook). Great!
> I'm keeping the demo.
>
>
> http://localhost:8889/notebooks/Documents/SAISOFT/SAISOFT/OrderingPolys.ipynb
>
https://github.com/4dsolutions/SAISOFT/blob/master/OrderingPolys.ipynb
Sorry, my bad. I gave the local URL on
> This is the most unified reference on __dunder_methods__ ('magic methods')
> I've ever seen:
> "A Guide to Python's Magic Methods"
> https://rszalski.github.io/magicmethods/
>
>
I'd not seen that Guide to magic methods before. Thanks!
>From perusing it, I was reminded of a topic Trey Hunner
My flight plan for sharing Python this evening, adult audience, real time
in cyberspace, includes going backstage to survey the Python for Developers
view.
That will mean optionally cloning the Github site that's mainly a Sphinx
HTML document about how to participate in Python's evolution.
On Thu, Aug 16, 2018 at 11:24 AM, kirby urner wrote:
>
> I'm glad Tobias took the bull by the horns and didn't eschew a deeper
> look into the sorting algorithms.
>
> As a big fan of animations, my reflex is to scour Youtube for graphical
> renderings of the different strategi
I'm glad Tobias took the bull by the horns and didn't eschew a deeper look
into the sorting algorithms.
As a big fan of animations, my reflex is to scour Youtube for graphical
renderings of the different strategies, but then another thought crops up:
lets get out of our seats and do
OUTPUT:
By volume: [Tetrahedron(v=1), Cube(v=3), Octahedron(v=4),
Cuboctahedron(v=20)]
By name: [Cube(v=3), Cuboctahedron(v=20), Octahedron(v=4),
Tetrahedron(v=1)]
===
Here's a Jupyter Notebook version of my posting from this morning:
listowner hat)
On Wed, Aug 15, 2018 at 9:01 AM, kirby urner wrote:
>
> Hi Jurgis --
>
> I've tried various approaches with K-12, noting that's in itself a wide
> spectrum i.e. K is nothing like 12.
>
> I'll focus on high school (9-12).
>
> I'd say the ubiquity
ike:
class Tetrahedron(Polyhedron)
class Cube(Polyhedron)
class Octahedron(Polyhedron)
class Cuboctahedron(Polyhedron)
...
The special names __lt__ __eq__ __gt__ for <, ==, > will even let you
implement sorting, in say volume order.
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"&q
I'm just now perusing Steve Holden's slides for the first time, in PDF
format, regarding the state of the art when it comes to Pythonic hardware
(e.g. Micro:bit):
https://github.com/holdenweb/PyConIE2017/blob/master/MicroPythonEcosystem.pdf
I find this illuminating. Steve has a long fascination
edu-sig has a long history with Visual Python, going back to Pygeo (Arthur
Siegel's project, pygeo.sourceforge.net/ ) any my own work with that
package.
What's the state of the art today? In a word: Glowscript.
Here's a good example. I see dates on the source code suggesting the site
is
Wow that'd be something to have some student / faculty take advantage of
the schema.org templates for sharing topics.
The School Server: Do We Have One?
At the college level you often get faculty / students building and tending
servers of various types, and otherwise assisting in the management
ion, 10 of 10):
=
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Thu Jul 12 16:39:32 2018
@author: Kirby Urner
"""
class I:
"""
a goofy goofy I
normally Pythonistas say self not me, but hey,
it's just a placehol
On Wed, Jul 11, 2018 at 5:19 AM, Sergio Rojas wrote:
>
> Kirby, Definitely good points to invest a couple of beers cerebrating
> about
> them regarding the teaching and learning process and how to do better.
> Thanks for sharing.
>
> Sergio
>
Definitely worth some beers to figure out a
On Tue, Jul 10, 2018 at 11:51 AM, Sergio Rojas wrote:
> Okey-dokey, Kirby. Nice exposition, including the web links.
> To explore this issue a bit further, how, in your view,
> the Common Core State Standards (http://www.corestandards.org/)
> fit in the CS call at schools?
>
> The standard
Hi Sergio --
Per this article, with so many states and no national curriculum (I don't
advocate for one), it's tough to generalize about US schools:
https://www.theatlantic.com/education/archive/2018/07/americas-schools/564413/
Now, to generalize :-D
The mathematics classroom was rarely also a
On Mon, Jul 9, 2018 at 7:46 AM, Andrew Harrington wrote:
> Not a full IDE, but the fine free CS1-ish text
> https://runestone.academy/runestone/static/thinkcspy/index.html
> has the ability to enter Python directly into the browser and run it.
>
>
Awesome!
+1
Apropos of earlier discussions that
assignment in
Python is about giving names to objects,
and
not putting those objects in boxes, here's a blog post raising the alarm
that Python (among others) is "completely incompatible with mathematics".
Regarding Atom.io editor for Python (and other languages), I'm just now
discovering the Hydrogen plug-in.
This allows highlighting contiguous lines in a script and treating this as
a cell, as if in a Jupyter Notebook (but we're in a normal program).
The output inserts directly below. Here's a
>
> https://github.com/quobit/awesome-python-in-education/
> blob/master/README.md#ides
> lists a bunch of IDEs, but not with such a useful table of structured
> criteria.
>
>
Great listing of resources!
Yes, I like using the #%% feature to bracket sections of a script, used
that tonight. I
On Tue, Jul 3, 2018 at 12:45 PM, Andre Roberge
wrote:
>
>
> On Tue, Jul 3, 2018 at 3:59 PM kirby urner wrote:
>
>>
>> I use Spyder in my adult beginner Python classes. I like the integrated
>> REPL (not just a window to Terminal) and the I-Python console.
>&g
I use Spyder in my adult beginner Python classes. I like the integrated
REPL (not just a window to Terminal) and the I-Python console.
Also, I'm a fan of the Anaconda distro of Python which makes it easy to
jump into Jupyter Notebooks, an introductory topic in my courses.
Given Jupyter grew out
Thanks for your persistence on this Andre. I agree with you that this is a
serious bug.
Curriculum writers down the road will steer clear of Python's turtle if
it's not up to responding sanely to left and right.
Our loyalty should be to teachers and teaching material developers in the
future,
On Sun, Jun 24, 2018 at 8:13 AM, Wes Turner wrote:
> > 4. Create a visualization
>
> The Khan Academy Computer Programming "Intro to JS" videos and exercises
> are done with ProcessingJS for visualizations:
> https://www.khanacademy.org/computing/computer-programming
>
>
Glad to see
Hi Sergio --
Thanks for taking a look at the Q-ray coordinates!
You're right about many bridges to crystallography in this neighborhood.
I'm part of a tiny subculture that came up with Q-rays in a listserv long
ago.
http://mathforum.org/library/view/6236.html
It's not that I'm the only one
On Tue, Jun 19, 2018 at 11:20 AM, Andre Roberge
wrote:
> Is this Python's edu-sig or Monty Python's philosophers club? ;-) ;-) ;-)
>
>
I do think we're branching out to discuss coordinate systems more
generally, as a perennial feature of pedagogy.
These more general concerns are distinct from
On Tue, Jun 19, 2018 at 7:27 AM, Sergio Rojas wrote:
>
>
> Some issues to keep in mind:
>
> From the The Feynman Lectures on Physics:
>
> http://www.feynmanlectures.caltech.edu/I_52.html
> """
> Fig. 52–1(b)! The first molecule, the one that comes from the living
> thing, is called
On Mon, Jun 18, 2018 at 9:54 AM, Kevin Cole <
kevin.c...@novawebdevelopment.org> wrote:
> Sticking my nose in where it don't belong. ;-) But that's never stopped me
> before. ;-)
>
>
Hi Kevin. I for one welcome your comments as I do think teachers need to
prepare students for more than one way
>
>
>>
>> performs as expected out of the box right?
>>
>
> Yes, it does. BUT, if you set the world coordinates like Jurgis reported,
> then left and right are inverted. There's an easy fix ... but it has been
> rejected.
>
>
OK. Thanks for the clarification. I had no idea.
Kirby
Any Ideas?
> Thanks :)
> --
>
Wow I didn't know about this issue.
Just
import turtle
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
performs as expected out of the box right? Forward is in the direction the
turtle is facing and left and right
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
>
> In Pythonic Andragogy slides, a TextWriterTractor (subclass of Tractor)
> starts writing a user-provided phrase at whatever initially passed-in (x,y)
> position in the field. Example: Just Use It.
>
> A CropCircleTractor (another subclass) reads the Field as complex numbers
> and plants "@"
Wes asked (a couple posts back): is a generator a type of callable?
Those copy/deepcopy links were helpful, I hope to any Python students
trekking through here. edu-sig is a great climb for those into learning
curves.
Most definitely a generator is a "callable" as, in my Python for Kids (not
a
I enjoyed our discussion of post-its versus buckets, or not versus:
objects in memory take up space, and so are bucket-like, but look how many
labels (post-its) some of them have!
I find it useful to have memory take shape as something finite, even when
we're enjoying more of it on contemporary
Responding to the most recent by Wes...
Excellent & Comprehensive. Thanks for bringing sys.refcount to the table.
I think newcomers sometimes grow in confidence when they get these peeks
into back stage behind-the-scenes stuff.
As long as we express it clearly, we're putting folks on a fast
Jake VanderPlas gets into the "bucket" versus "pointer" discussion in his
Whirlwind Tour:
https://jakevdp.github.io/WhirlwindTourOfPython/03-semantics-variables.html
As long as your bucket is allowed to have multiple post-its (labels), and
as long as it's easy to unstick a post-it from one
>
>
>
> (a ratio of ratios, would show this way it next books in my era
>
[sic] textbooks e.g. dog : wolf :: cat : tiger (opinions may vary)
Final remark: examples of my 'rear view mirror' Jupyter Notebooks
used during recent meet-up
(#10 of a 10x 4-hour on-line Python course):
On Sat, Jun 2, 2018 at 1:13 PM, kirby urner wrote:
>
>
>
> Name : Object :: Luggage Tags :: Suitcase
>
Fixing this:
Names: Object :: Luggage Tags : Suitcase
(a ratio of ratios, would show this way it next books in my era, as in
"this is to that :: ("as") that is
I stand corrected. *1843 Magazine* is An Economist Group Publication,
same as The Economist.
COPYRIGHT © THE ECONOMIST NEWSPAPER LIMITED 2018
ALL RIGHTS RESERVED
AN ECONOMIST GROUP PUBLICATION
___
Edu-sig mailing list
Edu-sig@python.org
One of my screen scraper friends (always reading) just forwarded this link:
https://www.1843magazine.com/features/code-to-joy
A highly literate middle aged writer tackles programming from zero and
winds up in Python after a pilgrimmage through Javascript, and uses the
Twitter API. He meditates
A couple links to Jupyter Notebooks I'll be going over tonight, with my
Python students.
The focus is data science however I'm a big believer in showcasing the
pandas ecosystem from the beginning.
I'll mostly be in Show & Tell mode, but then take excerpts, such as my
Galton Board bell curvy
On Mon, May 28, 2018 at 1:01 AM, Dominik George wrote:
> Please do NOT use such tools in education.
>
> Cheers,
> Nik
>
Good point Nik.
My only concrete plan to use Jupyter Notebooks in the classroom is during a
summer camp next month. My expectation is we'll install the
Wes or someone may have linked to this already. Just tuned it in myself:
https://colab.research.google.com/notebooks/basic_features_overview.ipynb
That's Google's way of letting us use Jupyter Notebooks in the cloud and to
share them on Google Drive.
I see where students would benefit, not that
I'm ramping up with Saturday Academy having met with their IT Chief
regarding getting Python distro Anaconda on the schools Windows laptops,
though at the moment we're thinking a Reed College Mac OSX classroom may be
our venue. Next month is the target date.
That's where I
taught Martian
On Mon, May 14, 2018 at 10:00 PM, Sebastian Silva wrote:
> Sorry I missed pasting the link:
>
> https://educa.juegos/libro/#Jappy-TiddlyWiki
>
>
Cool!
https://flic.kr/p/2772Gis
Kirby
>
>
> On 14/05/18 23:22, Sebastian Silva wrote:
> > For instance, here's an
On Sun, May 13, 2018 at 1:26 PM, Stephen Murphy
wrote:
> Hi Wes,
>
> Thanks for those! I look forward to exploring those paths!
>
> Best wishes,
>
> Stephen
>
Wes has been a goldmine of useful links.
I encourage folks to mine the archives.
edu-sig is a gem among
On Sat, May 12, 2018 at 2:25 PM, kirby urner <kirby.ur...@gmail.com> wrote:
> https://github.com/4dsolutions/Python5/blob/master/Generating%20the%20FCC.
> ipynb
>
> Next challenge is to segment the dataframe vertically, into nucleus (1)
> plus successive layers (12,
On Thu, May 10, 2018 at 3:06 PM, A Jorge Garcia via Edu-sig <
edu-sig@python.org> wrote:
>
> How about a Twitter hashtag?
Great idea.
What tag?
I do a lot of networking on Twitter.
Recent tweets:
https://twitter.com/thekirbster/status/991153490612269056
>
>
>
> [2] C6XTY @ sa: this Thursday:
> https://flic.kr/p/HnGeut
>
> (sa: is where I've taught Martian Math before)
> http://www.4dsolutions.net/satacad/martianmath/toc.html
> http://wikieducator.org/Martian_Math
>
>
In this post I'm merging two threads:
(i) introduce some of the high end
Yeah, what's education without metrics for success.
On that theme, how about the edu-sig home page @ Python.org, what might we
do with it?
I wrote an initial version in the distant past, then Andre took over and
made it better. The entire website got a new look.
However, more years have flown
>> Would anyone else here have an interest in such a channel?
I'm game.
Wondering if irc has a good Android app front end these days. Oh yeah,
tons.
Limechat is free client on Mac.
Lotta folks using #Slack these days which allows embedding pix, going back
to edit posts.
But maybe need free
I'm becoming increasingly aware that the flood of new Python users we're
enjoying has everything to do with articles such as this one in Atlantic
Monthly last month:
https://www.theatlantic.com/science/archive/2018/04/the-
scientific-paper-is-obsolete/556676/
I've appended a couple quotes from
On Mon, Apr 2, 2018 at 4:16 PM, Carl Karsten wrote:
...
> http://www.web2py.com/init/default/download
> "After download, unzip it and click on web2py.exe (windows) or
> web2py.app (osx). To run from source, type: python2.7 web2py.py" (I
> guess Linux users are good
use Codesters.com to teach Python, which
depends on Skulpt. Also 2.x ish.
Kirby
On Fri, Mar 30, 2018 at 11:49 AM, Jason Blum <jason.b...@gmail.com> wrote:
> http://anvil.works/ is a pretty interesting approach to Python web
> applications.
>
> On Fri, Mar 30, 2018 at 2:
;"
Created on Wed Nov 4 18:02:30 2015
@author: Kirby Urner
"""
# tuple of tuples
bookmarks = (
("Anaconda.org", "http://anaconda.org;),
("Python.org", "http://python.org;),
("Python Docs", "https://docs.py
On Fri, Mar 23, 2018 at 1:33 AM, Wes Turner wrote:
>
> xarray.Dataset is n-dimensional
> https://xarray.pydata.org/en/stable/
>
> From a tweet a few days ago https://twitter.com/westurner/
> status/973058715149578240 :
>
>
Excellent pointers!
I anticipate a steady stream
Greetings edu-siggers!
Way back in the archives you'll find me extolling a language known as J, by
Kenneth Iverson, his son Eric, and Roger Hui. I never met any of these guys
in person, but knew of Iverson through APL, which I discovered at
Princeton, and fell in love with. Iverson helped me
So nothing that earth-shaking. It's the Python we all know.
Just thought I'd say hi. More soon.
Kirby Urner
Portland, OR
___
Edu-sig mailing list
Edu-sig@python.org
https://mail.python.org/mailman/listinfo/edu-sig
On Sat, Feb 24, 2018 at 5:21 PM, Wes Turner wrote:
>
>
> +1. "Python Data Science Handbook" (by Jake VanderPlas) is available in
> print and as free Jupyter notebooks:
> https://github.com/jakevdp/PythonDataScienceHandbook
>
> It covers IPython, NumPy, Pandas, Matplotlib,
In terms of Machine Learning more generally, I want to give special
recognition to Jake VanderPlas, an astronomer who dives deep into
scikit-learn in some multi-hour Youtube-shared tutorials.
Example:
https://youtu.be/L7R4HUQ-eQ0
His excellent keynote at Pycon2017:
https://youtu.be/ZyjCqQEUa8o
I'm a big fan of Galton Boards:
https://youtu.be/3m4bxse2JEQ (lots more on Youtube)
Python + Dice idea = Simple Code
http://www.pythonforbeginners.com/code-snippets-source-code/game-rolling-the-dice/
I'd introduce the idea that 1 die = Uniform Probability but 2+ dice =
Binomial distribution
I was a high school calculus teacher (also algebra, geometry, trig) first
job outta university, stuck with it for two years.
Fast forward to almost age 60, and I'm teaching coding to middle schoolers,
thinking it's all still math. [1]
Shouldn't take a "computer scientist" to cover this stuff...
https://medium.com/@kirbyurner/whats-the-best-way-to-teach-python-675d4bfbdebd
Recent essay on Medium.
Kirby
___
Edu-sig mailing list
Edu-sig@python.org
https://mail.python.org/mailman/listinfo/edu-sig
I know in my own Python classes I talk about the power of a pandas
dataframe as like having a spreadsheet and a database object combined, in a
container you get to program around, in Python. What in Office is like
that?
There's an shift away from spreadsheets as the cornerstone of data analysis
Yes, Codesters is used by a company I sometimes work for called Coding with
Kids to teach Python "game development".
The core Python is 2.7, not 3.x.
If you search Public project with user name Kirby_cwk you should fine some
of mine (some of which are remixes of others', including students).
>From email (with attached invoice) to one of my clients (WorkingIT.com):
"""
I'm still liking Socratia, here's a new one on text files:
https://youtu.be/4mX0uPQFLDU (I left a positive comment)
Good on using keyword 'with' when opening files, also on using
print(content, file = f) as an
We've maybe seen this sieve before on edu-sig but I don't remember for
sure, and just came across it following links from Guido's blog. So pithy!
# -*- coding: utf-8 -*-
"""
Created on Thu Nov 16 13:23:51 2017
Copied from:
http://www.mypy-lang.org/examples.html
"""
import itertools
def
>
> My big disappointment with Python was that graphics was not integrated
> more smoothly into the package. Engineering involves a lot of plotting,
> and that should happen without extra effort. The integration with C could
> also be improved, for those applications where speed is important.
>
This Codepen is dual purpose in that the company I work for (one of them)
teaches with it, so I can say I'm promoting / recruiting for one of our
other (not Python) classes.
https://codepen.io/pdx4d/full/RjwrvG/
Ironically though, I'm actually coming to the conclusion that the "game
card" is
Given I'm spending 3-4 days a week with 5th & 6th graders, teaching them
Python, I'm looking for ways to sync with what Common Core says they should
be learning math-wise.
They general strategy here is to look for topics already in the curriculum
and develop coding skills around those topics.
I'm finally tuning in the saga of SageMath, with William Stein at the
center:
https://youtu.be/6eIoYMB_0Xc
The cited Youtube isn't the most recent of his Youtube presentations, but
provides a fascinating glimpse into the economic forces swirling around
open source in this next iteration /
>
> Maybe a bit OT:
>
>
OT: "off topic" or "over the top"? :-D
I've wondered whether we could/should instead start mathematics education
> with bits as entropy (information theory first)?:
>
>
That's an interesting suggestion. When everything seems impenetrable /
indecipherable, we're in a
PS:
my recent exercises in teaching math with Python, ala Peter Farrell, is
sparking some heated debate on math-teach.
http://mathforum.org/kb/thread.jspa?threadID=2876811 (especially in recent
days, early September 2017)
Bob Hansen is trashing this writing as some of the worst pedagogy he's
On Sat, Sep 2, 2017 at 8:42 PM, Charles Cossé wrote:
> Hi Kirby,
> Thanks for sharing that. Why do you call the GitHub repo "Python5"?
> -Charles
>
>
Greetings Charles.
Back when I was working for O'Reilly School of Tech, since closed, we
taught Python courses 1-4. There was
Sorry:
https://github.com/4dsolutions/Python5/blob/master/Introduction.ipynb
the previous one got away.
I confess to recycling some of my old materials, updating as I go.
What's new is the state of the art has continued to improve, thanks to the
hard work of many contributors.
Kirby
___
Edu-sig mailing list
Edu-sig@python.org
https://mail.python.org/mailman/listinfo/edu-sig
oud9.
Remember, those login credentials will continue to work.
Feel free to show up a little early tomorrow, to find out more about what
your camper has been up to.
Kirby Urner
Lake Oswego - Best in Class
2017 Summer
___
Edu-sig mailing list
Edu-sig@python.org
https://mail.python.org/mailman/listinfo/edu-sig
101 - 200 of 2015 matches
Mail list logo