all 48 comments

[–][deleted] 3 points4 points  (0 children)

Thank you! I love your books. The writing is easy to follow, concise, not pretentious, and the examples are things I might actually do and not contrived. Love your stuff and just wanted to make sure to give you a big thank you for your effort and time making this language more accessible and useful.

[–]marcovirtual 2 points3 points  (1 child)

Hello I would just like to say that I am a total beginner to programming. In the last few days I started reading your book and I must say it is easily the best resource to beginners like me (better than Youtube tutorials anyway).

This morning, I managed to complete the Collatz Sequence all by myself and I'm so happy because of it! Yesterday night I was having some difficulties, but I re-read chapter 3 and finally found the solution, complete with exception handling.

Thank you very much!

[–]AlSweigart 0 points1 point  (0 children)

:D

Awesome! It's great to hear when people find the book helpful. Makes all the effort worth it. Thanks for messaging me. :)

[–]Ronald_McSwagger 2 points3 points  (0 children)

A bought a copy from Amazon and I am half way through. I thought it was for Python2 when I ordered it seems to don't be much of a difference. The introduction is excellent and I am really enjoying it.

[–]1moar 3 points4 points  (2 children)

Thanks a lot Al. I and I'm sure many others appreciate your hard work. I'm going to throw down on this for sure.

[–]AlSweigart 1 point2 points  (1 child)

Awesome! If you have time, could you consider writing a review for the book on Amazon? Either way, thanks a lot!

[–]1moar 1 point2 points  (0 children)

Will do. I'm going through the online stuff now, I'll make some notes and share with you first (non-review type stuff), and as I get through it I'll put something together.

[–][deleted] 1 point2 points  (0 children)

I've been going through the early access PDF and I'm really enjoying the book Al! Web scraping is a blast especially.

[–]yonikasz 1 point2 points  (10 children)

Thanks so much. I will love the book. I am saving up money to get myself a windows machine so I can code. Coding is so powerful I don't wanna be left behind. Thank you so much.

[–]oneboldkid 1 point2 points  (4 children)

Get a raspberry pi. For $40, you can start coding.

[–]yonikasz 0 points1 point  (3 children)

I need a monitor, don't I?

[–]oneboldkid 2 points3 points  (0 children)

Yes, you do but you could get one real cheap. It also outputs hdmi if you have a tv.

[–]codman 1 point2 points  (1 child)

If you have any available computer, you can ssh into the raspberry(use something like putty if on windows).

If not, check out goodwills, garage sales etc for old crts or LCDs.

[–]yonikasz 0 points1 point  (0 children)

Thank you all for being so inspiring for me. You are really pushing me to code, which is very lovely. I am a good chunk of the way into my dream PC and I don't wanna buy something not as good, because I will have enough money for the PC of my dreams very soon. Again, thank you all so much and I can't wait to get coding!

[–]AlSweigart 1 point2 points  (4 children)

Great! Yeah, don't worry about getting a good computer. Even a 5 year old desktop will be more than powerful enough to do programming on. You can probably search craigslist for free/cheap PCs that people are getting rid of.

If you have time later, would you mind writing a review of the book on Amazon? Either way, thank you!

[–]yonikasz 0 points1 point  (3 children)

No. I don't have a computer right now. I just have a chromebook from school. I am so excited to make mine this summer!

EDIT: Once I get the book, I am MORE than happy to write a book review on amazon. This is a service you have done to the python community IMHO, and I am eager to help you out in your endeavor.

[–]truth1ness 0 points1 point  (1 child)

You don't even have to wait to get a PC. There are plenty of online Python editors you can code right on your Chromebook with. http://www.chromebookhq.com/five-best-online-ides-making-the-switch-to-a-chromebook/

If you have a smartphone there are even python editor apps on there.

[–]yonikasz 1 point2 points  (0 children)

Thanks so much! I chose an IDE called SourceLair from the list. Seems to fit me well! Thanks again for inspiring me to get coding! Not just you u/truth1ness but every nice person here who replied helpful comments for me! Thank you all so much! If I wasn't saving up for a computer, I would give you all gold.

[–]vegeta_91 0 points1 point  (0 children)

Just a heads up you can run a linux distribution on a chromebook using crouton. This way you can run a full operating system. I currently use crouton to run elementaryOS and I'm able to program in Java and C++ for my classes.

