Your code is professional and robust, and is what I am working towards this semster in Cultural Data Science. By the end of it, I expect students to be able to present projects essentially as you have here. I say that explicitly becuase I suspect that you are not very likely to learn anything new on the Python side of things.
I think my challenge to you for the rest of the semester is to work primarily on writing well-documented and easily reproducable repos. This would include, for example:
Creating more structure repos with a folders for data, out, src, and so on.
Code snippets documenting steps to reproduce showing things like: how to set up a virtual environment and installing requirements; how to execute specific scripts and in which order (if required); more comprehensive README which explains the purpose of the code and the results that it produces.
These might seem like fairly trivial points and are likely things that you already do on in a professional context. But the point is that they are integral to open, transparent, and reproducable scientific practice - and are things which many people on the programming side of things undervalue.
So while you might not learn much from the Python side of things this semester, I think that focusing on these things will still be valuable practice for you in the long run.
Your code is professional and robust, and is what I am working towards this semster in Cultural Data Science. By the end of it, I expect students to be able to present projects essentially as you have here. I say that explicitly becuase I suspect that you are not very likely to learn anything new on the Python side of things.
I think my challenge to you for the rest of the semester is to work primarily on writing well-documented and easily reproducable repos. This would include, for example:
data
,out
,src
, and so on.These might seem like fairly trivial points and are likely things that you already do on in a professional context. But the point is that they are integral to open, transparent, and reproducable scientific practice - and are things which many people on the programming side of things undervalue.
So while you might not learn much from the Python side of things this semester, I think that focusing on these things will still be valuable practice for you in the long run.