总结了90条简单实用的Python编程技巧!
数据分析1480
共 3591字,需浏览 8分钟
· 2022-11-22
编码原则
编程惯用法
建议18:构建合理的包层次来管理 Module
编程惯用法2
建议19:有节制的使用 from…import 语句,防止污染命名空间
建议20:优先使用 absolute import 来导入模块(Python3中已经移除了relative import)
库的使用
Python 本身提供一个CSV文件处理模块,并提供reader、writer等函数。 Pandas 可提供分块、合并处理等,适用于数据量大的情况,且对二维数据操作更方便。
设计模式
内部机制
局部作用域 全局作用域 嵌套作用域 内置作用域
使用工具辅助项目开发
代码风格审查 代码错误检查 发现重复以及不合理的代码,方便重构 高度的可配置化和可定制化 支持各种 IDE 和编辑器的集成 能够基于 Python 代码生成 UML 图 能够与 Jenkins 等持续集成工具相结合,支持自动代码审查
性能剖析与优化
减少循环内部的计算 将显式循环改为隐式循环,当然这会牺牲代码的可读性 在循环中尽量引用局部变量 关注内层嵌套循环
评论