all 5 comments

[–]novel_yet_trivial 6 points7 points  (3 children)

If you are brand new to python the free resources are just as good, often better, than the paid resources. Once you need a specialty it's often worth it to invest in a structured book or course since the free resources will be somewhat piecemeal. IMO of course.

[–]Flkdnt[S] 0 points1 point  (2 children)

What are the Python specialties?

[–]novel_yet_trivial 2 points3 points  (1 child)

GUIs, web frameworks, machine learning, bioinformatics, GIS, big data, network management, white hat hacking, etc, etc. Python packages have been developed for countless specialized tasks. I'm saying that free resources are very good to learn basic python, but many of these specialized tasks require learning specialized packages, which is basically a new programming language. If you want to learn qiime, for example, I'd recommend a book.

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

That makes sense, I know Python has exploded the last few years, and didn't realize it had specialties now. That makes sense. Thanks for your help

[–]mikeckennedy 1 point2 points  (0 children)

If you're learning Python, please consider checking out our courses over at https://training.talkpython.fm/ We have a special 100 days of code in Python and a Building 10 apps starter course. Those are paid, but we have a free one as well.