Build App with Python antitextbook

Learning and science

programming tutorial

SHOW HN2017

82points
33comments
#549of 2,242 in 2017
Top 25%of 2017 by points

How HN took it

RoastedHalf or more of the comments are critical

2 positive, 1 neutral or asking, 0 mixed, 7 critical, out of 10 comments about the project. Thread score -0.19.

Docs: 0 for, 7 againstIdea: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Clear effort and good intentions, encouraged to keep going

    From 1 comment
    • It's clear that this represents a lot of work and it's wonderful that you've done this. My instinctive reaction is to correct minor issues, but please don't take negative…
      jamiesonbecker on HN

Objections

  • Several factual errors in the introduction and explanations

    From 3 comments
    • There are some factual errors in the introduction. > Python has been around for more than 30 years The license says that development began in the early 90s. The factual errors…
      xapata on HN
    • Please no. Most editors have a comment/uncomment function which you can use on multiple lines at once. Abusing triple quoted strings for commenting is bad practice. I'd avoid it…
      guitarbill on HN
    • There are no multiline comments. Guido has said that if you want to quickly comment multiple lines, use a good text editor.
      xapata on HN
  • Triple-quoted strings abused as multiline comments

    From 2 comments
    • Please no. Most editors have a comment/uncomment function which you can use on multiple lines at once. Abusing triple quoted strings for commenting is bad practice. I'd avoid it…
      guitarbill on HN
    • String literals without assignment have no side effect, that is why you think of them as comments. They are however, not comments. They are parsed and interpreted just like any…
      dotancohen on HN
  • Operator coverage incomplete, such as missing 'or'

    From 1 comment
    • Please no. Most editors have a comment/uncomment function which you can use on multiple lines at once. Abusing triple quoted strings for commenting is bad practice. I'd avoid it…
      guitarbill on HN

Requests

  • Add citations and links to PEPs or official docs for assertions

    From 1 comment
    • The tone of the writing in the "anti-textbook" suggests carefully researched facts, at least in some parts. It seems misleading to merely guess. I suggest you put some effort…
      xapata on HN
  • Fix factual errors and update the content

    From 2 comments
    • Python was conceived in the late 1980s[1] and its implementation was started in December 1989[2] by Guido van Rossum at CWI I might have misstated. The idea was around more than…
      thewhitetulip on HN
    • > 30 years You also claimed that Python 3 was written to fix 30-year-old mistakes. Python 3 has been around of a while now.
      xapata on HN

Questions

  • Which learning resource to use after starting Python

    From 1 comment
    • I have just started learning Python and I'm referring "Problem Solving with Algorithms and Data Structures using Python". Should I continue with that or refer something else?
      ChankeyPathak on HN

Alternatives named

  • Official Python tutorial

    From 1 comment
    • I have never heard of that book, I am sorry. You can start with yhe Documentation, there is an official tutorial in it & it is pretty informative
      thewhitetulip on HN
  • Problem Solving with Algorithms and Data Structures using Python

    From 1 comment
    • "Problem Solving" is a good reference for understanding algorithms and data structures. It uses Python but Python language is not its main focus. However, "Problem Solving" is…
      czheo on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/13620767)