[{"data":1,"prerenderedAt":261},["ShallowReactive",2],{"project-13620767":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":39,"post_text":42,"what":43,"said":66,"maker_in_thread":139,"shape":149,"grid":153,"attempts":223,"same_week":224,"maker_shows":41,"maker_hidden":253,"reader_version":254,"card":255},"13620767","Build App with Python antitextbook","Easy to understand intro to Python","title","Show HN: Easy to understand intro to Python","https:\u002F\u002Fgithub.com\u002Fthewhitetulip\u002Fbuild-app-with-python-antitextbook","github.com","thewhitetulip",1486783272,2017,82,33,549,2242,25,"notable","learning_science","programming tutorial","other",[24,25,26,27],"python tutorial","python beginners","python introduction","learn python","roasted",-0.188,{"positive":31,"neutral":32,"mixed":33,"critical":34},2,1,0,7,10,{"docs":37,"idea":38},{"positive":33,"critical":34},{"positive":32,"critical":33},[32,33,32,33,33,33,32,33,33,33,32,33,33,33,40,33,33,33,33,41,33,32,32,33,32,33,40,33,33,33,33,33,33],5,3,null,{"problem":44,"audience":50,"pricing":42,"motivation":42,"time_to_build":42,"stack":58,"openness":63,"stage":64,"team_size":65},{"value":45,"source":46,"evidence":47},"Learning Python basics in an easy-to-understand way","inferred",[48],{"id":49},"post",{"value":51,"source":46,"evidence":52},"Beginners learning Python",[53,54],{"id":49},{"id":55,"by":56,"text":57},"13622260","ChankeyPathak","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?",[59],{"value":60,"source":46,"evidence":61},"Python",[62],{"id":49},"open_source","launched","solo",{"praise":67,"objections":76,"requests":103,"questions":119,"alternatives":124},[68],{"value":69,"source":70,"evidence":71},"Clear effort and good intentions, encouraged to keep going","commenter",[72],{"id":73,"by":74,"text":75},"13622848","jamiesonbecker","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…",[77,91,99],{"value":78,"source":70,"evidence":79},"Several factual errors in the introduction and explanations",[80,84,88],{"id":81,"by":82,"text":83},"13621488","xapata","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…",{"id":85,"by":86,"text":87},"13621779","guitarbill","Please no. Most editors have a comment\u002Funcomment function which you can use on multiple lines at once. Abusing triple quoted strings for commenting is bad practice. I'd avoid it…",{"id":89,"by":82,"text":90},"13622871","There are no multiline comments. Guido has said that if you want to quickly comment multiple lines, use a good text editor.",{"value":92,"source":70,"evidence":93},"Triple-quoted strings abused as multiline comments",[94,95],{"id":85,"by":86,"text":87},{"id":96,"by":97,"text":98},"13621810","dotancohen","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…",{"value":100,"source":70,"evidence":101},"Operator coverage incomplete, such as missing 'or'",[102],{"id":85,"by":86,"text":87},[104,110],{"value":105,"source":70,"evidence":106},"Add citations and links to PEPs or official docs for assertions",[107],{"id":108,"by":82,"text":109},"13626740","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…",{"value":111,"source":70,"evidence":112},"Fix factual errors and update the content",[113,116],{"id":114,"by":11,"text":115},"13621570","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…",{"id":117,"by":82,"text":118},"13622908","> 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.",[120],{"value":121,"source":70,"evidence":122},"Which learning resource to use after starting Python",[123],{"id":55,"by":56,"text":57},[125,132],{"value":126,"source":127,"evidence":128},"Official Python tutorial","maker",[129],{"id":130,"by":11,"text":131},"13622277","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",{"value":133,"source":70,"evidence":134},"Problem Solving with Algorithms and Data Structures using Python",[135],{"id":136,"by":137,"text":138},"13622597","czheo","\"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…",{"comments":140,"answered":32,"key":141},14,[142,145,146],{"id":143,"text":144},"13622565","Fixed :-)",{"id":114,"text":115},{"id":147,"text":148},"13621692","Yes, indeed. Triple quoted strings are just a way to write strings, but isn't that also a suitable way to write multiple line comments? The reason behind it is that otherwise…",{"commenters":150,"max_depth":34,"maker_replies":140,"first_comment_mins":151,"lifespan_hours":152},12,213,27,[154,158,160,162,164,168,169,170,172,175,178,179,181,183,185,189,191,193,195,197,200,202,203,204,206,207,209,211,213,215,216,218,220],[155,33,32,156,157,33],"13622485","maker\u002Fcritical\u002Fdocs","Sir_Cmpwn",[143,33,33,159,11,32],"maker\u002Fneutral\u002Fdocs",[81,32,32,161,82,33],"project\u002Fcritical\u002Fdocs",[114,32,33,163,11,32],"project\u002Fneutral\u002Fdocs",[165,32,33,166,167,33],"13621667","commenter\u002Fneutral\u002Fdocs","iamd3vil",[147,32,33,166,11,32],[85,32,32,161,86,33],[171,32,33,159,11,32],"13621900",[173,32,33,174,74,33],"13622832","commenter\u002Fneutral\u002Fnone",[176,32,33,177,11,32],"13623030","maker\u002Fneutral\u002Fnone",[96,32,32,161,97,33],[180,32,33,159,11,32],"13621857",[182,32,33,166,74,33],"13622829",[184,32,33,166,11,32],"13622969",[186,32,40,187,188,33],"13622122","project\u002Fpositive\u002Fidea","Jugurtha",[190,32,33,177,11,32],"13622268",[192,32,33,174,82,33],"13622892",[194,32,33,174,11,32],"13622971",[196,32,33,174,82,33],"13626696",[198,32,41,163,199,33],"13621935","e12e",[201,32,33,166,82,33],"13622879",[89,32,32,161,82,33],[117,32,32,161,82,33],[205,32,33,159,11,32],"13623007",[108,32,32,156,82,33],[208,32,33,159,11,32],"13627130",[73,31,40,210,74,33],"maker\u002Fpositive\u002Fnone",[212,31,33,177,11,32],"13622946",[55,41,33,214,56,33],"other\u002Fneutral\u002Fnone",[130,41,33,159,11,32],[136,41,33,217,137,33],"other\u002Fpositive\u002Fnone",[219,41,33,174,11,32],"13623035",[221,41,33,214,222,33],"13623137","jimnotgym",[],[225,230,235,240,245,249],{"id":226,"name":227,"points":228,"category":229},"13642662","HTML Reference",728,"dev_tools",{"id":231,"name":232,"points":233,"category":234},"13628522","Rumuki",405,"security_privacy",{"id":236,"name":237,"points":238,"category":239},"13623852","Beehive",247,"infrastructure",{"id":241,"name":242,"points":243,"category":244},"13616751","Aragon",191,"web_saas",{"id":246,"name":247,"points":248,"category":20},"13642967","illustrated-algorithms",187,{"id":250,"name":251,"points":252,"category":229},"13628530","DeepUI Programming Studio",186,false,"v2",{"id":256,"name":5,"line":6,"ai":253,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":257,"top":18,"kw":258,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":259,"url":9,"mix":260,"praise":69,"objection":78,"sub":21},13620767,-0.19,[24,25,26,27],"101000100010005000030110105000000",[31,32,33,34],1794036552522]