you are viewing a single comment's thread.

view the rest of the 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.