python Duck Typing 想到了自己的Python使用经历

编程入门 行业动态 更新时间:2024-10-21 05:59:14

python Duck Typing 想到了<a href=https://www.elefans.com/category/jswz/34/1771270.html style=自己的Python使用经历"/>

python Duck Typing 想到了自己的Python使用经历

     不知不觉使用python写代码已经有3年多了,从12年的7月份开始接触Python,当时因为自己是Object-C、C、C++的背景。所以大部分的理解都是从哪里映射过来的。在工作中也还算是够用了。而且随着使用的增多。自己的认识也慢慢的深入着。

     不知道从什么时候开始,自己开始对语言本身的一些细节、概念等开始没有那么关注。或者说没有那么多在意。而是把精力放在了设计、编码习惯、编码风格、在编码的过程中使用 封装、重构等概念。

     现在看来真的是无谓好坏。只是看到的都是不同的风景。一种是通过对语言、语法、甚至是高级用法的熟知来提升自己的效率及作为开发人员的价值。而另外一种就是通过整体的架构的把控、对于方式的选择、对于编程思想的运用来让自己的代码更易读、易维护。

     说了一堆废话,言归正传。昨天第一次接触一个概念, 中文写的是”鸭子类型“。 我看到这个词的第一反应应是:“这是个啥?”作为一个使用了3年的Python程序员,竟然从来都没有听说过,更别说用了。真是汗颜。所以抓紧第一时间baidu一下。

    同时也引发了自己对自己的Python使用经历的回顾。简单了解了一下,聊一下自己对 “duck type” 的理解。挺认同一种观点,这就是一种编程思想。无论是运用到 静态语言 C++类的、还是动态语言 Python类的。都是为了解决使用中的一种场景,也就是软件思想中的 “面向接口编程”的一种展现。每种语言怎么实现都有自己的考虑,而如何将这种思想运用到自己的编程过程中,真的给自己的程序带来收益,无论是提高效率、提供灵活性、还是提高可维护性。都算是殊途同归。


具体的细节,有篇写的蛮好的,可以看看.shtml

更多推荐

python Duck Typing 想到了自己的Python使用经历

本文发布于:2024-02-27 13:28:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1706722.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:自己的   Duck   python   Python   Typing

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!