当前位置: 首页 > news >正文

编程的几点感悟

最近在使用Python 编写程序,代码从一开始的杂乱无章,修改优化一周后,逻辑上对自己还算说的过去。发现编程几个比较重要的点:

1,编程,实际上是对现实情况的建模,通过代码的方式,把实际会遇到的情况,通过各种语言的流程控制语句,表示出来。所以编程很重要的是,个人对于所要编写的内容的理解要清晰,俗话说,你要懂你在写个啥,实际情况的逻辑都没理清楚,怎么能写的出正确的代码呢?总结一句话,就是对现实情况的逻辑要理清楚。

2,对于边界条件要考虑齐全,我们作为编写程序的时候可能考虑的情况不会有很多,但实际上会碰到很多种情况,这也是需要在编写代码过程不断的调试,然后甚至等到碰到这种情况,才能发现代码的不足。总结一下,就是现实情况边界条件可能会很多,编程是一个逐步完善,不断调试的过程。

3,对于Python 这种第三方库很多的语言,有些功能可能通过某个库,几行代码就搞定了你想要的东西,同一个目标,可以有多种实现方法,哪一种方法最合适?这是一个值得考虑的问题

4,编程习惯,包括命名,空格,注释,以及对于某些指令的理解,是否存于表面,实际上并不是想当然的意思。

http://www.dtcms.com/a/329364.html

相关文章:

  • 【工具】雀语queyu文件批量下载 文档内容复刻导出
  • LeetCode 面试经典 150_数组/字符串_整数转罗马数字(18_12_C++_中等)(模拟)(对各位进行拆解)
  • 地球磁层全球MHD模型中模拟Dst指数的半经验方法
  • 在RHEL 9.X上安装 Docker最新版(28.3.3)
  • 嵌入式|VNC实现开发板远程Debian桌面
  • Spring 源码学习(十)—— DispatcherServlet
  • 专题:2025抖音电商与微短剧行业研究报告|附150+份报告PDF汇总下载
  • 小迪23年-32~40——java简单回顾
  • Hive 创建事务表的方法
  • 机器学习-----DBSCAN算法
  • 进阶向:Python编写自动化邮件发送程序
  • C++多态:理解面向对象的“一个接口,多种实现”
  • [AXI5]AXI协议中awsize和awlen在Vector Atomic地址膨胀中的作用
  • PCIE 配置空间 拓展能力 定义
  • Linux编程 —— framebuffer
  • AJAX学习(2)
  • AI 创作系列(30)海狸 IM:小而全、易二开、快迭代
  • 八爪鱼和影刀的区别和优缺点
  • 【题解】[CQOI2006] 洛谷P4196 凸多边形 /【模板】半平面交
  • AI时代程序员的进化:从代码工人到创意架构师-优雅草卓伊凡引言:AI浪潮下的职业重构
  • Celery在Django中的应用
  • 排序总结---保研机试极限复习
  • 亚马逊聚焦战略2.0:从资源分散到价值聚焦的商业重构逻辑
  • 北京JAVA基础面试30天打卡09
  • Java面试宝典:ZGC
  • 【自动化运维神器Ansible】playbook主机清单变量深度解析:主机变量与组变量的实战应用
  • InfluxDB数据恢复
  • 在JVM跑JavaScript脚本 | Oracle GraalJS 简介与实践
  • MySQL数据库核心操作解析
  • 数据库基础—SQL语句总结及在开发时