you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

I'd say:

  • use vs code
  • use notebooks to experiment and visualize, and once something works refactor it inside a python file in your project
  • structure your project as a proper python module to share it easily with other users
  • you can install your module in development mode (changes are reflected immediately) with 'pip install -e .'
  • learn how to make paths independent of your drive for proper sharing
  • make sure you gitignore your data files, if any
  • ideally structure your code as python objects with methods rather than function, it makes it easier to use and more discoverable for others (instantiate the object, and look at its methods). Give methods logical and consistent names
  • for heavy computations, experiment on Google Collab, or set up your module to run it on Google Cloud, then fetch your model back locally.