[Edu-sig] Edu-sig Digest, Vol 167, Issue 15

Harry Riley harry.c.riley at gmail.com
Sat Jun 24 13:19:53 EDT 2017


On Jun 24, 2017 12:49, <edu-sig-request at python.org> wrote:

Send Edu-sig mailing list submissions to
        edu-sig at python.org

To subscribe or unsubscribe via the World Wide Web, visit
        https://mail.python.org/mailman/listinfo/edu-sig
or, via email, send a message with subject or body 'help' to
        edu-sig-request at python.org

You can reach the person managing the list at
        edu-sig-owner at python.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Edu-sig digest..."


Today's Topics:

   1. Re: Exhibit: Session 2 of 10, a Python training (kirby urner)
   2. PyCharm Edu with Stepik (Jurgis Pralgauskis)
   3. Re: PyCharm Edu with Stepik (Andrew Harrington)
   4. Re: Exhibit: Session 2 of 10, a Python training (Carl Karsten)


----------------------------------------------------------------------

Message: 1
Date: Sat, 24 Jun 2017 09:04:52 -0700
From: kirby urner <kirby.urner at gmail.com>
To: Carl Karsten <carl at nextdayvideo.com>
Cc: "edu-sig at python.org" <edu-sig at python.org>
Subject: Re: [Edu-sig] Exhibit: Session 2 of 10, a Python training
Message-ID:
        <CAPJgG3RvpYwfeP3sM=mdefyg0+zyjdxqaO+Hgun5mqrtujpCLg at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

On Fri, Jun 23, 2017 at 6:32 PM, Carl Karsten <carl at nextdayvideo.com> wrote:

>
> On Fri, Jun 23, 2017 at 3:12 AM, kirby urner <kirby.urner at gmail.com>
> wrote:
>
>> Looping with for
>>    more string formatting
>>
>
>
> Kerby, I am curious about the pedagogy of introducing two distinct
> concepts at the same time like that.   Care to elaborate?
>


I introduce string formatting with {placeholders} early in the training,
and then keep using that. I also use the keywords list (keyword.kwlist) for
raw material, when introducing for loops. So something like this:

from keyword import kwlist

for word in kwlist:
    if word.islower():  # showing how conditionals work
        print("Lowercase keyword: | {:20} |".format(word))

The format method is a good stand-in for callables in general in that we
can start looking at positional versus named arguments, * and ** as
argument exploders etc.

So yeah, my technique is to keep introducing new concepts (e.g. for loop)
while continuing to use those looked at so far (e.g. print formatting).

Kind of like a juggling act, where one keeps introducing more balls.

Kirby


Kirby
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/edu-sig/attachments/
20170624/7bc824de/attachment-0001.html>

------------------------------

Message: 2
Date: Sat, 24 Jun 2017 19:09:54 +0300
From: Jurgis Pralgauskis <jurgis.pralgauskis at gmail.com>
To: "edu-sig at python.org" <edu-sig at python.org>
Subject: [Edu-sig] PyCharm Edu with Stepik
Message-ID:
        <CANDo6EyM9m1GYOhg=zhdbQZCvx8UPMvoSJrEYmu5AnsuSVttqw at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hi,

anybody else tried/uses Pycharm Edu?
I like, that it proposes some simple integration with learning management
in cloud
https://blog.jetbrains.com/pycharm/2017/06/integration-
with-stepik-for-educators/

--
Jurgis Pralgauskis
tel: 8-616 77613;
Don't worry, be happy and make things better ;)
http://galvosukykla.lt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/edu-sig/attachments/
20170624/0f9d8ba3/attachment-0001.html>

------------------------------

Message: 3
Date: Sat, 24 Jun 2017 11:36:39 -0500
From: Andrew Harrington <aharrin at luc.edu>
To: "edu-sig at python.org" <edu-sig at python.org>
Subject: Re: [Edu-sig] PyCharm Edu with Stepik
Message-ID:
        <CAOaxTEK3dE=0D5OLguvhyUTR7OW=uKV+y92rhXG2trphXhb3ZQ at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

