Re: [Edu-sig] Teaching Python Podcast

2019-05-07 Thread kirby urner
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.

[Edu-sig] Descriptor concept clarifies Python behind the scenes

2019-04-16 Thread kirby urner
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'

[Edu-sig] what is 'self'? (plus link to Trey's article on callability)

2019-04-16 Thread kirby urner
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

[Edu-sig] What is an "object"?: Polyhedrons & OOP

2019-04-10 Thread kirby urner
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,

Re: [Edu-sig] more about Codesters (in browser Python learning environment)

2019-03-08 Thread kirby urner
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

Re: [Edu-sig] more about Codesters (in browser Python learning environment)

2019-02-28 Thread kirby urner
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,

[Edu-sig] more about Codesters (in browser Python learning environment)

2019-02-28 Thread kirby urner
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

[Edu-sig] the string type (was: making types matter (notes for beginners))

2019-01-28 Thread kirby urner
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

[Edu-sig] making types matter (notes for beginners)

2019-01-25 Thread kirby urner
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

Re: [Edu-sig] Question about certifying teachers

2019-01-24 Thread kirby urner
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

[Edu-sig] threads on teaching w/ jupyter (high school + France, Binder...)

2019-01-12 Thread kirby urner
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.

[Edu-sig] meeting the author of Math Adventures in Python

2018-12-29 Thread kirby urner
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

[Edu-sig] re Python in France etc. (Python and...?)

2018-11-20 Thread kirby urner
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

[Edu-sig] "chopsticks" piano notes as ML feed in Intro Course (experimental)

2018-11-11 Thread kirby urner
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,

[Edu-sig] learning Unicode through Jupyter (with Python)

2018-10-29 Thread kirby urner
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

[Edu-sig] Jupyter Notebooks in the news again, thanks to Paul Romer Nobel Prize

2018-10-10 Thread kirby urner
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):

[Edu-sig] adventures in using Python as a calculator

2018-10-07 Thread kirby urner
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

[Edu-sig] Two Jupyter Notebook exhibits

2018-09-27 Thread kirby urner
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

Re: [Edu-sig] REQ: HOWTO mailing lists resources

2018-09-24 Thread kirby urner
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

Re: [Edu-sig] multiple inheritance and method resolution order

2018-09-07 Thread kirby urner
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

[Edu-sig] multiple inheritance and method resolution order

2018-09-07 Thread kirby urner
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"

Re: [Edu-sig] training materials and learning environment for teaching kids python available

2018-09-05 Thread kirby urner
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.

Re: [Edu-sig] REQ: HOWTO mailing lists resources

2018-08-30 Thread kirby urner
> 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

Re: [Edu-sig] Python teacher notes, preparing for class...

2018-08-30 Thread kirby urner
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

Re: [Edu-sig] Python teacher notes, preparing for class...

2018-08-29 Thread kirby urner
> 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

Re: [Edu-sig] Python teacher notes, preparing for class...

2018-08-29 Thread kirby urner
> 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

[Edu-sig] Python teacher notes, preparing for class...

2018-08-27 Thread kirby urner
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.

Re: [Edu-sig] What to teach: sorting algorithms vs OOP?

2018-08-17 Thread kirby urner
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

Re: [Edu-sig] What to teach: sorting algorithms vs OOP?

2018-08-16 Thread kirby urner
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

Re: [Edu-sig] What to teach: sorting algorithms vs OOP?

2018-08-15 Thread kirby urner
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:

Re: [Edu-sig] What to teach: sorting algorithms vs OOP?

2018-08-15 Thread kirby urner
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

Re: [Edu-sig] What to teach: sorting algorithms vs OOP?

2018-08-15 Thread kirby urner
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

[Edu-sig] Python for Microprocessors

2018-07-29 Thread kirby urner
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] the state of Vpython

2018-07-20 Thread kirby urner
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

Re: [Edu-sig] False alarms?

2018-07-17 Thread kirby urner
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

[Edu-sig] excerpt from real world python class

2018-07-13 Thread kirby urner
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

Re: [Edu-sig] False alarms?

2018-07-11 Thread kirby urner
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

Re: [Edu-sig] False alarms?

2018-07-10 Thread kirby urner
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

Re: [Edu-sig] False alarms?

2018-07-10 Thread kirby urner
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

Re: [Edu-sig] Editors/IDEs for teaching

2018-07-09 Thread kirby urner
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

[Edu-sig] false alarms?

2018-07-06 Thread kirby urner
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".

Re: [Edu-sig] Editors/IDEs for teaching

2018-07-05 Thread kirby urner
​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

Re: [Edu-sig] Editors/IDEs for teaching

2018-07-04 Thread kirby urner
> > 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

Re: [Edu-sig] Editors/IDEs for teaching

2018-07-03 Thread kirby urner
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

Re: [Edu-sig] Editors/IDEs for teaching

2018-07-03 Thread kirby urner
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

Re: [Edu-sig] turtle coordinates: Y increase downards - as in most graphics API?

2018-07-02 Thread kirby urner
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,

Re: [Edu-sig] creative unplugged activities in computer science classes

2018-06-25 Thread kirby urner
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

Re: [Edu-sig] turtle coordinates: Y increase downards - as in most graphics API?

2018-06-19 Thread kirby urner
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

Re: [Edu-sig] turtle coordinates: Y increase downards - as in most graphics API?

2018-06-19 Thread kirby urner
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

Re: [Edu-sig] turtle coordinates: Y increase downards - as in most graphics API?

2018-06-19 Thread kirby urner
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

Re: [Edu-sig] turtle coordinates: Y increase downards - as in most graphics API?

2018-06-18 Thread kirby urner
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

