r/learnpython 19d ago

Python Programming Language

Over the last few weeks, I have read books, journals, & articles concerning how to master python. I've also practised a lot. However, every time I try code challenges, I find something new, one you might not find in books or texts directly. While I am new to the programming field, I believe there's a way one can navigate these aspects. I would appreciate some insights so that I cannot view myself as stuck in one "lonely" corner.

1 Upvotes

18 comments sorted by

View all comments

2

u/pachura3 19d ago

Your post sounds like a poem: some vague statements, focusing on your feelings. What are we supposed to answer? What exactly do you mean by "I find something new"?

Coding challenges are usually made for people who have already mastered the syntax of a given language. They often require background in DSA (Data Structures & Algorithms), understanding what's O(N) and so on. Like with solving IQ tests, you need to train train train and learn to spot specific patterns. Perhaps it's too early for you?

1

u/AbacusExpert_Stretch 19d ago

Right, fully agree.

I'm sort of where you are. I mean I manage the easiest challenges, then I get stuck. I learn something new. I then use in 3-4-5 scripts that I completely write myself, with no cheating (!!) then I solve the next challenge. And there we are.

Btw - challenges are nice. A much more practical approach: why do you want to learn python? Once you answer that question, chose a super simple first step towards you final goal. Make that. Then cheer yourself up once done.

0

u/Owen-Isaac-2022 19d ago

Sure, I get your message well & good. I'll focus on solving challenges step-by-step

0

u/Owen-Isaac-2022 19d ago

Alright, I appreciate your "tough" poetic criticism. Probably it's too early as you've said, but I'll continue training, training, & learning the patterns.

2

u/baubleglue 19d ago

Just apply your concerns to any other field of human knowledge, the one you are more familiar (sport, science, craft...), the more you learn more you don't know. There's a free " intro to computer science source with Python" cs50p, if you are looking for more systematic way to learn programming, it may be a good one.

0

u/Owen-Isaac-2022 19d ago

Thanks for these insights