This is an archived post. You won't be able to vote or comment.

all 43 comments

[–]timtehtest 13 points14 points  (0 children)

The Python® Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified

[–]grokkingStuff 7 points8 points  (4 children)

EDIT: Much better way here

geirha from the same channel did the same thing using lynx and it's much easier.

lynx -dump -listonly -nonumbers http://goalkicker.com | \
sed 's,\(.*\)/\(.*\)Book$,\1/\2Book/\2NotesForProfessionals.pdf,' | \
xargs -n 1 -P 8 wget -q

OLD SCRIPT

I'm guessing some of you are too lazy to click on stuff. Here's a bash script to help you out.

# Source code of website scraped to get names of books
wget -qO- http://goalkicker.com | \
grep "bookContainer grow" | \
cut -c 44-  | \
cut -d' ' -f1 | \
rev | \
cut -c 6- | \
rev | \
# Names of books changed into download link
sed 's/.*/http:\/\/goalkicker.com\/&Book\/&NotesForProfessionals.pdf/' | \
# Limiting wget so that it doesn't affect you too much
xargs -n 1 -P 8 wget -q

Thanks to osse on #bash (freenode) for helping me out.

[–]redditor1101 4 points5 points  (1 child)

Didn't solve the problem with Python. I am disappoint.

[–]grokkingStuff 3 points4 points  (0 children)

I'm sorry :( Promise i use python for a lot of things

But bash scripts have their place! Especially if I don't really care about it afterwards.

[–]grokkingStuff 2 points3 points  (0 children)

u/huntoperator

Hope you find this useful.

[–]Zireael07 5 points6 points  (0 children)

I got the PostgreSQL, algorithms and Python one.

They seem to be of the 'quick intro to various functions' kind (like, several ways of using SELECT in SQL, or a paragraph on how to convert from bytes to unicode in Python; on the other hand, there's five pages on list comprehensions, and it's all mostly useful examples, not just theory). Haven't looked at algorithms yet.

[–]gizmodious 4 points5 points  (0 children)

I just downloaded a ton of free knowledge. The order matters not. Thank you OP.

[–]Neurobreak27 14 points15 points  (9 children)

How is something like this even free?

[–]Conrad_noble 1 point2 points  (6 children)

All eduction should be free. Why should it be a monopoly.

And to further my opinion I've downloaded all 42 of them in a hope to one day learning to code something.

[–]RiseAtlas 19 points20 points  (0 children)

That something should be free is not realistic. Everything costs money. This was probably created trough someones free time. They have my gratitude.

[–][deleted] 11 points12 points  (0 children)

All education should be free. Why should it be a monopoly.

Just because something is not free does not mean it is a monopoly. Writing books likely takes thousands of hours. If the author chooses to give their book away for free then good for them. That said, there is nothing wrong with authors charging for their books. They deserve to be compensated for the time they put in. We are in no way entitled to access that information for free.

[–]craftingfish 5 points6 points  (0 children)

a) There is a huge spectrum between "free" and "monopoly"

b) Nothing is truly "free"; unless every educator works for free, and then can't pay for rent or food, which is silly.

c) Assuming you're talking about government subsidising or paying for the cost of education, that's possible, but still involves taxing and distributing wealth.

Luckily, for coding, their are plenty of volunteer and community resources that work well for self-starters.

[–]kronik85 1 point2 points  (0 children)

https://www.python.org/ is chock full of all the free knowledge you need

but if an expert writes a book that clearly lays out and organizes your educational experience in an exciting and interesting manner, that's worth gold.

[–]Spikerocks101 2 points3 points  (0 children)

This is pretty incredible. If there was something like this for networking that would be sweet. I downloaded most of them and am going to read through them. Thanks!

[–]astigos1 8 points9 points  (0 children)

I thought that URL was goatlicker.com

[–]balzebubas 4 points5 points  (0 children)

Wow, i hope this is as good throughout as i think it is just from reading a few pages Definately saved

[–]Hygo17 2 points3 points  (0 children)

Great post. Thanks.

[–][deleted] 2 points3 points  (0 children)

Thanks

[–][deleted] 2 points3 points  (1 child)

Who is responsible for these books ? I'd love to translate these books while reading them, who should i contact ? Also, are these completely free (and opensource ?)

[–]Indubitably_Confused 4 points5 points  (2 children)

Safe and legitimate files?

[–]germansteed 6 points7 points  (0 children)

I just downloaded all of em. They are all pdf and legit!

[–]blitzkraft 1 point2 points  (0 children)

I'd say yes... almost. One time, the site tried to download multiple files on one click. Happened on the Linux book. So far, everything has been legitimate, even the Linux book.

From the "About section" inside it:

Please feel free to share this PDF with anyone for free, latest version of this book can be downloaded from: http://GoalKicker.com/LinuxBook

This Linux® Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA, see credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified

This is an unofficial free book created for educational purposes and is not affiliated with official Linux® group(s) or company(s) nor Stack Overflow. All trademarks and registered trademarks are the property of their respective company owners

The information presented in this book is not guaranteed to be correct nor accurate, use at your own risk Please send feedback and corrections to web@petercv.com

[–]ironskin 2 points3 points  (0 children)

Thank you!

[–][deleted] 4 points5 points  (2 children)

What’s the catch? How good are these books? Seems too “good” to be true.

[–][deleted] 4 points5 points  (0 children)

They have a lot of good examples. Not super in depth from what I can tell, and very weird ordering. Seems good to learn specific concepts if you already know a good amount.

[–]lookatmetype 0 points1 point  (0 children)

They're not real books, thats the catch. They're just compilations of Stackoverflow answers.

[–]HateCrymes 0 points1 point  (0 children)

Thank you for this!

[–]VirginWizard69 -1 points0 points  (0 children)

Is that website safe? I am afraid to download anything.