I'd rather use
http://interactivepython.org/runestone/static/thinkcspy/index.html for a
gentle introduction all in one place,
and when we want to do more elaborate varied projects, just use PyCharm
community edition.


Dr. Andrew N. Harrington
  Computer Science Department
  Graduate Program Director gpd at cs.luc.edu
  Loyola University Chicago
  529 Lewis Towers, 111 E. Pearson St. (Downtown)
  417 Cudahy Science Hall (Rogers Park campus)
http://www.cs.luc.edu/~anh
Phone: 312-915-7982
Fax:    312-915-7998
aharrin at luc.edu (as professor, not gpd role)

On Sat, Jun 24, 2017 at 11:09 AM, Jurgis Pralgauskis <
jurgis.pralgauskis at gmail.com> wrote:

> Hi,
>
> anybody else tried/uses Pycharm Edu?
> I like, that it proposes some simple integration with learning management
> in cloud
> https://blog.jetbrains.com/pycharm/2017/06/integration-with-
> stepik-for-educators/
>
> --
> Jurgis Pralgauskis
> tel: 8-616 77613;
> Don't worry, be happy and make things better ;)
> http://galvosukykla.lt
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/edu-sig/attachments/
20170624/a27fbd22/attachment-0001.html>

------------------------------

Message: 4
Date: Sat, 24 Jun 2017 11:48:15 -0500
From: Carl Karsten <carl at nextdayvideo.com>
To: kirby urner <kirby.urner at gmail.com>
Cc: "edu-sig at python.org" <edu-sig at python.org>
Subject: Re: [Edu-sig] Exhibit: Session 2 of 10, a Python training
Message-ID:
        <CADmzSSjSLuUHMpx4Y4eH+ur7yn5F0qd+h+847Ea7JcL44UgVnA at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Um....

> So yeah, my technique is to keep introducing new concepts (e.g. for loop)
while continuing to use those looked at so far (e.g. print formatting).

That I get.

> Looping with for
>   more string formatting

That looks like deliberately introducing two new concepts at the same time
(for and
*more* string formatting)

Are you trying to introduce two more balls?

I have always made a point of one at a time, but maybe that is boring and
the student tunes out.




On Sat, Jun 24, 2017 at 11:04 AM, kirby urner <kirby.urner at gmail.com> wrote:

> On Fri, Jun 23, 2017 at 6:32 PM, Carl Karsten <carl at nextdayvideo.com>
> wrote:
>
>>
>> On Fri, Jun 23, 2017 at 3:12 AM, kirby urner <kirby.urner at gmail.com>
>> wrote:
>>
>>> Looping with for
>>>    more string formatting
>>>
>>
>>
>> Kerby, I am curious about the pedagogy of introducing two distinct
>> concepts at the same time like that.   Care to elaborate?
>>
>
>
> I introduce string formatting with {placeholders} early in the training,
> and then keep using that. I also use the keywords list (keyword.kwlist)
for
> raw material, when introducing for loops. So something like this:
>
> from keyword import kwlist
>
> for word in kwlist:
>     if word.islower():  # showing how conditionals work
>         print("Lowercase keyword: | {:20} |".format(word))
>
> The format method is a good stand-in for callables in general in that we
> can start looking at positional versus named arguments, * and ** as
> argument exploders etc.
>
> So yeah, my technique is to keep introducing new concepts (e.g. for loop)
> while continuing to use those looked at so far (e.g. print formatting).
>
> Kind of like a juggling act, where one keeps introducing more balls.
>
> Kirby
>
>
> Kirby
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/edu-sig/attachments/
20170624/d12200cd/attachment.html>

------------------------------

Subject: Digest Footer

_______________________________________________
Edu-sig mailing list
Edu-sig at python.org
https://mail.python.org/mailman/listinfo/edu-sig


------------------------------

End of Edu-sig Digest, Vol 167, Issue 15
****************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/edu-sig/attachments/20170624/d8cf31f6/attachment.html>


More information about the Edu-sig mailing list