[ / / / / / / / / / / / / / ] [ dir / ara / beast / cute / dhs / gay / guro / monarchy / sw ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

[–]

 No.1001966>>1002015 >>1002356 >>1002530 >>1002586 [Watch Thread][Show All Posts]

Which one of these are better? Also book thread

Python 101 series

Python-101 my.mixtape.moe/fdsenv.pdf

Python-201 my.mixtape.moe/sabiqp.pdf

Also considering Jupyter Notebook 101

Zed Shaw's Books

Learn-More-Python-3-the-Hard-Way my.mixtape.moe/uvykfx.pdf

Learn-Python-3-the-Hard-Way my.mixtape.moe/jauyaf.pdf

Also considering Learn Unix the hard way

 No.1002015>>1002020 >>1002113

>>1001966 (OP)

Personally I found the official guide on the Python website to be the best. If you already know how to program it gets to the point very quickly and thoroughly.

> Zed Shaw's Books

No, the guy is a complete hack. How the fuck did the "Learn Shit the Hard Way" become so popular? Is it because of the title?


 No.1002020>>1002022 >>1002050 >>1002113 >>1002127

>>1002015

I am trying to find a "fun" Python book that teaches as many useful possible without O'Reilley Aspress hoarding (I did not spell check the names)

> "Learn Shit the Hard Way"

If only /tech/ can out-edge that title I would buy that

"Programming Socks and Python - from /g/ with love"

"Zyklon B and Coding C - how to tell Alan Turning to go fuck himself"


 No.1002022

>>1002020

"The grind to stop being a worthless sack of shit"


 No.1002050

>>1002020

"Learn Rust - the perfect way to spend your time while you wife is visiting her boyfriend"

Would look perfect on the fake book cover with the pink dick cage.

"The λ chad versus the Turing virgin"


 No.1002113

>>1002015

Zed's stuff was alright pre-2015. You learned by doing and it got you breaking and debugging shit very early on. I don't know what happened in recent years and wouldn't recommend him now, but if you can get older version of LPTHW it's not bad. Covers <=2.7 only though.

>>1002020

Violent Python

Gray Hat Python

Those are very fun and will teach security and networking concepts, along with thinking like more like a hacker. Also, they are older so some of the code examples won't work right away, thus forcing you to mess with them until they work, which is what you would actually be doing in the wild. Much of coding and hacking is finding other people's code and modifying it until it works the way you want it.


 No.1002126>>1002133

>Zed Shaw

I haven't even heard that name mentioned since 2012. I remember he was dipping his toe into everything when Ruby "Rockstar" programmers became a stupid thing. In everything he got involved in, drama ensued. At that time, I considered the industry so cancerous that I ran away into the arms of math and electrical engineering. See that was the cancer back in 2008-2012, God knows how Zed Shaw fares in this nu-male cult.


 No.1002127>>1002141

>>1002020

>Arbeit macht frei Software


 No.1002133

>>1002126

> I considered the industry so cancerous that I ran away into the arms of math and electrical engineering.

Computer science is really just the bastard child of those two, so you made a wise choice. (I went into math, but I have no idea about EE, it is one of those things I have really been longing to learn about)


 No.1002141>>1002144 >>1002231

>>1002127

>frei

*freie

Don't try to talk in German when you don't even know the basics. It's just embarrassing.


 No.1002144>>1002215

>>1002141

<Whoosh. Right over your head.


 No.1002162

The python syntax is quite simple, you can learn 95% of what you need just from here https://learnxinyminutes.com/docs/python3/


 No.1002192>>1002231

Anything "The Hard Way" is crap, OP. Take from that what you will.


 No.1002215

>>1002144

>haha I was just pretending


 No.1002231>>1002248 >>1002322

>>1002141

We must secure the existence of Frei Software and a future for open source

>>1002192

Alternatives?


 No.1002248>>1002271

>>1002231

What's wrong with just using the python website?


 No.1002271

>>1002248

Not a book/pdf.


 No.1002306>>1002350

Think Python is pretty good.

https://greenteapress.com/wp/think-python-2e/

There's also a good chance you'll find it easiest to learn by starting with the bare minimum to make a functional program (which is quite little), and looking things up as you go along. Find some useful task to automate, and automate it. Start small. Work your way up.

Definitely use the official documentation:

https://docs.python.org/3/

And most of all, write a lot of code as you're learning, don't just read.

The REPL is your friend, and you should use it a lot. Its built-in help function is also useful.


 No.1002322>>1002349

>>1002231

Alternatives? Read the python 3 doc pages. Just learn a handful of builtins every day.


 No.1002339>>1002349

Python Crash Course - A Hands-On, Project-Based Introduction to Programming by Eric Matthes is a decent one if you are looking for a book to get you going quickly:

https://nostarch.com/pythoncrashcourse


 No.1002349>>1002350 >>1002351

>>1002322

I say a "fun" or "adventurous" book, "Python 101" is cute while "the hard way" sound like some chad shit

>>1002339

No Packt or NoStarchPress either (or any book company with a large backlog), it has to be independent publishing like Two Scoopes of Django and Fullstack Vue


 No.1002350>>1002376

>>1002306

>>1002349

Any O'Reilley, Aspress, Sams, Addison-Wesley, Packt or NoStarchPress will be good by the get-go, which leads to book hoarding. I want some "fun" books from independent publishers that can give people a good kick in the ass to learn programming. If a amount of Python books in a publisher exceeds five, that ain't it chief.


 No.1002351>>1002352

>>1002349

Listen Goldilocks, you could have just read the website in the time it has taken you to look for the "just right" book. Python has a simple syntax, most of your time spent learning will be its ecosystem of standard libraries and common packages.


 No.1002352>>1002358 >>1002371

>>1002351

Again, the goal is "take me on a ride", I already burnt though codecademy and the Python docs, the goal of this exercise is to find good entertainment in utilities, NOT "just to learn"


 No.1002356>>1002370 >>1004132

>>1001966 (OP)

Don't ever pick a book with a """Fun""" name, or a name that makes it sound like """Easy""", """Effortless"""" and """Fast""" (e.g. "Learning Shitposting in just 48 Seconds! by S. Goldberg".

All this kind of books belong in >>>/trash/


 No.1002358>>1002370

>>1002352

I bet everyone takes you for a ride. You sound like a retard.


 No.1002370>>1002551

>>1002356

Well that is true, especially for Sams 21 day series. But when I say "fun" I meant having fun, not being baby-sat.

>>1002358

What are you, the no-fun police? Or are you just a newfag who should >>>/trannypol/ ?


 No.1002371>>1002376

>>1002352

Just start programming.

Find a project. Use the docs. Use search engines.

Read the standard library. Do terrible things with dunder methods. Do terrible things with metaclasses. Apply mypy to a codebase. Hook into the import system. Abuse the ast module. Make your own lisp.

Abusing Python is fun and educational, and you know enough to start.


 No.1002376>>1002593

File (hide): b0ff9321d311943⋯.png (36.95 KB, 170x225, 34:45, automate_small_cover.png) (h) (u)

File (hide): fb10d4c472a099f⋯.png (70.37 KB, 227x300, 227:300, cover_crackingcodes_thumb.png) (h) (u)

File (hide): d148b936600d1ba⋯.png (75.05 KB, 227x300, 227:300, cover_invent4th_thumb.png) (h) (u)

>>1002371

> Make your own lisp.

Someone already did that.

http://docs.hylang.org/en/stable/

And it has already been tranny CoCed.

>>1002350

I don't think such a book exists, unless it's a book about making games. Are you looking for something like Land of Lisp, except for Python? The only "fun" Python book I know of is Automate the boring stuff with Python

https://automatetheboringstuff.com/

I have never read the book, so I have no idea if it's any good, but you can read it for free on that website. The author has a bunch of other books listed as well, so maybe there is something for you there.


 No.1002530>>1002547

>>1001966 (OP)

this is my favorite beginner resources:

>https://www.cs.cmu.edu/~112/schedule.html

I found it far more concise than any book while being pleasantly interactive. don't be off put by the formatting - just take it one week and link at a time. it's more dense than you'd initially expect.


 No.1002547>>1002551

>>1002530

Sorry but I only study with Ivy League material made for ivy league material such as myself


 No.1002551>>1002593

>>1002547

>Sorry but I only study with Ivy League material made for ivy league material such as myself

Now that is Ivy League grammar. Are you the nigger who rapped his dissertation at Harvard?

>>1002370

If you've read the python docs and finished elementary tutorials, why not participate in the AoC challenges (see the thread). You do sound mildly retarded though.


 No.1002586>>1002593

>>1001966 (OP)

>Which one of these are better?

https://docs.python.org/3/

/thread


 No.1002593>>1002655

>>1002376

I read it and I liked it... but the thing I hate about NoStarch is that their catalog is huge.

>>1002551

AoC challenges is not the kind of thing you want on a coffee table, but I am all for it.

>>1002586

/retard


 No.1002655>>1002778

>>1002593

If I see Python books on someone's coffee table, I don't exactly think highly of them. At least show off with something like the Art of Computer Programming and read the books too. That'll be more than a "ride" for you mind.


 No.1002778

>>1002655

> Art of Computer Programming

Now that is an answer I can get behind (for adult guests), for the kids maybe just a Linux magazine?


 No.1004132




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
36 replies | 1 images | Page ???
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / ara / beast / cute / dhs / gay / guro / monarchy / sw ][ watchlist ]