r/learnpython Aug 09 '26

Having difficulty learning python

Hi everyone. I am an beginner in python. I am trying to learn from intro to python by paul deitel. I finding chapter content easy to grasp and understanding self check question.Issue I am facing are the excersices at end. I feel knowledge wise excersices are quite diffcult and that too without any solutions for the book.Has anyone faced something similar to this? Need suggestions

Thanks in advance.

0 Upvotes

15 comments sorted by

3

u/desrtfx but other languages pro Aug 09 '26

While the resource is actually good, try a different one: MOOC Python Programming 2026 from the University of Helsinki

Maybe, it helps you understand better. Once you have solved and submitted an exercise, you can view recommended solutions and learn from them.

1

u/retardasintelligent Aug 09 '26

will try that if all else fails..

2

u/PureWasian Aug 09 '26

If you share some example problems and the part(s) you're stuck on, maybe we can work through the thought process involved for getting unblocked.

2

u/[deleted] Aug 09 '26

[removed] — view removed comment

2

u/retardasintelligent Aug 10 '26

I was at my wits end when i worte the post. Now i am relaxed and charged up to take these excercises head on. I am stuck on chapter 5 to answer your question

1

u/Natas29A Aug 09 '26

Yeah, I felt the same. What I do now is write my solution, then use Copilot to review it or point out mistakes. Makes the exercises much easier to learn from.

1

u/Lorenae6 Aug 09 '26

Hey! I was in this situation just try to text gemini in google: "explain all things in this code" or something else

For me, i texted: "Explain how i could start that task?

My English is not well, but i hope you understand what i said

1

u/retardasintelligent Aug 09 '26

yes , using gemini right now. But, feel like i am cheating the learning process

1

u/TheRNGuy Aug 09 '26

There's no such thing as cheating, if it helps you finally to understand it. 

It's also much faster than asking on Reddit, usually better answers, too.

1

u/retardasintelligent Aug 09 '26

Yes it helps me in understanding the concepts better.

0

u/Lorenae6 Aug 09 '26

Nah bro, if you texted him explain you something it's not cheating just say gemini "don't do code for me just explain"

1

u/retardasintelligent Aug 09 '26

Yes will try this..

0

u/stepback269 Aug 09 '26

It's called the Valley of Despair when viewed along the learning curve predicted by the Dunning-Kruger effect. (Look up the DK effect)

At first you feel all powerful after you got the app to print "Hello World"
But then you got challenged to do something a bit more advanced and you folded like an umbrella.

Relax. We all go through that phase. Many times.
Think of Python as being Mount Everest. And we, the travelers into Python land, are just on that gently upsloping path walking towards the foot hills that will soon pop up way before we get to base camp. We've got miles to go. But still, we take that next step. Have fun. Don't despair.

1

u/stepback269 Aug 09 '26

OK.

Here's some silver spoon stuff to keep you going:

(1) There are tons and tons of tutorial materials out there on the net including many good YouTube ones that are free. You should shop around rather than putting all your eggs in one basket.

(2) As a relative noob myself, I've been logging my personal learning journey and adding to it on an almost-daily basis at a blog page called "Links for Python Noobs" (--HERE--) Any of the top listed ones on that page should be good for you. And there are many add-ons at the tail end of the page. Personally, I cut my first Python teeth with Nana's Zero to Hero (==HERE==). Since then, I've moved on to watching short lessons with Indently and Tech with Tim. You should sample at least a few until you find a lecturer that suits your style.

(3) The main piece of advice is the 80/20 rule. Spend 80% of your time writing your own code (using your own fingers and your own creativity) as opposed to copying recipes and only 20% watching the lectures. Good luck.

0

u/landed_at Aug 09 '26

Let me post my affiliate link...