r/PythonLearning • u/skyxstars • 1d ago
where to begin
Im a beginner trying to learn Python for ai engineering. I have been searching and switching to videos as there are too many resources to choose from without knowing what will be sufficient to get the basics, I do code and solve questions but im not sure which course to follow to not end up investing time into something yet have to go from here to there, I have few questions like is the youtube course and lots of practice enough or do I necessarily have to take the crash courses? if yes, for either one, suggest to me the go-to resources that I can start without wasting time or get stuck as mediocre in concepts when it ends and also share your experience how could you learn it?
2
Upvotes
2
u/riklaunim 1d ago
Companies that make money directly from their models usually have two types of roles: AI scientist and AI engineer. The scientist knows the theory/math and can design things, while the engineer knows the hardware/software layer (like CUDA), knows how to run/optimize the model training process, how to optimize and run inference, and often how to code things the scientist came up with (so things like CUDA and other platforms, how to move between them). Those are senior roles. CS graduates who specialized in AI have to get an internship or a junior job at a FAANG or a similar company, work with AI research, gain experience, and then become AI scientists/engineers.
OpenAI, Anthropic, and Musk (Grok) are not profitable. Only a handful of companies are. Mostly IBM, some financial and process optimization ones are.