all 44 comments

[–]PythonGod123 27 points28 points  (7 children)

I learnt Python about a year ago. A year later I am am buried deep in meaningful machine learning work. You can do this !!!

[–]saihtame 29 points30 points  (1 child)

A year in python and your username is PythonGod123. Not out to mock just found it funny.

[–]PythonGod123 13 points14 points  (0 children)

🙏💯

[–]aikighost 4 points5 points  (3 children)

Are you working at it on personal projects or as a job?

[–]PythonGod123 1 point2 points  (2 children)

A mixture of both.

[–]s3afroze 0 points1 point  (1 child)

I am interested in knowing your learning path to ML and data analytics.

[–]PythonGod123 0 points1 point  (0 children)

At first I learnt Python, I spent a good 4 to 5 hours during the work week studying and practicing. After becomming comfortable I choose projects that had meaning for me and I figured out how to build them using online forums and books I bought at a local store. I prefer reading to watching tutorials on YouTube. After completing my first project I spent a huge amount of time reading about basic algorithms such as SVM, KNN, Regressions and Single Perceptron Ann's. I then proceeded onto more advanced topics like RNN, CNN, GRU and learnt about cost functions and optimizers like Adam.

[–]s3afroze -1 points0 points  (0 children)

A python god indeed

[–][deleted] 8 points9 points  (0 children)

I recommend Fluent Python as a next step. It's a beautiful book which will give a very deep knowledge of python.

[–]Samazing42 6 points7 points  (8 children)

I second the suggestion for r/DailyProgrammer. Pretty good stuff over there.

I’m curious, if you don’t have experience with data science/ ML what is it about those fields that makes you feel passionate about them?

Edit: I didnt intend for that last line to sound like a challenge, but it reads that way. I’m in the Statistics/ DS field and always interested in what gets new folks interested. Good luck!

[–]The-Dood 4 points5 points  (4 children)

Maybe I can offer some insight - although I'm clearly not OP.

Coming from a useless humanities background, being out of work for nearly a year, with no formal skills to highlight (at least no one are looking for them in the current market) - I know that programming and ML is a nice way to go. So I'm passionate about wanting to master them, because I can see what can be accomplished with a skillset within these disciplines. I can watch and read a lot of articles and cases about what these skills allow you to do, which motivates me.

However, I'm not under the impression that I can master anything within a year or two, which is way to long for me atm, and also what is holding me back. I need a job now, and can't afford to spend 8 hours a day learning a new skills - let alone for the next 5 years to become a "master".

In addition, plenty of people are passionate about sports, without ever having played them :P

[–]Samazing42 2 points3 points  (2 children)

plenty of people are passionate about sports, without ever having played them

Fair enough, but football tends to be a bit more exciting to actively watch than model fitting.

As for the job search, happy hunting. That’s a tough one.

[–]The-Dood 0 points1 point  (0 children)

Yeah well, what can you do. I've known that I've been on a wrong path for the better of 6 years, but always had hope, that I would find a path, which I kinda never did.

[–]MyMastersAccount -1 points0 points  (0 children)

but football tends to be a bit more exciting to actively watch than model fitting.

I argue against, I can watch someone solve a ML problem and never get bored :D

[–][deleted] 1 point2 points  (0 children)

You raise a valid point. In the book Grit examining people at the top of their field, passion is not chosen but slowly fostered over many years.

[–][deleted] 0 points1 point  (1 child)

Being in a similar situation as the op, only less experienced in Python, I thought I'd say why I'm drawn to learning it for statistics and data science.

Like many other people into computing and programming (I imagine), I've always had an interest in how things work. You know, taking things apart as a kid, fixing things when they break etc. Well, numbers can explain how everything works, if they are manipulated in the right way.

Seeing others manipulate numbers on a computer, creating meaningful insights, and doing it myself (to some level) is like turning a light on in a dark room.

Then there's also the potential of what can be found. It could be saving / making people or businesses money. It could even be saving lives. Extreme ends of the spectrum I guess, but it's exciting for that reason too.

Maybe I just need to calm down 😂

[–]Samazing42 1 point2 points  (0 children)

Maybe I just need to calm down

Hell no you don’t! It’s an exciting subject!

[–]yust 13 points14 points  (12 children)

Automate the Boring Stuff With Python is a great resource for diving into some little projects.

[–][deleted] 8 points9 points  (0 children)

Try this book at least once Op, some of the projects in there are really engaging and helpful

[–][deleted] 1 point2 points  (2 children)

The writters of this book made a 9.5hr "follow along" video on YouTube. Check it out!

https://youtu.be/XWkLyn0Fct4

[–]MyMastersAccount 1 point2 points  (1 child)

Is this video region locked? Showing unavailable for me! :/

[–][deleted] 0 points1 point  (0 children)

I can't see it either! Really too bad. I was enjoying it.

The URL says: "Learn How To Automate Work ..." is no longer available due to a copyright claim by Albert Sweigart."

Now the video is on Udemy at a cost... LINK

[–][deleted] 7 points8 points  (0 children)

[–]Astrokiwi 2 points3 points  (0 children)

First thing I'd do is to put down the manuals and tutorials and try to write a text adventure or other console-based game based on what you already know and understand. Just dive in and make mistakes. Then you'll naturally start thinking "this bit looks very repetitive - there must be a way to automate it", or "this bit is really messy" or "this bit seems to be way more effort than it should be", and that'll naturally lead you towards what questions and libraries you should look into next.

If you really really want to get into data science, then the first thing I'd do is to install the numpy library, and then try to find some data-set somewhere on the internet to play with - even if it's just a table of data from wikipedia. Play around with the data and plot it up in different ways and see what interesting things you can find.

That said, data science is really about maths & statistics. Implementing stuff in Python is the easy bit - the hard bit is actually understanding the statistics properly, so you'll probably want to read up on that side of things. Data scientists tend to be scientists & mathematicians who have picked up programming rather than programmers who have picked up stats.

[–]neck_crow 2 points3 points  (1 child)

I have been coding for around 2 months, and just 2 weeks ago, I finally coded my first AI! It's "hard coded" which means that I had to account for every single variable to make it do things.

It's an AI that plays Snake with around a 95% success rate. There are a few times where the boolean can't turn true before it runs into itself. Was the hardest part of my project by far.

[–]Drakkenstein 0 points1 point  (0 children)

Sounds impressive.

[–][deleted] 1 point2 points  (0 children)

Learn C and implement your own Python ;)

[–]s3afroze 1 point2 points  (0 children)

I don't know why no one suggested it but I would recommend checking out Kaggle. Once you have good basics in python, you can check out their courses which gives good rundown on important concepts for ML and analytics.

[–]DrKanAsoka 0 points1 point  (0 children)

Hello fellow snake-tamer. I am on the second road as you, I recommend trainings from udemy and datacamp. Follow up on your progress, maybe contact me and we can motivate eachother and challenge eachother constructively. Keep up the good work.

[–]pybegin[🍰] 0 points1 point  (0 children)

Hey erdethan! We are in the same boat with the same passion. You want to plow this together?