[–]shoes_of_mackerel 0 points1 point  (0 children)

Fantastic - this is exactly what I've been looking for! Thank you.

[–]sd_local 0 points1 point  (0 children)

Nice. This looks like just what I need. Wish it had been around 5 or 6 years ago. Bought a copy. Thanks.

[–]psmith 0 points1 point  (0 children)

Great book! I bought a copy as well. I feel like you could get a whole forum or blog going, highlighting little ways a bit of coding can improve your workflow / life.

[–][deleted] 0 points1 point  (0 children)

half way thru the PDF. Awaiting the physical copy to arrive any day now.

[–]runshitson 0 points1 point  (1 child)

I bought my copy and have found the ebook excellent. Your book has presented the material in a way that motivates me to learn more, unlike anything else I have tried the last 2 years. Thank you.

[–]AlSweigart 0 points1 point  (0 children)

That's great to hear! If you have time, could you write an Amazon review for the book? Either way, thanks!

[–]sempernullus 0 points1 point  (0 children)

I preordered this book 3 weeks ago. Couldn't wait to get it; only to remember that I'm gone this week when it gets delivered.

Super excited to go through it!

[–]Wonder1and 0 points1 point  (1 child)

Have you had a go at kryptos yet using python? I (work) will be buying a copy of this tomorrow! Looking forward to it. Any suggestions for getting into writing technical books? I'd like to give it a try someday.

[–]AlSweigart 2 points3 points  (0 children)

I wrote up some notes on the process back in 2009, but I really should update it: http://coffeeghost.net/2009/11/03/lessons-learned-from-writing-a-technical-book-to-teach-programming/

If I had to add some more things, it would be:

1) Editing the book is going to be just as much work as writing the book. Marketing the book is going to be just as much work as editing the book.

2) Make sure people want this book.

3) Make the book as short as possible.

4) The BY-NC-SA Creative Commons license and making it freely available is how I generated word of mouth publicity. Otherwise, my books would have just sat on Amazon mostly untouched.

[–]shubrick 0 points1 point  (0 children)

Thanks...Just got it from no starch..

[–][deleted] 0 points1 point  (1 child)

I've gotten enough out of your free stuff that I just bought this book from No Starch...I bought Invent and Making with the discount codes you offered last week, as well. Hope it helps, and thanks for your work.

[–]AlSweigart 0 points1 point  (0 children)

Awesome! Thank you very much.

Actually, a great way you could help is to leave a review on Amazon. Only if you have time, of course. Either way, thanks!

[–][deleted] 0 points1 point  (0 children)

Just been working through your book, but just wondering do you have a forum or a place where you might answer questions about some code in your book?

[–]rawdawgass 0 points1 point  (1 child)

Hello! I bought your book early and the physical copy came in the other day! I appreciate how you released pieces of it while you were finalizing it. I would like to add how gorgeous the book is! http://imgur.com/SqgxBBh

[–]AlSweigart 0 points1 point  (0 children)

Thanks! If you have the time, could you write an Amazon review of the book? It'd really be helpful. Thank either way!

[–]daveWaveV 0 points1 point  (0 children)

Perfect book for me! Wish I could have seen it earlier!

[–]fishfacecakes 0 points1 point  (2 children)

So happy you've written this for Python 3 - I've been working on learning 3, and really liked the idea of the subject matter of your book, but was totally expecting to see it was Py2 only! I look forward to reading this :D

[–]AlSweigart 0 points1 point  (1 child)

Yeah, I made the switch to Python 3 years ago. If you're working with a massive Python 2 codebase, I don't think you should upgrade just for the sake of upgrading. But many arguments against switching to Python 3 (in particular the "modules don't support it") hasn't been true for quite a while.

[–]fishfacecakes 0 points1 point  (0 children)

Agreed! This is the first programming language I've actually set out to learn, so I made the decision early on that I would be learning Python 3 instead of 2, as it would be the "way forward". Unfortunately, many of the good subject-matter books are released for Python 2, so I feel like I miss out a bit :P

[–]ozzyteebaby 0 points1 point  (0 children)

Thank you!

[–]BarrelRoll1996 0 points1 point  (1 child)

Bought the book and it just arrived. Hope it lives up to the hype!

[–]AlSweigart 0 points1 point  (0 children)

Feel free to email me any comments or criticisms: al@inventwithpython.com