Apr-23-2019, 02:42 AM
I recommend strongly against LPTHW. You may have learned incorrect / bad habits. I recommend you skim over something else (e.g. Think CS) and be very prepared to be challenged on your Python by people who know better than Shaw.
The best way to learn Python is with projects. You can search for "free data source" or something like that, see if you can find anything that interests you. I recommend you make your projects data science-oriented unless you're feeling really passionate about something else, in which case, go for it.
Also, I hate to be the bearer of bad news but from my point of view, a master's degree is typically required for data science. I have a BS in computer science and in my current role work with data scientists as a data engineer, and I'm nowhere near qualified to do data science like they do. If you're serious about DS you should consider a masters program if at all possible, or get serious projects going and focus on startups who are more into scrappiness than academics.
The best way to learn Python is with projects. You can search for "free data source" or something like that, see if you can find anything that interests you. I recommend you make your projects data science-oriented unless you're feeling really passionate about something else, in which case, go for it.
Also, I hate to be the bearer of bad news but from my point of view, a master's degree is typically required for data science. I have a BS in computer science and in my current role work with data scientists as a data engineer, and I'm nowhere near qualified to do data science like they do. If you're serious about DS you should consider a masters program if at all possible, or get serious projects going and focus on startups who are more into scrappiness than academics.