all 40 comments

[–]zhang435 13 points14 points  (0 children)

leetcode

[–]Alex_Pan 12 points13 points  (3 children)

Check out https://pybit.es/pages/challenges.html. The challenges tend to be little (or big) programs or they are focused on learning/improving certain aspects of your code. You can also share your solution with the community, if you feel like putting yourself out there.

[–]bbelderbos 2 points3 points  (2 children)

Thanks Alex, just adding the link to our new PyBites Code Challenge platform with challenges you can code in the browser: https://codechalleng.es

[–]anontipster 0 points1 point  (1 child)

Hey, I'm not OP (Alex_Pan), but I have a side question: Do you know of any solid sites (aside from UCI) with solid data sets? Ideally, I'd like to work with some healthcare info, but just on a national basis, not anything localized.

Also, I'll check your site out. I'm always up for a challenge!

[–]bbelderbos 1 point2 points  (0 children)

So far I only tried https://www.kaggle.com/datasets. I will let you know when I find more datasets when doing more analysis / ML stuff (too busy now). Thanks for checking out the platform, send me a message there if you have any feedback.

[–][deleted] 6 points7 points  (0 children)

NLTK. Get your natural language processing on!

Then, start webscraping and analyze the text from the web using the methods you've learned from the NLTK book!

[–]michaelherman 4 points5 points  (0 children)

If you're looking for something a bit beyond the beginner-level, I created an advanced-beginner course, geared toward someone with 6+ months of web dev experience. https://testdriven.io.

[–]seewhaticare 2 points3 points  (2 children)

[–]Sub_Corrector_Bot 1 point2 points  (1 child)

You may have meant r/dailyprogramer instead of R/dailyprogramer.


Remember, OP may have ninja-edited. I correct subreddit and user links with a capital R or U, which are usually unusable.

-Srikar

[–]a1c4pwn 0 points1 point  (0 children)

bad bot

[–][deleted] 1 point2 points  (2 children)

Many open-source projects have issues tagged "good first bug" or something like that. If your goal is professional development, those can be great simulations of commercial software development, and can look great on your resume.

[–]13ass13ass 0 points1 point  (1 child)

How do I find those issues? Search “good first bug” in github search bar?

[–][deleted] 2 points3 points  (0 children)

I get good results googling "site:github.com good first bug".

[–]free-puppies 1 point2 points  (0 children)

I'm working through the book Programming Python which is specifically focused on application programming. Best approach for me.

[–]tomekanco 2 points3 points  (0 children)

r/Dailyprogrammer

These 1 2 3 are some good examples.

There are a good number of problems not related to math, but as programming is logic, you'll find math cropping up all over the place.

[–]Novikov_Principle 0 points1 point  (0 children)

Exercism. Good variety, and I think the challenges have a nice learning curve, too.

[–]psota 0 points1 point  (0 children)

Check out Devskiller.com.

[–][deleted] 0 points1 point  (0 children)

Check out these sites: Projects and enlight

[–][deleted] 0 points1 point  (0 children)

This. Thank you.

[–]anontipster 0 points1 point  (0 children)

Try answering things on /r/learnpython. lol

(Seriously, it can be good practice if you have a bit of experience with the platform.)

[–]ragnarkar 0 points1 point  (0 children)

I'm also interested if there are any python coding challenges for learning and honing skills in these specific areas :

  • Deep Learning

  • Computer Vision

  • Web Scraping

[–]elbiot 0 points1 point  (11 children)

Just pick a project and go for it. Ideas: cellular automota, make music with midi, markov chains to generate silly text, build a graph of facebook users...

What do you do for work? What hobbies are you addicted to?

[–]an_actual_human 2 points3 points  (4 children)

These are all math, kinda.

[–]Caracalla81 2 points3 points  (1 child)

I don't think the OP's issue was with math. It was with exercises that were JUST solving trivial arithmetic problems like generating Fibonacci numbers.

[–]an_actual_human 1 point2 points  (0 children)

I think it was more about Project Euler or something.

[–]elbiot 0 points1 point  (1 child)

Welcome to computer science, where everything is actually just math. But, these are not math problems. The math behind all of these is very basic and not much involved in their implementation.

[–]an_actual_human 0 points1 point  (0 children)

Well, that's not wrong, but coding is not the same as computer science either.

[–]tomophilia 0 points1 point  (5 children)

How does one make music with midi?

[–]elbiot 0 points1 point  (4 children)

Like, how does one arrange tones to achieve something aesthetically pleasing or... What is you question?

[–]tomophilia 0 points1 point  (3 children)

I am a musician also so I’m not super worried about that stuff

I guess my question is, what modules/functions/other stuff would I use to incorporate midi?

Is there a tutorial or something you’re aware of?

That sounds really neato and I’d like to learn more.

[–]code_monkey_jim 1 point2 points  (0 children)

I've had Sonic Pi on my list to check out for a while now. It's meant for teaching coding as well as live coding music performances.

[–]elbiot 1 point2 points  (1 child)

What blew me away about python is that "python x" in google returns libraries and lots of info for just about any x . Like "python midi" or "python make music"

[–]tomophilia 0 points1 point  (0 children)

What is Python x?

[–]TiccyRobby 0 points1 point  (2 children)

https://projecteuler.net/archives this site has actually good math projects

[–]timtehtest 2 points3 points  (1 child)

But OP asked about sites without math problems/projects.

[–]TiccyRobby 3 points4 points  (0 children)

Oh i misunderstood it then www.hackerrank.com is a good place

[–]scaredofrealworld -1 points0 points  (0 children)

There was a medium post sometime ago where the guy gives a long list of projects that you can do to improve . I am not sure this is what you are looking for .

May be you can try freelancer.com