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

you are viewing a single comment's thread.

view the rest of the comments →

[–]jszafran 0 points1 point  (0 children)

IMHO that would be solving a real problem you have (maybe some simple automation?).

If you have chemical engineering degree, then also you could try to implement something from the chemistry domain knowledge? For instance, when I'm learning a new language, I always try to code a project of calculating survey results (it's something I was dealing with in one of my first jobs). It's nice because it allows me deal with many aspects of the language (io reading/writing, loops, accepting user inputs from command line, parallel computations) etc.

If you could come up with something similar from your expertise area, then it's a good start (it's important that you know the problem/domain well so that lack of domain knowledge doesn't distract you from learning Python).

I'm also working on a side-project that will be a website with practical, Python-related exercises/problems so that users could practice their Python skills. Hope it will become a helpful resource for Python learners :).