Discussion
· May 8, 2021

New to Learn Python

Hello I am in My 2nd year of Engineering, and want to learn Python Programing Language, Please suggest to me the best books and best online resources that will help me to learn the python language.

Discussion (9)3
Log in or sign up to continue

The Python documentation is pretty good. I haven't been too impressed by the Python books I've looked at. I didn't get much out of Learning Python, and even less out of Programming Python. Effective Python is okay, but not great. If I have a favorite, it's Fluent Python by Luciano Ramalho, although it probably shouldn't be your first book on the subject. A second edition is underway; you may need a Safari subscription to read it.

I have had great luck with Udemy.  You do have to pay for the course, but watch the sales which are constantly going on.  You can get courses for $12 to $50 US dollars.  Here is the one I bought (currently $2.99).

https://www.udemy.com/course/the-python-mega-course/

I bought this one as it talked about having lots of projects to work on.  Some are interesting, but not all.  It did cover the language fairly well.  However, I found the instructors style not quite to my taste.   

Here is another couple of course I have found.  I plan on getting one of these to improve my Python knowledge

https://www.udemy.com/course/the-complete-python-course/

https://www.udemy.com/course/python-the-complete-python-developer-course/

I am taking a course on Java with the instructor from the last link (Tim Buchalka) and so far I do like his style.

Good Luck!

Gulshan, the path you take depends on how much money you want to spend and how you prefer to learn.  You have a lot of choices.  I'll add this one to the list of good options the others have posted:

https://wiki.python.org/moin/BeginnersGuide

It's an important language to learn for a lot of fields.  Good luck and post back here with what you chose.  That will probably help a lot of others.

Erik

Top Books to Learn Python Coding in 2021 ·

1. Automating Boring Stuff with Python ·

2. Fluent Python: Clear, Concise, and Effective Programming, by Luciano

3. Python Crash Course: A Hands-On, Project-​Based Introduction to Programming (2nd Edition) ( I've read this book before going into ux design services)

4. Python Cookbook, Third edition, by David Beazley and Brian K. Jones

5. Head First Python: A Brain-Friendly Guide, by Paul Barry 

6. Learn Python the Hard Way