年薪 40 万的 Python 工程师应该具备哪些能力?

276 阅读1分钟

python适合做什么

  • 脚本
    • 封装API
    • 自动化运维 自动化测试
  • 文本处理
    • 财务统计 文字相关 正则表达
    • 文字的识别 调用深度学习的库
    • 文本合并
    • 爬虫的数据不是规范化的 需要进行处理
  • 网站开发
    • 内部需求阔地
      • 简单的界面、RestfulApi
      • 图形展示类的需求
      • 舆情监控
    • WEB框架 Django、Flask
  • 调度系统
    • 程序耦合
    • 调度系统
    • 集群间的调度 组合、联动
  • 科学计算
    • Numpy Pandas
  • 爬虫
    • Beautifulsoup、urllib
  • 机器学习
  • 编程入门

基本功

a - "false!"
b - "false!"
 a is b False 原因 python驻留

良好的编码风格

python工程师职位的构成

  • 计算机专业 具备扎实的编程功底 熟悉常用数据结构和算法 设计模式
    • 数据结构 算法
  • 需要较强的代码能力 熟悉Linux开发环境 同时要求代码规范性
    • 懂linux
  • 精通 python Django Flask Tornado
  • WEB应用开发 数据库系统、中间件
  • 前端开发技术
  • 其他编程语言加分
  • 快速学习 刻意练习

怎样理解会python

  • 基本功
    • 数据类型 内置方法 标准库
  • 属性 作用域
  • 魔法函数
  • 对象协议
    • 鸭子类型
    • 容器类型协议