Apr-26-2019, 02:38 PM
(Apr-23-2019, 02:42 AM)micseydel Wrote: 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.
Hi!
Thanks for your advice man,
I was wondering if you had any specifics as to what are the specific things Shaw teaches that are wrong? A lot of people say the same thing you have said but don't really explain.
I know that he is very opinionated, but everything that he teaches, I made sure to figure out why I would do such a thing.
For example: make a project directory with docs and tests. <- i don't think that is a bad thing.
Or always use else statements <- I agree with this.
Or always use composition when talking about a datastructure in a has-a relationship.
The only negative thing I see is that he is not really writing in a pythonic way.
I incorrectly put my email instead of my resume above: randiaz95.github.io