+ 1

Can you give some beginner Coding Challenges?

I'm just learning my first language (Python), and I'm enjoying myself so far. I've gotten to the Functional Programming chapter and am starting to really struggle though, as I'm not so good at math, and syntax is hard to memorize (Lists....Dictionaries.... and Sets, oh my!) I'd like to take a break from learning and begin coding instead, as there really isn't that much interactivity in the lessons. I'd like a coding challenge, but all of the official ones look very difficult, and require a in-depth understanding of the language your using. Does anybody have any beginner Challenges? I can't really give an experience level of any sort, though this is my first language, and I've been learning for a little more than a week....so, preferably an easier exercise. If I could complete something on my own for once (unlike my calcululator), I think that would push me to keep going. I'd be willing to accept any general advise, too! Thank you all, hope you have a good day.

19th Aug 2018, 7:58 AM
mrhonk123
mrhonk123 - avatar
4 ответов
+ 6
https://projecteuler.net https://www.practicepython.org/ https://codingbat.com/JUMP_LINK__&&__python__&&__JUMP_LINK These would be a great place to start :) and of course you can post here for advice/assistance if you get stuck. Good luck! I remember doing these when I was learning, don't get downhearted if you struggle. After just a week I expect you might but that process is useful. Google things you don't know (e.g. how to do some operation on a list) and as you struggle through your knowledge will start to grow
19th Aug 2018, 8:08 AM
Dan Walker
Dan Walker - avatar
+ 7
ProjectEuler has got easy challenges, at least the first 10/20, but the hard part is that you have to re-invent the algorithm most of the time to make it run at acceptable times, micro-optimizations won't work. I recommend assignments provided by SoloLearn since they already have tons of different solutions and you can pick them to get help, also most of them are quite easy to solve. PS. You don't have to be good at math to understand the Functional Programming chapter, just take a break and come back once you'll feel more confident with the language.
19th Aug 2018, 8:17 AM
Maz
Maz - avatar
19th Aug 2018, 9:44 AM
KrOW
KrOW - avatar
+ 2
These are all great! Thank you guys!
19th Aug 2018, 8:13 PM
mrhonk123
mrhonk123 - avatar