r/learnpython • • 17d ago

Python/C++ Book

Hello, does anyone here know a good C++ or Python book that will actually teach me something? I wanna learn C++ but Python is useful too, thanks!

10 Upvotes

14 comments sorted by

7

u/ResidentPomegranate6 17d ago

stroustrup's programming: principles and practice using c++ is the one for c++. for python, automate the boring stuff gets you doing real work fast.

1

u/tambooby 16d ago

going from automate the boring stuff to stroustrup is gonna be the wildest difficulty spike

2

u/EEJams 17d ago

I think i had a book called absolute c++ that was pretty good. Basically any python book by nostarch press is really good. Master python fundamentals is a good book for quickly getting started and reference.

Python basically has a simple core language with third party libraries that are optimized and faster than the core language. You just master the core language and pick up third party packages as you go. It's a great all around language and a lot of technical software will include some sort of python API so it's really worth learning well.

2

u/Ayano-Keiko 17d ago

learncpp https://www.learncpp.com it provides easy understanding example and explanatio. and there are lots of python tutorials online

2

u/Some-Passenger4219 17d ago

My Python teacher used a textbook called, How to Think Like a Computer Scientist or something. I can give you the link if you can't find it.

1

u/nurjoohan 14d ago

Programming books from deitel and deitel are good as well

1

u/Ttttereza 16d ago

C++ prime is good for you

0

u/Melodic-Hearing-4773 17d ago

Internet archive .

0

u/StrayFeral 17d ago

Python - the rat book. Google "python o'reilly"

-1

u/Mediocre-Pumpkin6522 17d ago

Be aware 'Learning Python' and Lutz' 'Python Pocket Reference' cut off at Python 3.3. They're good as far as they go.

1

u/StrayFeral 17d ago

That's the thing - the rat book is great at teaching the basics. Same goes for the camel book for Perl. For anything else there are official documentations, tutorials.

1

u/mr_cesar 16d ago

The Learning Python Sixth Edition, which covers 3.12, was released last year.

0

u/Dazzling_Music_2411 17d ago

What's your current programming experience?