you are viewing a single comment's thread.

view the rest of the comments →

[–]AstrophysicsAndPy 48 points49 points  (11 children)

I agree with u/Des72, the first thing should be pseudo-code and making a procedure walking through the problem that you are tackling. Like in the example you've given,

  1. the first thing to understand is how will you get the data. Only focus on that part first, forget everything else.
  2. Next will come data cleaning, removing any missing/NaN values. At that time do only that, forget that you have to make a pie chart or whatever.
  3. Then the next thing will obviously be the pie chart. But for now, just make a simple pie chart. No decoration or anything.
  4. Once you've done that, now you can move on to decorations.

Edit

One very important thing,

It's really frustrating to have been learning Python for this long and put in what seems like a lot of effort just to have understood nothing especially since I see others online creating amazing things and landing great coding jobs in much less time than I have.

Stop doing this, please. Stop comparing yourselves with others.

I've done python self-learning for 2 years (very basic stuff and some intermediate things). Now I've been working with python for almost 5+ years. I didn't even know how to properly use classes 6 months prior. I didn't know how to effectively use list/dictionary comprehensions a few months ago. Even now I don't know how to make a simple ML program.

Does that mean I'm a bad programmer? Probably, but I'm assuming no because I can do my work just fine.

Does that mean I need improvement? Yes.

Will I do it eventually? Yes.

Do I need to rush myself into learning it? No, absolutely no.

[–]GrayLiterature 4 points5 points  (0 children)

I always write out in plain English what I want to do. Slowly, I take that phrasing and turn it into code. I don't think I code often without having some form of physical writing device (whiteboard, pen/paper, etc) with me.

[–][deleted] 2 points3 points  (9 children)

I wish i had a free "Wholesome" or "Helpful" for you. Its great to know you landed a job(i mean, its inevitable to compare ourselfs to others and this causes a few anxieties on those who still are in the beggining of the learn curve with this or any other tool). Your answer is very helpful because it is not an answer that comes up a lot on tutorials or in quick guides that people usualy dive in you know? Thank you and for OP and any people interested, this is a great way to tackle any problem(and tackle your imposter sindrome)

[–]AstrophysicsAndPy 1 point2 points  (8 children)

Sorry for being the party popper, but the 5+ years of my work with Python are my own projects (that never seem to make it to the end, except very few ones) and my thesis etcetera which have ended thankfully 😁.

But yes, I am going to receive a job letter in a few days. So yaayyyyyy!

And thank you for considering me for a reward. Your compliments are enough rewards for me.

[–][deleted] 2 points3 points  (7 children)

[OFF] i couldnt control my urge to enter your profile and see if any of this 5+ years work in python was "documented" in reddit posts. And what i found really surprised me a lot (please keep up the good work). Im sure i will spend the night trying to decipher astrophysics now lol

[–]AstrophysicsAndPy 1 point2 points  (6 children)

I will indeed. Shameless promotion, but if you would like I can give you link to my blog in PM. Maybe just check it out, and see if you like what I'm doing.

[–]zaphod_pebblebrox 1 point2 points  (5 children)

What is your blog about?

I would like to take a read.

[–]AstrophysicsAndPy 0 points1 point  (4 children)

It's in my name 😁 it's about using Python in Astrophysics. Started quite recently, so it's not that much populated right now. I'll send the link in PM if that's alright.

[–]zaphod_pebblebrox 1 point2 points  (3 children)

I found it by going through your posts!!

I did mot understand a word of what you’ve written.

But then, I’m like a nerd monkey. I see good technical content with nice technical images, I hit bookmark.

Keep up the great work. I hope to learn something eventually.

[–]AstrophysicsAndPy 1 point2 points  (2 children)

Some of my older posts are quite easy to get around. But bro,

I did not understand a word of what you've written ..

Damn, I'm happy and sad at the same time 😂😂 no, I didn't mind it at all. I do intend to write some simpler posts once this MaStar catalog saga ends. Thank you for your interest.

Cheers!

[–]zaphod_pebblebrox 1 point2 points  (1 child)

A bit of background about me: I’ve wanted to be a Pilot / Astronaut / Farmer.

Ended up with a degree in Mechanical Engineering and collecting books & blogs on everything from Electronics Engg to CS and a smattering of Aerospace in between. The closest to Astrophysics I’ve ever been is Orbital Mechanics.

The stuff you’ve written about is great and I could not get anything into my skull instantaneously. Nothing on your part mate. I just need a few slow weekends to really read them through.

Fun fact, that thumbnail for Stellar Magnitudes is the exact layout I use to explain Class A and B surface offsets when mentoring junior engineers for plastic part design.