File: imapfetch/SavedMailboxes-yourid-yourisp.net/Sent.eml.txt

PyMailGUI------------------------------------------------------------PyMailGUI
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
From: Mark Lutz <lutz@learning-python.com>
To: xxxx xxxx <xxxx@comcast.net>
Subject: Re: 6th Edition?
Date: Wed, 02 Dec 2015 16:03:13 -0000
Cc: lutz@learning-python.com
X-Mailer: PyMailGUI 3.0 (Python)

Thanks for your note.  This is a FAQ, addressed here:

    http://learning-python.com/books/about-future-eds.html

--Mark Lutz, http://learning-python.com


> -----Original Message-----
> From: xxxx xxxx <xxxx@comcast.net>
> To: lutz@learning-python.com
> Subject: 6th Edition?
> Date: Wed, 2 Dec 2015 09:22:39 -0500
> 
> Hello,
> 
> When is the 6th Edition of Learning Python coming out?
> 
> Thanks
> 
> - xxxxxxxx
> 
PyMailGUI------------------------------------------------------------PyMailGUI
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
From: Mark Lutz <lutz@learning-python.com>
To: xxxxxxxx <xxxx@cox.net>
Subject: Re: chapter 13 example
Date: Sat, 14 Nov 2015 14:23:45 -0000
X-Mailer: PyMailGUI 3.0 (Python)

Thanks for your note.  Unfortunately, I do not maintain an
FTP account for use by readers of the book.  With many thousands
of readers around the world, this would be too large a task and
security risk.  Instead, the assumption is that you will replace 
the site and login details with those of servers to which you 
have access, if you wish to run such code live.

This also applies to the later email (and other) examples: please
change configuration files to use your own account, as described 
in the book.  The server-side examples are more immune to this,
as they use a Python-coded server running locally on your machine. 

Best wishes on Python and the book,
--Mark Lutz, http://learning-python.com


> -----Original Message-----
> From: xxxxxxxx <xxxx@cox.net>
> To: lutz@learning-python.com
> Subject: chapter 13 example
> Date: Fri, 13 Nov 2015 16:35:41 -0800
> 
> I have a question on the getone.py example.  When I run it the ftp.rmi. 
> net doesn't seem to work. I see you have changed  to the learning python 
> site but when I use the new site the same problem occurs with the 
> password input. I've tried (), anonymous, and my email address. ? what 
> to do to connect.
>      I've been reading your books now for about 13mths. I 'm 
> approaching  this like learning a foreign language and enjoying it .   I 
> haven't moved to 3.5 as the 3.4 v seems to work well. Thanks for any 
> help you can give. xxxxxxxx
> 
PyMailGUI------------------------------------------------------------PyMailGUI
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
From: Mark Lutz <lutz@learning-python.com>
To: xxxxxxxx@gmail.com
Subject: Re: Python books ?
Date: Sun, 01 Nov 2015 23:28:17 -0000
X-Mailer: PyMailGUI 3.0 (Python)

The full story:
    http://learning-python.com/books/about-future-eds.html

The short version: no.  There may be future eds eventually, 
but they aren't currently expected to be available until 2017, 
and Python 3.6.  Watch the link above for changes.

