He estado aportando a una librería para Lemmy en Python por unos meses, que me gustó mucho su representación de la API, quizás te sirva de algo: https://github.com/db0/pythorhead
Se ve bien buena, y mucho mucho mejor que la librería precaria y desactualizada que partí usando (plemmy), pero ya me tiré y tengo avances con ella… no sé si podría perder eso. Le tuve que arreglar hartas cosas a la librería (que no tiene documentación) por las actualizaciones de lemmy, de hecho, pero está andando.
Básicamente estoy adaptando algunas funciones que escribí para un bot de discord pero pa lemmy.
Algo me dice que me voy a arrepentir de no haber usado tu librería en el futuro, eso sí.
Buenos datos! Como principiante amateur estas recomendaciones me sirven mucho.
En algo que siempre he estado súper perdido es cómo planificar mi código antes de tirarme a escribir. Alguna sugerencia tuya o de material didáctico con respecto a eso?
En verdad ese tipo de cosas te las da la experiencia, siempre va a ser valorable que te sientes y dibujes tu sistema antes, pero obvio que cuando estás tratando con estas cosas no siempre es obvio cómo se puede hacer, recomiendo explorar el método C4, en el que vas haciendo diagramas más y más detallados hasta que tú sistema queda completamente documentado.
He estado aportando a una librería para Lemmy en Python por unos meses, que me gustó mucho su representación de la API, quizás te sirva de algo: https://github.com/db0/pythorhead
Se ve bien buena, y mucho mucho mejor que la librería precaria y desactualizada que partí usando (plemmy), pero ya me tiré y tengo avances con ella… no sé si podría perder eso. Le tuve que arreglar hartas cosas a la librería (que no tiene documentación) por las actualizaciones de lemmy, de hecho, pero está andando.
Básicamente estoy adaptando algunas funciones que escribí para un bot de discord pero pa lemmy.
Algo me dice que me voy a arrepentir de no haber usado tu librería en el futuro, eso sí.
nunca te cases con una librería, recuerda tus patrones de diseño y siempre trata de poner una interface entre tu código y cualquier cosa de terceros.
Buenos datos! Como principiante amateur estas recomendaciones me sirven mucho.
En algo que siempre he estado súper perdido es cómo planificar mi código antes de tirarme a escribir. Alguna sugerencia tuya o de material didáctico con respecto a eso?
En verdad ese tipo de cosas te las da la experiencia, siempre va a ser valorable que te sientes y dibujes tu sistema antes, pero obvio que cuando estás tratando con estas cosas no siempre es obvio cómo se puede hacer, recomiendo explorar el método C4, en el que vas haciendo diagramas más y más detallados hasta que tú sistema queda completamente documentado.
Con respecto a patrones mantengo este documento en favoritos porque siempre lo estoy consultando: https://refactoring.guru/es/design-patterns/python
Buenísima! Te pasaste!