Gaining software skills after PhD. Is it possible to achieve it in 6 months?
Yes
Barring exceptional circumstances, this should be possible.
It depends, of course, on a few things:

How much time you have (e.g. hours per week that you can spend on studying)
What resources you have at your disposal (some courses are for free, others are not, and of course you need the appropriate hardware)
What is meant by &quot;tangible results&quot;
How fast you learn

There are many courses that teach machine learning in python. Here is a list of some courses, most have a duration of 3-6 weeks, with 3-8 hours per week. This blog entry lists free courses that focus on specific python libraries that are useful for machine learning. I checked the contents of a few, and they consisted of a series of video lectures, with only a couple of hours in total length.