Thanks,
--Mark Lutz (http://learning-python.com)


> -----Original Message-----
> From: xxxxxxxx@gmail.com
> To: lutz@learning-python.com
> Subject: Python books ?
> Date: Sun, 1 Nov 2015 15:13:48 -0600
> 
> 
> Any new books in the works ?
> 
> Learning Python ?
> 
> Programming Python ?
> 
> 
> 
> xxxx 
> 
> 
PyMailGUI------------------------------------------------------------PyMailGUI
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
From: Mark Lutz <lutz@rmi.net>
To: xxxxxxxx <xxxx.xxxx@xxxx.com.au>
Subject: Re: Will we see a 5th edition of Programming in Python?
Date: Wed, 14 Oct 2015 20:33:52 -0000
X-Mailer: PyMailGUI 3.0 (Python)

Thanks for your note, which I was able to save from my suspect 
email folder.  I appreciate your input. 

In truth, my publisher opted to let Programming Python ride off 
into the sales sunset without another update, when I last spoke
with them about it in April.  There were a variety of reasons: 
sales strategies, Python release timing, required effort, etc.  
Hence, the official prognosis here:

  http://www.rmi.net/~lutz/about-future-eds.html

That said, since April, I've seen a clear uptick in interest in 
this title, including both website traffic and emails from readers
like you, which seems to warrant a re-think on this decision.  It 
would be a shame to let this title fade, given its audience.

So: the current "official" plans are to not do another edition,
and I can neither promise an update nor give any release date 
estimates.  But your note has been a catalyst in convincing me
to pursue the idea again.

What I can say is that if and when I and my publisher sign on 
to the project, it would be 6 or more months before an update
would be released.  Given that, I wouldn't expect to see anything
until mid-to-late 2016, though you didn't hear that from me...
(I really can't predict how this may work out). 

For now, the current edition does largely apply to the latest 
Pythons.  Although some minor code examples may require edits
and some libraries have morphed, I'm using the book's major 
examples regularly on Python 3.5 (and writing this email with 
one), with just the patches described here:

  http://www.rmi.net/~lutz/README-PP4E-PY33-PY35.html

More abstractly, this book stresses development fundamentals 
that aren't version-specific.  Python continues to evolve, of 
course, but that will probably continue long past the present
careers of most people using it, and most authors documenting it: 

  http://www.rmi.net/~lutz/python-changes-2014-plus.html
  
Cheers,
--Mark Lutz (http://www.rmi.net/~lutz | http://learning-python.com)



> -----Original Message-----
> From: xxxxxxxx <xxxxs.xxxx@xxxx.com.au>
> To: "lutz@rmi.net" <lutz@rmi.net>
> Subject: Will we see a 5th edition of Programming in Python?
> Date: Thu, 8 Oct 2015 00:22:27 +0000
> 
> Hello,
> 
> Simple question, as stated in the email subject.
> 
> Will we be blessed with a 5th edition of what I and many others consider the 
> ultimate Python 'tutorial' - Programming In Python ??
> 
> Although I own the 4th edition of this book, I have recently obtained the 5th 
> edition of 'Learning Python' and would like to begin teaching my children to 
> start coding. So I am hoping there will be a 5th edition of 'Programming in 
> Python' as the 4th edition requires a few workarounds for getting examples to 
> work on 3.3 (which is solely what I now use) and this is the version I would 
> like to use to teach my kids.
> 
> My hope is that by the time they have gotten through the 5th edition of 
> 'Learning Python' and understand the basics of the language and are fluent in 
> the required syntax and semantics that a 5th edition of "Programming..." will 
> be available for them to begin learning how to apply their newly acquired 
> knowledge, as this is what 'Programming in Python' does so well - taking what 
> the previous book teaches you and showing you how to apply it to 'real world' 
> problem domains in such a simplistic and enjoyable read that is far from the 
> dryness of a lot of other 'beginner to intermediate' level programming books.
> 
> It would really make me a happy man to hear back with a positive confirmation 
> of a 5th edition.
> 
> Thank you very much.
> 
> xxxxxxxx.
> 
PyMailGUI------------------------------------------------------------PyMailGUI
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
From: Mark Lutz <lutz@rmi.net>
To: xxxx xxxx <xxxx@oreilly.com>
Subject: Re: Learning Python, upcoming reprint
Date: Tue, 03 Nov 2015 23:53:42 -0000
X-Mailer: PyMailGUI 3.0 (Python)

xxxx,

Thanks for the heads-up.  I'd be happy to review the
new formatting as soon as you're ready to send it.  

I'd say we could just wait for the new errata to be 
applied and look at the final version only, but there 
could be more submitted between now and the cutoff,
ad it's probably best to review as soon as possible.

As usual, if you already know the #units in the reprint,
I'd appreciate hearing; it helps with sales tracking.

--Mark Lutz, http://learning-python.com


> -----Original Message-----
> From: xxxx xxxx <xxxx@oreilly.com>
> To: Mark Lutz <lutz@rmi.net>
> Subject: Learning Python, upcoming reprint
> Date: Tue, 3 Nov 2015 17:09:40 -0500
> 
> Mark,
> 
> We have just scheduled a reprint of your book for 11/25. As you recall, the
> toolchain used for the previous releases went dark earlier this fall, so we
> will be building the book with a different stylesheet going forward.
> 
> I see there are a few errata at this point, but maybe our first order of
> business should be for you and I to look over a new PDF and see if there
> are any formatting issues in elements that may not have mapped over
> smoothly. What do you think?
> 
> xxxx
> 
PyMailGUI------------------------------------------------------------PyMailGUI
Received: (qmail 20310 invoked by uid 30297); 28 Aug 2015 20:13:50 -0000
Received: from unknown (HELO p3plibsmtp02-05.prod.phx3.secureserver.net) ([68.178.213.5])
          (envelope-sender <lutz@learning-python.com>)
          by p3plsmtp06-05.prod.phx3.secureserver.net (qmail-1.03) with SMTP
          for <lutz@learning-python.com>; 28 Aug 2015 20:13:50 -0000
Received: from resqmta-po-04v.sys.comcast.net ([96.114.154.163])
	by p3plibsmtp02-05.prod.phx3.secureserver.net with bizsmtp
	id AL3y1r01D3XnSgY01LDqJS; Fri, 28 Aug 2015 13:13:50 -0700
Received: from resomta-po-09v.sys.comcast.net ([96.114.154.233])
	by resqmta-po-04v.sys.comcast.net with comcast
	id ALDi1r00152QWKC01LDqyf; Fri, 28 Aug 2015 20:13:50 +0000
Received: from [192.168.1.2] ([IPv6:2601:602:200:4c::1005])
	by resomta-po-09v.sys.comcast.net with comcast
	id ALDo1r00S5Mytoy01LDpjk; Fri, 28 Aug 2015 20:13:49 +0000
Content-Type: multipart/mixed; boundary="===============6647325586232359332=="
MIME-Version: 1.0
From: Mark Lutz <lutz@learning-python.com>
To: "xxxxxxxx (xxx-xxx)" <xxxxxxxx@nasa.gov>
Subject: python class code zip file
Date: Fri, 28 Aug 2015 21:13:34 -0000
X-Mailer: PyMailGUI 3.0 (Python)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net;
	s=q20140121; t=1440792830;
	bh=V4dAyvzPo9kDc01mG6LpkZlHErruPSj6ikMsS/WIx44=;
	h=Received:Received:Content-Type:MIME-Version:From:To:Subject:Date;
	b=bORd/tuocpu8c0XN4kPdEUHoR0oa8jZs597W70kmN05Ii1wyTITMDWa9ieal3O0dd
	 zY2zdldsFgP4lTWtOX6uRLFcmid1Tqm77eFC3Kfq7CiGoBKDv31v5Vf1ghqzhs7V+r
	 GKaCFWCiUyHjqpQVlu9vSRVLmZ2TeCqpd2pZv7Fx7ndHZfFfsX+EfarMX5TnoeiA/a
	 AjbZ7GUIQnNVkBYZ/l3l53n1rJ9/QczvAT/tUWIja2Wc/Dlne8SygKrnP9SfCceVDo
	 mYP8qRBJza+bEKzmZqn0T6iaEYvEItEC9qDuqmqbZ81ZWb4N6yUQVJzeqQv4wkTlKF
	 M+fAjJbuwAMXQ==
X-Nonspam: Whitelist

A multi-part MIME format message.

--===============6647325586232359332==
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi xxxxxxxx,

Thanks again for all your help setting up the Python class 
at KSC this week.

I've attached a zip file containing most of the code that 
was written and demonstrated live during the class.  This
would probably be a useful resource for students, especially
its INTERACTIVE-LOG.py file, which records all the interactive
session code run, much of which is not in the class workbook.

Could you please pass this on to the students who attended 
the class?  I don't have their email addresses.

Thanks,
--Mark Lutz (http://learning-python.com, http://www.rmi.net/~lutz)

--===============6647325586232359332==
Content-Type: application/x-zip-compressed
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="nasa-ksc-python-class-code-aug15.zip"

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
--===============6647325586232359332==--



[Home page] Books Code Blog Python Author Train Find ©M.Lutz