码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Python优缺点总结


    优点:

    1. 语法简单,易看懂,易学习,易上手。
    2. 开发环境搭建简单,很多 Linux 系统自带 Python 环境。
    3. 实现同功能代码少,编程效率高。
    4. 在运维方面,一定程度可以代替 `Shell` 脚本编写。
    5. 特殊功能类库丰富,避免重复造轮子。
    6. 使用领域广,站在自动化运维、大数据、人工智能等风口。
    7. 既开源又免费。
    8. 高级语言,编程无需关心内存分配、垃圾回收等操作系统底层问题。依靠自身解释器(虚拟机)对多平台操作系统的支持,语言编码的程序也具有跨平台移植性。

    缺点:

    1. 文档不太友好,很多函数调用需要参考网络代码示例。
    2. 弱类型语言,IDE 提示不全,或提示不准确,模块函数调用全靠文档注释说明,coding 智能推荐不友好。
    3. 版本兼容问题,不能够做到向后兼容,同一个小版本迭代过程中有些模块会被删除。这也造成大量第三类库的兼容问题。
    4. 导入方式随意性太大。import 可以导入整个模块,也可以导入模块中的特定函数,这种导入方式使得查找导入的模块列表不直观。为了解决模块重名问题,Python 支持导入模块 `as` 重命名,这样容易误导代码查阅。
    5. 解释性语言,运行内存占用高,有些代码错误(如传入参数类型错误)只能在运行时发现。
    6. 相比编译型语言,执行效率不高。为了提高执行效率,热点代码(核心算法不公开代码),采用 C/C++ 编译为系统动态连接库 dll/so,Python 直接加载并调用系统函数库。这种方式造成很多的调用函数内部代码逻辑不可查阅。
    7. 采用代码缩进方式控制程序结构,有时深层嵌套结构层级错误问题不易发现。
    8. 类库丰富繁多,找到合适而优秀的目标类库需要筛选成本,广泛精通有点力不可及,一般停留在会用层次。

    总结:

            Python 旨在如何解决问题本身,而不是把精力花费在编程语言的语法结构等细枝末节上。

  • 相关阅读:
    【Spring AI 来了】
    Linux中设置git的代理
    人工智能在医疗领域的突破:从诊断到治疗的创新
    spring上传文件
    案例赏析 | 土耳其开赛利:闲置屋顶坐享“阳光收益”,助力企业实现绿色低碳转型
    奇瑞新能源旗下新车——无界Pro上市,雷霆机甲炫酷登场
    计算机组成原理 | 输入输出系统
    【论文阅读】2736. 最大和查询-2023.11.17
    VUE添加动态路由,退出重新登录后页面报提示:路由重复 [vue-router] Duplicate named routes definition: {
    滤波器与时间延迟
  • 原文地址:https://blog.csdn.net/guokexiaohao/article/details/126790167
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号