Which of these training websites would you recommend?

In summary: This will give you the best feedback on what you need to work on.In summary, CodeAbbey, CoderByte, CodeChef, and ProjectEuler are the websites that have programming problem sets. They are all interesting, but CodeChef is the website that is most interesting to new Python programmers.
  • #1
doktorwho
181
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 BvU
Technology news on Phys.org
  • #2
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 doktorwho
  • #3
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/

Theres 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 doktorwho

1. What criteria do you use to recommend a training website?

When recommending a training website, I consider factors such as the quality and relevance of the content, the credibility and experience of the trainers, user reviews and ratings, and the accessibility and affordability of the website.

2. Is there a specific training website you would recommend for a particular subject or skill?

Yes, some training websites specialize in certain subjects or skills, such as coding, graphic design, or language learning. It's important to research and compare different websites to find the best fit for your specific learning needs.

3. How do you ensure the accuracy and reliability of the information on a training website?

I recommend looking for websites that have a strong reputation in the industry and are backed by experts or reputable organizations. It's also helpful to read reviews and seek recommendations from others who have used the website.

4. Are there any free training websites that you would recommend?

Yes, there are many free training websites available. However, the quality and depth of the content may vary. It's important to thoroughly research and compare different free websites to find the best option for your needs.

5. Can you recommend a training website that offers interactive learning opportunities?

There are many training websites that offer interactive learning opportunities, such as virtual labs, live webinars, and discussion forums. Some popular options include Coursera, Udemy, and Skillshare. It's important to consider your preferred learning style and the specific features each website offers before making a decision.

Similar threads

  • Programming and Computer Science
Replies
10
Views
1K
  • Programming and Computer Science
Replies
15
Views
2K
  • Programming and Computer Science
Replies
4
Views
2K
  • Programming and Computer Science
Replies
9
Views
2K
  • Programming and Computer Science
Replies
14
Views
5K
  • Programming and Computer Science
Replies
4
Views
3K
Replies
2
Views
67
Replies
1
Views
814
  • Computing and Technology
Replies
1
Views
1K
  • STEM Academic Advising
Replies
18
Views
5K
Back
Top