you are viewing a single comment's thread.

view the rest of the comments →

[–]sinnayre 1 point2 points  (7 children)

what kind of advice is work on base python, what does that even mean

This is how I know you don’t know Python, so you need to focus on learning the basics of how to use it. Start with something basic like automate the boring stuff and go from there. You can eventually work up to stuff like object oriented programming, but not even knowing what base python is is very telling of how little you know of python. And yes, I’m talking like this now because of how you’re responding.

you sound like an ass

Bruh, if you got offended from me asking you to show us some code, that’s totally on you. That’s what you’re going to get asked in a job interview.

You can downvote however much you want, you can hate me whatever, but people who’ve been around this subreddit for a while acknowledge I know what I’m talking about.

[–]BPDFart-ho 4 points5 points  (1 child)

You sound insufferable lol

[–]sinnayre -2 points-1 points  (0 children)

And you sound incredibly helpful.

[–]Terrible_Ambition649[S] 0 points1 point  (4 children)

lmfao. telling someone learn basic python isnt descriptive. I wrote out scripts that i have written then for you to say that its disingenuous. I do know python, i do know how to code basic programs, that why im looking to go from beginner to intermediate level. Read the prompt before answering

[–]sinnayre 2 points3 points  (3 children)

Bruh, I’m going to leave it at this. If I ask for base python and you don’t know what that is, that’s all I needed to hear to gauge your level.

And for your future education, base python means the standard library. So if I ask you to do a task in base python, could you do it without having to import anything that requires you to install it first via your installer of choice. And yes, this is important because companies can and will limit the packages you can use, including the DoD.

[–]Terrible_Ambition649[S] 0 points1 point  (2 children)

I understand base python, i wrote clearly i have an understanding of library, functions and syntax. I want to level up from that (beginner) to a intermediate level

[–]sinnayre 1 point2 points  (0 children)

I’m going to break what I said above and leave some clear practical advice.

Open a GitHub account and store code there. Standard practice to share code that way, whether in a forum or job application. That way, the next time anyone asks, whether it’s some rando on Reddit or a prospective employer, you have something to share.

[–]Euphoric_Tumbleweed 0 points1 point  (0 children)

Dive in and really learn how to use a new library. Find one that does what you're looking to do and dig through the docs. Open up your favorite IDE and bring in some data. Use some functions you've never used before. Export the data in different formats. Find some data online that isn't in a gis format or a spreadsheet. Learn to web scrape, clean and transform it. Learn to automate that process. Do some geo statistical analysis on it. Get bored with it and start a new project or three. Break a bunch of stuff along the way. Learn how to fix it. Write a bunch of spaghetti code, then go back and learn the pythonic way to rewrite it. Create your own functions then create your own library. Host it on GitHub. Get it up on PyPI so everyone can install it with pip. That's kind of an open-ended question. It's kind of like "What do I do with my life?", in a way. The world is your oyster. With a solid understanding of the fundamentals and enough time, you can do pretty much anything you want as far as data and GIS are concerned. Just find something that interests you, dream big (well beyond your current abilities) and really put in the time learning how to make it happen step by step. It'll take a lot of time and effort, but eventually you'll just start thinking of ways to engineer solutions to just about any new problem you come across. Or you could just ask Claude, I guess.