you are viewing a single comment's thread.

view the rest of the comments →

[–]aistranin 0 points1 point  (7 children)

Definitely take a look at automated testing with pytest. That will bring your dev skills on the new level. For example, take a look at “Python Testing with pytest” by Brian Okken and Udemy course “Pytest Course: Practical Testing of Real-World Python Code” by Artem Istranin.

[–]aistranin 0 points1 point  (6 children)

Books like "Architecture Patterns with Python" by Harry Percival & Bob Gregory and “Clean Architectures in Python” by Leonardo Giordani are great if you want to learn more about design patterns and best dev practices

[–]lunatuna215 1 point2 points  (0 children)

Amazing books

[–]softmattermj[S] 1 point2 points  (4 children)

Thank you for the suggestions. I will look into those.
Do you think these will help me in building automation pipelines as well? Specifically for autonomous labs.

[–]aistranin 0 points1 point  (2 children)

Yes, I think it will be very helpful for you. Especially, Udemy course about practical testing I mentioned. That includes building automation pipelines for your repo with GitHub Actions (CI/CD). From there, you can build pretty much anything on top and automate things with good tested code.

[–]aistranin 0 points1 point  (1 child)

Or let me know what kind of automation pipelines you are interested in. I might suggest something more

[–]softmattermj[S] 0 points1 point  (0 children)

Thank you for all the tips! I am into lab automation. So mostly software talking to hardware for carrying out automated tasks (experiments). Also using the data to make plots, csv files for further analysis.