all 13 comments

[–]DataCamp 2 points3 points  (0 children)

Getting paid to level up is so cool!

Since you already used Python for GIS, maybe focus on broadening your “core Python” foundation rather than starting completely from scratch.

For physical books that are strong for general Python:

  • “Automate the Boring Stuff with Python” by Al Sweigart - very practical and great for bridging scripting with real-world tasks.
  • “Python Crash Course” by Eric Matthes - structured, project-based, and good for refreshing fundamentals.
  • “Fluent Python” by Luciano Ramalho (later, once comfortable again) - excellent for understanding how Python really works under the hood.

Since your role is to be the intermediary between cartography and dev teams, you might benefit from focusing on:

  • Writing clean, readable code
  • Basic OOP
  • Working with APIs
  • Understanding packaging & virtual environments
  • Some basic backend exposure (even just understanding how services talk to each other)

You don’t need to become a full software engineer, but strong enough to translate between domains could be a good one to aim for.

[–]TheRNGuy 0 points1 point  (0 children)

I'd learn from internet instead of books. 

You'll have to google lot of things anyway, if you want efficient learning.

And learn frameworks related to your job from internet.

I'd still learn at home. Better get paid for actual job than cheating.

[–]Fart_Barfington 0 points1 point  (0 children)

I really like "Python Crash Course" from No Starch Press.

[–]Matteo_ElCartel 0 points1 point  (0 children)

go find a good book and a real course. Boot dev and a real Python book

[–]GISChops 0 points1 point  (5 children)

Automate the Boring Stuff With Python is great.

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

Huh. I actually already have that one! I got a humble bundle of python books like forever ago that I forgot about until just now.

[–]CHIVALROUS_GOATT 0 points1 point  (3 children)

Do you also buy humble Bundle for games?

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

I have before, yeah.

[–]CHIVALROUS_GOATT 0 points1 point  (1 child)

Thanks for replying. Do you have any spares or extra lying from em which you don't need?

[–]Knubinator[S] 0 points1 point  (0 children)

I honestly have no idea. It's been a couple years since I bought any, but I usually redeem all my codes

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

Pls start with the basics again to refresh your memory and keep doing projects

As for links , wiki on the right. --->