100 Page Python Intro

Learning and science

programming book

SHOW HN2021

107points
26comments
#493of 2,533 in 2021
Top 20%of 2021 by points

How HN took it

MixedNo clear lean

2 positive, 3 neutral or asking, 1 mixed, 1 critical, out of 7 comments about the project. Thread score +0.06.

Docs: 1 for, 1 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

  • Thorough, well written and well presented

    From 1 comment
    • (n.b. I gave feedback on an early draft of this book.) It's very thorough, written with care, and presented in a way that makes sense. Even as an intermediate Python programmer,…
      healeycodes on HN
  • Good framework for learning

    From 1 comment
    • This is a pretty good framework for learning. > I have Linux only, so can't give Windows/Mac instructions. That said I do show how to use IDLE, so command line knowledge isn't…
      interestica on HN

Objections

  • Assumes prior programming knowledge and setup steps are unclear for beginners

    From 2 comments
    • The first thing I'd tell you is that people who are looking to learn python with 0% knowledge of python are most likely not using linux as an operating system. Windows/Mac…
      NDizzle on HN
    • This is a pretty good framework for learning. > I have Linux only, so can't give Windows/Mac instructions. That said I do show how to use IDLE, so command line knowledge isn't…
      interestica on HN
  • Only Linux instructions; no Windows or Mac setup

    From 2 comments
    • The first thing I'd tell you is that people who are looking to learn python with 0% knowledge of python are most likely not using linux as an operating system. Windows/Mac…
      NDizzle on HN
    • Thanks for the feedback. I have Linux only, so can't give Windows/Mac instructions. That said I do show how to use IDLE, so command line knowledge isn't strictly necessary to…
      asicsp on HN
  • IDLE and IDE used without definition

    From 1 comment
    • This is a pretty good framework for learning. > I have Linux only, so can't give Windows/Mac instructions. That said I do show how to use IDLE, so command line knowledge isn't…
      interestica on HN

Requests

  • Add Windows and Mac installation instructions

    From 2 comments
    • The first thing I'd tell you is that people who are looking to learn python with 0% knowledge of python are most likely not using linux as an operating system. Windows/Mac…
      NDizzle on HN
    • While Mac is indeed problematic, for Windows you can just download a copy of their evaluation VM and go through installation there. For my own course installing and doing "Hello…
      fock on HN
  • Define IDLE and link background on IDEs

    From 2 comments
    • This is a pretty good framework for learning. > I have Linux only, so can't give Windows/Mac instructions. That said I do show how to use IDLE, so command line knowledge isn't…
      interestica on HN
    • >Is that mentioned at all? And which ones? Why? I mention it in the preface chapter: https://learnbyexample.github.io/100_page_python_intro/preface.html There are plenty of books…
      asicsp on HN
  • Move fileinput section to the Files chapter

    From 1 comment
    • Great work! One minor nitpick would be to move the "In-place editing with fileinput" section to "Dealing with files" as it seems only tangentially related to command line…
      usrme on HN

Questions

  • Which programming languages are prerequisites and why

    From 1 comment
    • This is a pretty good framework for learning. > I have Linux only, so can't give Windows/Mac instructions. That said I do show how to use IDLE, so command line knowledge isn't…
      interestica on HN

Alternatives named

  • Think Python, Automate the Boring Stuff, Python Crash Course

    From 1 comment
    • >Is that mentioned at all? And which ones? Why? I mention it in the preface chapter: https://learnbyexample.github.io/100_page_python_intro/preface.html There are plenty of books…
      asicsp on HN
  • Online IDEs like Google Colab, trinket.io, and repl.it

    From 3 comments
    • Google Colab is amazing for speeding through these early roadblocks. Controversial opinion but a beginner’s goal should be accomplishing a task - not learning about software…
      serjester on HN
    • A lot of talk with issues of setup here. I have been using https://trinket.io/ with my lecture notes / students as a good way of getting started. Especially now we are teaching…
      jpm48 on HN
    • We tried to solve both of these problems with https://codewithrepl.it - an ebook and set of tutorials. Setup - use an online IDE Projects - learn by building If she tries it I…
      sixhobbits 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/26076721)