Re: [Edu-sig] turtle coordinates: Y increase downards - as in most graphics API?

2018-06-17 Thread kirby urner
> > >> >> 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

Re: [Edu-sig] turtle coordinates: Y increase downards - as in most graphics API?

2018-06-17 Thread kirby urner
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

Re: [Edu-sig] Collaboratively developing OER Python textbooks.

2018-06-14 Thread kirby urner
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

Re: [Edu-sig] generators in the field...

2018-06-09 Thread kirby urner
> > 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 "@"

[Edu-sig] generators in the field...

2018-06-09 Thread kirby urner
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

[Edu-sig] another perennial topic... callable functions versus types

2018-06-08 Thread kirby urner
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

[Edu-sig] names versus objects, reference counting etc. (was Code to Joy...)

2018-06-03 Thread kirby urner
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

Re: [Edu-sig] Code to Joy in The Economist (June/July 2018)

2018-06-03 Thread kirby urner
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

Re: [Edu-sig] Code to Joy in The Economist (June/July 2018)

2018-06-02 Thread kirby urner
> > > > (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):

Re: [Edu-sig] Code to Joy in The Economist (June/July 2018)

2018-06-02 Thread kirby urner
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

[Edu-sig] Python in 1843 Magazine (was ... Economist (June/July 2018))

2018-06-02 Thread kirby urner
​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

Re: [Edu-sig] Code to Joy in The Economist (June/July 2018)

2018-06-02 Thread kirby urner
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

[Edu-sig] contemporary Jupyter Notebooks for Python students (exhibit)

2018-05-29 Thread kirby urner
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

Re: [Edu-sig] Google Colab

2018-05-28 Thread kirby urner
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

[Edu-sig] Google Colab

2018-05-27 Thread kirby urner
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

[Edu-sig] CP4E meets Geospatial Data (DGGS)

2018-05-27 Thread kirby urner
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

Re: [Edu-sig] Suggested metrics for measuring our success

2018-05-14 Thread kirby urner
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

Re: [Edu-sig] Free Python teaching resources: Computer Science Teachers Association of Ireland

2018-05-13 Thread kirby urner
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

Re: [Edu-sig] recent wheel spinning... (spatial geom)

2018-05-13 Thread kirby urner
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,

Re: [Edu-sig] What do folks think of creating a #python-k12 channel on freenode?

2018-05-13 Thread kirby urner
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

Re: [Edu-sig] recent wheel spinning... (spatial geom)

2018-05-12 Thread kirby urner
> > > > [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

Re: [Edu-sig] Suggested metrics for measuring our success

2018-05-12 Thread kirby urner
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

Re: [Edu-sig] What do folks think of creating a #python-k12 channel on freenode?

2018-05-11 Thread kirby urner
>> 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

[Edu-sig] Using real world functions to teach arg passing

2018-04-23 Thread kirby urner
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

Re: [Edu-sig] Simplest webapps

2018-04-03 Thread kirby urner
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

Re: [Edu-sig] Simplest webapps

2018-03-30 Thread kirby urner
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:

Re: [Edu-sig] Simplest webapps

2018-03-30 Thread kirby urner
;" 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

Re: [Edu-sig] still admiring J

2018-03-23 Thread kirby urner
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

[Edu-sig] still admiring J

2018-03-22 Thread kirby urner
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

[Edu-sig] generic objects (including lambdas) as dict keys?: not usually a problem

2018-03-20 Thread kirby urner
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

Re: [Edu-sig] probability and statistics demo for kids

2018-02-24 Thread kirby urner
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,

Re: [Edu-sig] probability and statistics demo for kids

2018-02-24 Thread kirby urner
​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

Re: [Edu-sig] probability and statistics demo for kids

2018-02-23 Thread kirby urner
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

[Edu-sig] if I taught high school calculus today...

2018-02-19 Thread kirby urner
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...

[Edu-sig] the "best way" to teach Python

2017-12-27 Thread kirby urner
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

[Edu-sig] Excel losing out to open source?

2017-12-17 Thread kirby urner
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

Re: [Edu-sig] Lost reference to an online Scratch-like Python environment

2017-12-16 Thread kirby urner
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).

[Edu-sig] thumbs up Socratia for Python teaching videos on Youtube

2017-12-04 Thread kirby urner
>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

[Edu-sig] discrete math track (high school) + a sieve

2017-11-16 Thread kirby urner
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

Re: [Edu-sig] when and why should kids learn Python?

2017-10-29 Thread kirby urner
> > 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. >

[Edu-sig] when and why should kids learn Python?

2017-10-28 Thread kirby urner
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

[Edu-sig] strategies for teaching Python

2017-10-02 Thread kirby urner
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.

[Edu-sig] the SageMath saga: at the front lines in open source

2017-09-24 Thread kirby urner
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 /

Re: [Edu-sig] some new open source Python writing (Jupyter Notebooks)

2017-09-04 Thread kirby urner
> > 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

Re: [Edu-sig] some new open source Python writing (Jupyter Notebooks)

2017-09-04 Thread kirby urner
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

Re: [Edu-sig] some new open source Python writing (Jupyter Notebooks)

2017-09-03 Thread kirby urner
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

Re: [Edu-sig] some new open source Python writing (Jupyter Notebooks)

2017-09-02 Thread kirby urner
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] some new open source Python writing (Jupyter Notebooks)

2017-09-02 Thread kirby urner
___ Edu-sig mailing list Edu-sig@python.org https://mail.python.org/mailman/listinfo/edu-sig

Re: [Edu-sig] Sample letter from summer camp instructor parents / guardians

2017-08-25 Thread kirby urner
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

<    1   2   3   4   5   6   7   8   9   10   >