a thoughtful web.
Good ideas and conversation. No ads, no tracking.   Login or Take a Tour!
comment by veen
veen  ·  1832 days ago  ·  link  ·    ·  parent  ·  post: Hubski Craft Fair v1.50 - January 16, 2020

I might have some tips for ya as I do quite a bit of Python and PostGIS these days. PostGIS is a Postgresql extention that allows you to work with geodata and is the bread and butter of most of my geo algorithems these days.

Look into Seaborn and Plotly for visualizations. Seaborn is easier, but Plotly extends to Plotly Dash which I think is phenomenal and has been on my to-learn list for over a year now. It does require you to understand Python decorators, which I haven't figured out yet. But it means you can load dynamic data into a customizable dashboard without any front end dev, and no matter what job you end up with that's a damned usefull piece of wizardry to have.

My north star in visual, clear design is the Vignelli Canon. Look it up, absorb it, you won't regret it I think.

For the key thing: learn how to use github, save the key in a file, use .gitignore for the file, open(file, r).





kingmudsy  ·  1831 days ago  ·  link  ·  

+1 for plotly! It was my bread and butter for data science in college :)

user-inactivated  ·  1831 days ago  ·  link  ·  

    I might have some tips for ya as I do quite a bit of Python and PostGIS these days. PostGIS is a Postgresql extention that allows you to work with geodata and is the bread and butter of most of my geo algorithems these days.

You're one of the inspirations for the project.

And, I can confidently speak well to what the heck this means now too:

    Plotly Dash which I think is phenomenal and has been on my to-learn list for over a year now. It does require you to understand Python decorators, which I haven't figured out yet. But it means you can load dynamic data into a customizable dashboard without any front end dev, and no matter what job you end up with that's a damned usefull piece of wizardry to have.

    My north star in visual, clear design is the Vignelli Canon. Look it up, absorb it, you won't regret it I think.

I have to say that using something other than Seaborn and Plotly were explicit design constraints last semester. So, I'm ready to hulk out using those this time around.

    For the key thing: learn how to use github, save the key in a file, use .gitignore for the file, open(file, r).

Sweet lord, thank you. That's been bugging me. Using Github makes it more simple.

Also, found a free version of Vignelli Canon. Woot!

veen  ·  1831 days ago  ·  link  ·  

That's wonderful to hear - glad I could inspire you a bit. :)

I taught myself matplotlib as part of my master's thesis, as I had to automate generating almost a thousand graphs to then pick the interesting ones. The good thing is that once you learn some graphing library, the others are usually in a very similar vein. It's almost always structured as "here's a graph object, update the object attributes to change things in the graph". Most of them work really well with Pandas dataframes which is dope. But I recommended the other two over mplib because they're easier to learn, as far as I can tell.

    Also, found a free version of Vignelli Canon. Woot!

I always google that one PDF. Maybe I should get around to actually buying a copy since I like it so much...I do have some giftcards lyin' around somewhere.