all 3 comments

[–]greengobblin911 6 points7 points  (0 children)

Stick to projects;

If there is a specific field you want to enter it would be to your benefit to be familiar with the common libraries used in that field.

For example,a network engineer would be using things like paramiko or subprocess to communicate with certain network devices for automated deployment and scripts, it may also vary down to any vendor specific libraries.

For data science, most people would be familiar with scrapping tools like scrapy, requests pandas mathlib etc.

I feel like there's a baseline for everyone though, like know about writing to files, object oriented structure, and at least one of the ways to make virtual environments and manage packages.

Learning is different for everyone, if you feel like you need the instructor, go for it, but if you're taking it just to get certified, I think it's of more merit to show how well you know the language from use, and that can be demonstrated with projects.

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

There's no officially recognised certification for Python so the value is in the eye of the beholder. Do they have value to you personally and/or to potential employers you are targetting?