• Re: learning Python

    From Stefan Ram@21:1/5 to o1bigtenor@gmail.com on Mon Oct 28 01:08:45 2024
    o1bigtenor <o1bigtenor@gmail.com> wrote or quoted:
    Greetings
    There are mountains of books out there.
    Any suggestions for documents for a just learning how to program and
    starting with Python (3)?

    Check out these resources:

    "Object-Oriented Programming in Python Documentation" - a PDF file, Introduction to Programming Using Python - Y Daniel Liang (2013),
    How to Think Like a Computer Scientist - Peter Wentworth (2012-08-12),
    The Coder's Apprentice - Pieter Spronck (2016-09-21), and
    Python Programming - John Zelle (2009).

    And I should not forget to mention the resources from
    Python org:

    Python Tutorial
    The Python Library Reference
    The Python Language Reference
    (and more ...)

    which I prefer to download as PDF files and then modify my
    local environment so that I can open each of them with just
    two or three keystrokes. (Some advanced learners who already
    know other languages might prefer these references to books.)

    Preference to a tool where I would be learning by doing - - - that
    works well for me.

    In this case, you should select sources by whether they include
    exercises.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dn@21:1/5 to All on Mon Oct 28 13:53:29 2024
    On 28/10/24 11:51, o1bigtenor via Python-list wrote:
    Greetings

    There are mountains of books out there.

    Any suggestions for documents for a just learning how to program and
    starting with Python (3)?

    Preference to a tool where I would be learning by doing - - - that
    works well for me.

    Coursera and edX have many courses.
    Harvard CS50-P (for Python) may suit...

    --
    Regards,
    =dn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stefan Ram@21:1/5 to Stefan Ram on Tue Oct 29 23:06:45 2024
    ram@zedat.fu-berlin.de (Stefan Ram) wrote or quoted:
    Preference to a tool where I would be learning by doing - - - that
    works well for me.
    In this case, you should select sources by whether they include
    exercises.

    I also could teach the first steps (only some very basic
    steps!) in a learning-by-doing style live via the newsgroup,
    but there needs to be at least one participant (student)!

    So get in touch via this newsgroup if you're interested!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mats Wichmann@21:1/5 to All on Tue Oct 29 16:05:53 2024
    On 10/27/24 16:51, o1bigtenor via Python-list wrote:
    Greetings

    There are mountains of books out there.

    Any suggestions for documents for a just learning how to program and
    starting with Python (3)?

    Preference to a tool where I would be learning by doing - - - that
    works well for me.

    TIA

    Frankly, the mountain of resources is so vast that none of us can have experience of more than a small fraction, and effective learning is a
    factor not only of the quality of the teacher/book/training course, but
    how it meshes with your own learning style.

    If you like learn-by-doing, you might take a look at PyBites (https://pybit.es/). But they're by no means the only players in that space!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From rbowman@21:1/5 to Mats Wichmann on Wed Oct 30 01:22:00 2024
    On Tue, 29 Oct 2024 16:05:53 -0600, Mats Wichmann wrote:

    Frankly, the mountain of resources is so vast that none of us can have experience of more than a small fraction, and effective learning is a
    factor not only of the quality of the teacher/book/training course, but
    how it meshes with your own learning style.

    It isn't a beginners tutorial but at some point 'Python Distilled' is
    helpful.

    https://www.dabeaz.com/python-distilled/

    Usual disclaimer: i don't know Beazley and am not getting any kickback.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)