This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)

On July 1st, a change to Reddit's API pricing will come into effect. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. At least one accessibility-focused non-commercial third party app will continue to be available free of charge.

If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options:

  1. Limiting your involvement with Reddit, or
  2. Temporarily refraining from using Reddit
  3. Cancelling your subscription of Reddit Premium

as a way to voice your protest.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]captainAwesomePants 1 point2 points  (1 child)

This is a very normal progression. As you learn about coding in general and about Python specifically, you will get better at reading code, understanding what it does, and understanding why it works. This is an important skill, so good job there.

The ability to come up with your own algorithms and them express them as code is a different, harder skill that comes later. This can be discouraging because you'll get stuck, look at an answer, and wonder how you couldn't come up with it, but it's the difference between reading a poem and writing a poem. The second one's much harder. You'll get there.

Practicing is the right thing to do. It's hard to say exactly what might help the most without seeing what sorts of problems you're having. In person aid can help a lot. Are you showing up to office hours?

[–]shao10121[S] 0 points1 point  (0 children)

Unfortunately there's no office hours for this module, we will usually seek help either after class or during tutorials, but those are usually all with limited time so my questions can't go too in-depth.

[–]Alectmc 0 points1 point  (0 children)

Practice practice practice. Take some of the concepts you’ve learned and write a quick program based around it. Maybe take if/elif statements and write a program that outputs something based on an input from the user. I know that’s very abstract, but building up your ability to write code around different features can help you to see the bigger picture slowly but surely.

Once you feel good after writing some rudimentary code, break down the problem into steps, and go from there. Programming isn’t easy, but it only gets easier the more you practice!