Which of these training websites would you recommend?

Click For Summary
SUMMARY

This discussion evaluates several online platforms for programming problem sets, particularly for Python beginners. The recommended websites include CodeAbbey, CoderByte, CodeChef, and ProjectEuler, with a strong preference for ProjectEuler due to its engaging challenges. Additionally, the conversation highlights the value of books like the "Python Cookbook" by O'Reilly Press and "Python in Easy Steps" for foundational learning. The Anaconda distribution is also mentioned as a beneficial tool for numerical work in Python.

PREREQUISITES
  • Basic understanding of Python programming
  • Familiarity with online coding platforms
  • Knowledge of problem-solving techniques in programming
  • Awareness of Python libraries and distributions, such as Anaconda
NEXT STEPS
  • Explore ProjectEuler for algorithmic challenges and mathematical problem-solving
  • Review the "Python Cookbook" by O'Reilly Press for practical coding techniques
  • Investigate the Anaconda distribution for enhanced Python development
  • Experiment with interactive features on processing.org for creative coding projects
USEFUL FOR

Python beginners, educators, and anyone seeking to enhance their programming skills through structured problem-solving and resourceful learning materials.

doktorwho
Messages
181
Reaction score
6
I would be really thankful if you could check out them because I'm kinda indecisive about everything and i want your opinion on this. I was looking for a website that would have programming problem sets set in order so i could solve them and also have fun. I'm a python newbie and this is what i found to be the most interesting:

1. CodeAbbey - http://www.codeabbey.com/index/task_list
2.CoderByte - https://coderbyte.com/challenges
3. CodeChef - https://www.codechef.com/problems/school/
4. ProjectEuler (particulary interesting) - https://projecteuler.net/about

I'm leaning towards the 4th one but would like a feedback on all of them.

Thanks :-)

PS: How do you change the headline if you made a mistake and already posted xD?
 
Last edited by a moderator:
  • Like
Likes   Reactions: BvU
Technology news on Phys.org
doktorwho said:
p.s How do you change the headline if you made a mistake and already posted xD?
Hit the 'Report' link at the bottom of the post and ask us to do it for you. :smile: I'll fix this title right now.
 
  • Like
Likes   Reactions: doktorwho
There is also the books like the Python Cookbook by Orielly Press. It great for soecific things like sorting or binary files or web calls and a host of other topics.

Check on Amazon for reviews and details.

I liked Python in Easy Steps but its very much a colorful intro to python.

In my personal opinion a book is better and more detailed than any website and you can write notes in the margins as you learn. Augment the book with online research and youll be doing stuff like real programmers.

Lastly, checkout the processing.org site. It is java based but has a python mode using jython. The pros are the interactive features, the many examples, and the interop with java libs. The cons are the java interop doesn't exist in regular python distros.

http://py.processing.org/

there's also the Anaconda distribution of Python for numerical work where many key python modules are preinstalled. Details about it are here:

http://lectures.quantecon.org/py/index.html

They also do some python training on their site.

Lastly, with respect to your sites I would try them all yourself and pick and choose the problems you want to do.
 
  • Like
Likes   Reactions: doktorwho

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 9 ·
Replies
9
Views
13K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 14 ·
Replies
14
Views
6K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K