非专业程序员一枚,平日主要写 Python,具体是数据处理、机器学习这些。最近和组里的一个写 Java 的姐姐交流之后,感觉自己的编程能力还是有很大的进步的空间(不是指学习各种算法,而是指代码的风格、适当地运用 OOP 和语言自己的特性等等)
于是乎,不知道有什么好的精进的方法?姑且买了 Effective Python 这本书回来读,不过里面可能 70% 的内容我都知道并且也实践过了(比如 @property 或者 generator)
倒也不是说为了工作而精进,纯粹是出于个人兴趣…是不是花时间钻一钻一门编译型语言(譬如 Kotlin)会比较好?