[pythonvis] Re: Learning Python - "The Coder's Apprentice"

  • From: "Juan Hernandez" <juanhernandez98@xxxxxxxxx>
  • To: <pythonvis@xxxxxxxxxxxxx>
  • Date: Fri, 8 Jun 2018 12:25:11 -0700

Just for people's info, this book costs $29.99...

I think it's a good price.


-----Original Message-----
From: pythonvis-bounce@xxxxxxxxxxxxx <pythonvis-bounce@xxxxxxxxxxxxx> On
Behalf Of Dang Manh Cuong
Sent: Friday, June 01, 2018 8:17 AM
To: pythonvis@xxxxxxxxxxxxx
Subject: [pythonvis] Re: Learning Python - "The Coder's Apprentice"

Hi
Over afew year, I'm still a beginner of python, but I like a book called
learn python the hard way. For Python 3, you can read it at
https://learnpythonthehardway.org/python3/preface.html
----------------
Dang Manh Cuong
 The Assistive technology specialist
 Sao Mai Vocational and assistive center for the blind
52/22 Huynh Thien Loc St., Hoa Thanh ward, Tan Phu dist., HCM, Vietnam.
 Tel: +8428 7302-4488
 E-mail: vanphong@xxxxxxxxxxxxxxxxxx; congnghe@xxxxxxxxxxxxxxxxxx
 Facebook: https://www.facebook.com/saomaicenterfortheblind
 Website: http://www.trungtamsaomai.org; http://www.saomaicenter.org  Mobile
/ Zalo: +84 902-572-300
 E-mail: dangmanhcuong@xxxxxxxxx; cuong@xxxxxxxxxxxxxxxxxx  Skype name:
dangmanhcuong
 facebook: http://facebook.com/dangmanhcuong
 Twitter: @ManhCuongTech

----- Original Message -----
From: "romance's prince (Redacted sender "romanticbiro" for DMARC)" 
<dmarc-noreply@xxxxxxxxxxxxx>
To: <pythonvis@xxxxxxxxxxxxx>
Sent: Friday, June 01, 2018 10:00 PM
Subject: [pythonvis] Re: Learning Python - "The Coder's Apprentice"


hello, richard

so please, what u recommend for me as a beginner to learn python 3x.
I've no experience in programming.
 hope you recommend free tutorial / book for me.
 thanks

----- Original Message ----- 
From: "Richard Dinger" <rrdinger@xxxxxxxxxx>
To: <pythonvis@xxxxxxxxxxxxx>
Sent: Thursday, May 31, 2018 4:00 AM
Subject: [pythonvis] Re: Learning Python - "The Coder's Apprentice"


I read the first four chapters and I think this would be a good book for
inexperienced programmers.  I also found an interesting thread about the
book's history.  This book was inspired(?) through another python book 
"How
to Think Like a Computer Scientist", which has been one of our
recommendations on pythonvis.  And the Think Like ... book was inspired by
a book of a similar title, but about Java.

This book seems about the same level of difficulty as the Think book.  I
think this book is a general sort of learn how to program using python as
the vehicle for learning, which is also the case with the Think book.

Richard
-----Original Message----- 
From: Richard Dinger
Sent: Friday, May 25, 2018 11:09 AM
To: pythonvis@xxxxxxxxxxxxx
Subject: [pythonvis] Re: Learning Python - "The Coder's Apprentice"

Hello Warren,

Welcome to the list and thanks for the recommendation.  It sounds like you
are at the same point I was a few years ago when I decided to learn Python
shortly after retiring.

I look forward to looking through the book over the next few days. 
Another
good book for experienced programmers that are new to Python is 'Learning
Python' by Mark Lutz available on BookShare.

Thanks again for the reference and I look forward to some interesting 
posts
in the future.

Richard

-----Original Message----- 
From: Warren Clary
Sent: Friday, May 25, 2018 8:25 AM
To: pythonvis@xxxxxxxxxxxxx
Subject: [pythonvis] Learning Python - "The Coder's Apprentice"

Hi

I am a retired computer software developer.  My background is
BA in mathematics, MA in Astronomy, and 40 years experience
in engineering and CADD software development. I am legally blind.  I
use large print and high contrast on my computer.

I have started learning Python.  I started by looking a different study
plans. The objective is to learn the language, and THINK in the
language. I wanted a resource that:

o covered all of the basics of the language,
o has code examples throughout the book that one could run, and modify
 to get an understanding of each feature,
o has exercises at the end of each chapter that cover the material and
 involve working out a solution to the exercise (i.e. learn how to
 apply the features to real problems),
o has answers to the exercises (i.e. see how the author used these
 features to solve the exercise).

I found a book, "The Coder's Apprentice" that covers the above
requirements.  I am three quarters of the way through the book and
would recommend this book as a great starting place. Be sure to
"digest" the contents of Chapter 1, Introduction.  This will give you a
real understanding of how to use this book.

I have been studying with a friend who uses JAWS to read the screen.
I used the .pdf version of the book to create a .txt version that can
be read using JAWS.

I have attached my text version of the book as: pythonbook.txt.
This version was done by hand and will have some errors.

From The Coder's Apprentice copyright:
Permission is granted to copy, distribute, and/or modify this document
under the terms of the Creative Commons Attribution-NonCommercial 3.0
Unported License, which is available at
https: //creativecommons.org/licenses/by-nc/3.0/ .

The Coder's Apprentice
Learning Programming with Python 3:
http://spronck.net/pythonbook/index.xhtml

This contains the book in .pdf and all supporting files.

The direct link to the book and files is:

The Coder's Apprentice (PDF; current version: 1.0.16)
http://www.spronck.net/pythonbook/pythonbook.pdf

Listings, library code, exercise templates, and test files
http://www.spronck.net/pythonbook/pythonbooklistings.zip

Answers to the exercises
http://www.spronck.net/pythonbook/pythonbookanswers.zip

Good Luck,

Warren Clary

List web page is
//www.freelists.org/webpage/pythonvis

To unsubscribe, send email to
pythonvis-request@xxxxxxxxxxxxx with "unsubscribe" in the Subject field.

List web page is
//www.freelists.org/webpage/pythonvis

To unsubscribe, send email to
pythonvis-request@xxxxxxxxxxxxx with "unsubscribe" in the Subject field.
List web page is
//www.freelists.org/webpage/pythonvis

To unsubscribe, send email to
pythonvis-request@xxxxxxxxxxxxx with "unsubscribe" in the Subject field. 


---
This email has been checked for viruses by AVG.
https://www.avg.com

List web page is 
//www.freelists.org/webpage/pythonvis

To unsubscribe, send email to 
pythonvis-request@xxxxxxxxxxxxx with "unsubscribe" in the Subject field.

List web page is 
//www.freelists.org/webpage/pythonvis

To unsubscribe, send email to 
pythonvis-request@xxxxxxxxxxxxx with "unsubscribe" in the Subject field.

Other related posts: