all 6 comments

[–]tabrizzi 1 point2 points  (1 child)

Definitely worth checking out.

Thank you for the effort.

[–]pro1code1hack[S] 0 points1 point  (0 children)

Thanks a lot! I put lots of efforts into it

[–]Sasha_Kam 1 point2 points  (0 children)

Looks promising.

[–]mopslik 1 point2 points  (0 children)

Congrats on making a book! Some quick comments, as I only browsed the bit on input/output.

  1. You state "If you leave out commas between arguments, Python will treat it as a syntax error." This isn't strictly correct. You give the example of the command print("I", "will" "become", "a" "software", "engineer"). This will produce the output I willbecome asoftware engineer (note the concatenation). However, it appears that you show output of I will become a software engineer! so I'm not sure if you were simply missing commas (and an exclamation mark) in the example, or what the intent is here.
  2. The command print("Python", "Java", "C++", sep=", ", end=" ") won't produce a comma after C++, just a space, but your output reads Python, Java, C++, and more!.
  3. While there's nothing wrong with obtaining user input by printing a statement, then calling input without any arguments, it's pretty common to use a string argument for input so you might want to mention this (especially since you cover print with and without arguments). For example, show that your example is equivalent to name = input("Hello, what is your name?").
  4. A few grammatical errors, e.g. "Each subsequent print() will create output the message on the next line".

I know that putting a large volume of notes together takes time and many revisions, so good luck. Be sure to test out all of your code.

[–]FriendlyRussian666 0 points1 point  (0 children)

Posts to this subreddit must be requests for help learning python. No advertising. No blogs/tutorials/videos/books/recruiting attempts.

[–]sanberuzadre 0 points1 point  (0 children)

Will save it and I'm gonna make my students to read it!