近期工作中应用Python的一些经验总结

本文由Markdown语法编辑器编辑完成。

1. Python

在来新公司前,也间断地接触过Python编程,比如医学影像处理的图像库VTK就已经有Python的实现,Paraview也可以开启Python的监测,将用户在界面上的操作录制成Python脚本,供之后再进行重复调用。在人工智能领域,Python更是应用广泛,各种深度学习的框架,都是用Python语言撰写。

进入了新公司后,除了前端是用JS实现外,其余的后端语言都是用Python实现。因此,我在近一个月的工作中,也是在边学边用Python。虽然说编程语言的思想都基本相同,但有时候还是会由于一些编程思想的疏忽,引起一些问题。这里记录一下最近这段时间,在代码review的过程中,发现的一些编码问题。对于自己在软件架构,编程思想等方面的提高做一些必要的积累。

2. Python的编码思想和规范

未完待续......

原文地址:https://www.cnblogs.com/stephen2014/p/9802073.html

时间: 2024-11-07 19:07:55

近期工作中应用Python的一些经验总结的相关文章

分享工作中遇到的问题积累经验 事务日志太大导致insert不进数据

原文:分享工作中遇到的问题积累经验 事务日志太大导致insert不进数据 分享工作中遇到的问题积累经验 事务日志太大导致insert不进数据 今天开发找我,说数据库insert不进数据,叫我看一下 他发了一个截图给我 然后我登录上服务器,发现了可疑的地方,而且这个数据库之前有一段经历 在月初的时候这个数据库曾经置疑过,启动不起来 Could not redo log record (163041:116859:5), for transaction ID (0:-1175226963), on

我实践工作中的一些软件性能测试经验分享

 首先,对所有的业务都进行性能测试是不可行,也是不现实的. (1)选取业务量较大的业务,比如某电商平台明天上午10点有个特卖会,那么这个特卖会的业务用户访问量较大,所以在上线之前要做好充分的测试验证,才能决定是否上线. (2)需要重点关注的业务,比如对应电子商务平台的用户下单,提交订单,如果在同样的时间段内某个平台生成的订单数量越少,那么对公司来说是不可容忍的. (3)选取业务量不大,但是该业务消耗系统资源的业务. (4)把用户操最常用,最频繁的操作业务拿来做测试(比如对于GIS地图的放大,

【工作中的Python】随机点名小脚本

背景:项目组每周的例会中,有一项固定内容就是技术分享,可以是与工作相关或无关的任何技术主题.进行技术分享讲解的同学是随机抽签的.由此做了一个Python的小脚本用于抽取姓名. 脚本内容如下: #!/usr/bin/python import os import sys import tty, termios import random name_list = ["member_1","member_2","member_3"] input = '

【工作中的Python】自动发包脚本

背景:最近在项目验收,需要在设备上验证功能.最主要的方法就是通过在设备上配置好以后,向设备发送相关特性报文,查看设备的日志和统计. #!/usr/bin/python import os import fnmatch import subprocess import time total = 0 for fileName in os.listdir('/pcaps/APR'): if fnmatch.fnmatch(fileName, '*.pcap'): print fileName subp

基于arcpy实现工作中需要实现功能的经验和代码总结:

不知道从哪儿总结起,就按时间顺序整理吧. 关键词:arcgis,python,批量,字段,地图发布  1.给不同的要素添加不同的批量字段(例如:给"阀门"要素添加"本点号"."点类型"."状态"等字段): 1.1直接在arcmap的python窗口中写入脚本逐个添加,一次性运行: import arcpy,os arcpy.AddField_management("阀门","本点号",&

教你如何在工作中“偷懒”,python优雅的帮你解决

前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun 有些朋友在工作中会有这样的困惑:明明我从早忙到晚,为什么得到的评价还不高? 要知道,企业对一个员工的评价是出于“产出”而非“付出”.所以,如果把大量时间花在机械重复的工作上,不但工作效率不高,对个人发展来说也无甚帮助. 而这些工作,如果对于会点编程的人来说,往往通

工作中一些经验

企业网站策划拙见: 1.用户进入网站的时候,要凸显出我们企业经营的重点,思考用户进来最想要看到什么,或者我们需要让访客第一眼看到什么. 2.做了百度推广.流量监控的企业,一定要经常观察访客经常访问什么内容页面:访问什内容页面的访客最多,停留时间较长.这样我们就能知道访客最关心我们产品的哪个环节,例如 介绍页面.价格页面.服务页面.案例页面等.这样我们就可以在访客关心的页面上花更多心思,从而留住访客. 3.要学会引导访客浏览网站内容.当访客访问内容页面后,一般都是从上往下浏览.此时页面内容一定要连

记 Python 在实际工作中的第一次应用

今儿接到一个任务处理上线脚本,在明确了要求之后,寻思再三,为了以后能循环使用,这次得进行脚本化才好,于是就开始了我的拙劣码风. 画风其实是这样的. 有一个文件里面有些数据,需要遍历出每行,然后分别取到每一行的第一列的值和第二列的值,然后打印出来,这样循环不重复才能达到效果,于是我天真的以为遍历文件使用 "cat" 加 for 循环 ,取每行的值就使用 "awk" ,取两个值那么我就用两个循环嵌套. -图片来自网络- 于是本该出来200来条结果的sql,被循环出了30

【转】windows和linux中搭建python集成开发环境IDE

http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件Ubuntu / windowsPython 2.7 / python 3Pycharm 2.6.3Openjdk Postgresql 9.1VirtualenvVirtualenvwrapper{开始之前,可以给系统做一下备份.如误安装了Postgresql,出现了大问题就不得不把系统给重装了} 安装python 安装python 1. Ubuntu 12.04系统