Python Forum
Recommend Recent Python Books or Online Tutorials
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Recommend Recent Python Books or Online Tutorials
#1
Greetings,

I want to know if there are any recent Python books that cover python from beginning to end. There are so many resources online on how to learn Python but books are usually better because of the publishing rules.

I have a ton of resources to learn Python but confused at which ones I should learn; both online and books.

Thanks,
Matt
Reply
#2
I recently made a online Python Tutorial for beginners, please check out.
Reply
#3
(Dec-07-2020, 03:37 PM)muzikman Wrote: Greetings,

I want to know if there are any recent Python books that cover python from beginning to end. There are so many resources online on how to learn Python but books are usually better because of the publishing rules.

I have a ton of resources to learn Python but confused at which ones I should learn; both online and books.

Thanks,
Matt
Whether you have previous coding experience or not, IMHO the best place to start with python is to simply read through the built-in tutorial written by Guido Van Rossum (creator of python) himself. If you downloaded python in the normal way there should be a doc called "The Python Tutorial" already installed. There will also be a language reference and full explanations of the standard library.

It only takes a day or two to read through the tutorial and when you're done you'll have a good grasp of where you want to go next. Trying to recommend a single book is difficult as people just have different tastes. I read through Learning Python by Mark Lutz and did learn a lot but honestly, I think any programmer's time is better spent in picking a small project and actually coding it than reading about concepts you never actually apply. The tutorial will give you all the python syntax you need. The rest is general algorithms and data structures which you can pick up a lot better as you write a real program rather than always looking for something similar to copy/modify like many noobs do.

I also recommend you browse through the Python Module of the Week site. It's a great way to get your feet wet and learn things you will use forever in the real world.
Reply
#4
Thank you both. Yes, I have been coding for 23 years; not consistently but I understand OOD and have built many web sites using C#, PHP, VB.net, MVC ASP.net and PHP frameworks.

Some of the Python syntax and keywords seem counterintuitive. Such as scope with the keywords "global" and "notlocal". If one knows how to program, they should never need to use these.

I will check my Python directory for the tutorial. This is a great place as well W3C Schools on Python

Thanks again.
Marbelous likes this post
Reply
#5
What is the name of the tutorial? In the python directory, I do see python reference but that thing will take years to read. These are the files I found:

Python 3.9 Module Docs
Python 3.9 Manuals

Is this the tutorial you were talking about?
Reply
#6
There is another good tutorial here

I am going to take all three tutorials. Then, find a place that offers code challenges.
Reply
#7
Guido's tutorial is in the Python Manual along with the reference and standard library. It is the second folder (after What's New in Python). With your experience you should be able to skim a lot of the first sections. Should take you a few hours to go through the whole thing if you don't stop to open an editor and play around.

Here is the on-line version: https://docs.python.org/3/tutorial/index.html

Or, you can search for the latest PDF too.
Reply
#8
(Dec-07-2020, 04:51 PM)muzikman Wrote: I will check my Python directory for the tutorial. This is a great place as well W3C Schools on Python

Thanks again.

I'm a big fan of W3 courses on HTML, XML, CSS, etc. so I expect their Python tutorial would be good too.
Reply


Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020