Tips on how to make developing in python more comfortable? /u/dogpizz Python Education

Hello ppl of this subreddit,

I am currently working as a python dev, and I will start a new position in febuary most likely going to work with python as well, I also code a lot in python, but never made anything for production with it, since I do pentesting it was mostly for pentesting scripts, so I never really cared about type hints and stuff, but now that I am doing something for production, I started to care a lot about this things, and since I come from a background of typescript, I am just so annoyed when coding in python, because I am used to MVC patterns where you can import things from interfaces, strongly typed key names, generics, etc. you can’t do this in python, at least not without support of other 3rd party libraries like mypy and the typing library (I am still learning this library, I don’t like it yet, but I am trying), i know that there is a thing called mojo that fixes many of this problems, but its not out yet.

I be wondering how large python code bases are even properly maintained, I don’t have much experience as I am a new grad, but with typescript its very clear for me to see how big code bases are maintained because you can use monorepos and such, and plus it has strong static typing plus you can use libraries like zod, in python I would assume it would be good documentation, a lot of test cases, and some prayer

Any tips on how you can have a good developer experience when coding in python? Something that just feels comfortable and not make you feel annoyed. I feel like there is a different perspective when coding in python

thx

submitted by /u/dogpizz
[link] [comments]

​r/learnpython Hello ppl of this subreddit, I am currently working as a python dev, and I will start a new position in febuary most likely going to work with python as well, I also code a lot in python, but never made anything for production with it, since I do pentesting it was mostly for pentesting scripts, so I never really cared about type hints and stuff, but now that I am doing something for production, I started to care a lot about this things, and since I come from a background of typescript, I am just so annoyed when coding in python, because I am used to MVC patterns where you can import things from interfaces, strongly typed key names, generics, etc. you can’t do this in python, at least not without support of other 3rd party libraries like mypy and the typing library (I am still learning this library, I don’t like it yet, but I am trying), i know that there is a thing called mojo that fixes many of this problems, but its not out yet. I be wondering how large python code bases are even properly maintained, I don’t have much experience as I am a new grad, but with typescript its very clear for me to see how big code bases are maintained because you can use monorepos and such, and plus it has strong static typing plus you can use libraries like zod, in python I would assume it would be good documentation, a lot of test cases, and some prayer Any tips on how you can have a good developer experience when coding in python? Something that just feels comfortable and not make you feel annoyed. I feel like there is a different perspective when coding in python thx submitted by /u/dogpizz [link] [comments] 

Hello ppl of this subreddit,

I am currently working as a python dev, and I will start a new position in febuary most likely going to work with python as well, I also code a lot in python, but never made anything for production with it, since I do pentesting it was mostly for pentesting scripts, so I never really cared about type hints and stuff, but now that I am doing something for production, I started to care a lot about this things, and since I come from a background of typescript, I am just so annoyed when coding in python, because I am used to MVC patterns where you can import things from interfaces, strongly typed key names, generics, etc. you can’t do this in python, at least not without support of other 3rd party libraries like mypy and the typing library (I am still learning this library, I don’t like it yet, but I am trying), i know that there is a thing called mojo that fixes many of this problems, but its not out yet.

I be wondering how large python code bases are even properly maintained, I don’t have much experience as I am a new grad, but with typescript its very clear for me to see how big code bases are maintained because you can use monorepos and such, and plus it has strong static typing plus you can use libraries like zod, in python I would assume it would be good documentation, a lot of test cases, and some prayer

Any tips on how you can have a good developer experience when coding in python? Something that just feels comfortable and not make you feel annoyed. I feel like there is a different perspective when coding in python

thx

submitted by /u/dogpizz
[link] [comments] 

Leave a Reply

Your email address will not be published. Required fields are marked *