Yes, big companies do hire self-taught programmers. Apart from buying Python programming books and enrolling in courses, it is recommended that you build your portfolio side-by-side to showcase & practice your skills, learning about various aspects of the programming language.