实习记录(4)——代码编写以及学习

一、代码编写

昨天主管开过会了,对项目的需求和一些细节有了更深的了解,不过也没太多。主管和技术人员差点吼起来的时候,boss出面理清楚了一下,让我们先做,随后与甲方再沟通,开始编写代码。

过程中有两个点我觉得值得记一下,内容非常基础,可能一个刚学python的人都会:

1.字符串提取其中的几个字符,来点示例代码:

#字符串提取子字符串
str1='BQ123JU86'

#提取第一个到第四个
print(str1[0:4])

#结果:BQ12

永远记得后面是开区间!!!

其实放到代码中,编写过程就可以有个范式,如果让用户输入提取第几个字符到第几个字符的话,如下:

ID_cut=ID[int(text1)-1:int(text2)]

因为是从文本中提取,转换成int一下,因为编码是从0开始的,而文本是用户输入的,用户只知道第一个是1,而不是0,前面“-1”,后面由于是开区间,直接带入文本中的数字即可。

2.数据库中查询得到的一条记录就是一个元组,一般查询到的result是一个由元组组成的列表,访问某一个记录的某一个数据,记得写成二维数组,当然用循环访问的话就可以写成一维了。

二、PyQT5的安装(Windows)

1.首先肯定是要有python环境,其次打开命令行(报错换管理员打开)

pip install pyqt5
pip install pyqt5-tools

安装过程顺利的话最好,反正缺啥补啥 。

2.安装完成后,搜索一下designer,有就成功了

 经常用的话直接创个快捷方式会好一点。

3.打开用就行了

 还没用过,安完差不多下班了,明天用了再说,感觉像很早以前用eclipse写Java的时候,用过的一个可视化控件,很像,非常像,左边的那些拖进窗体就行了。

三、其他

1.了解到项目涉及到使用RabbitMQ,又是新大陆,今天就简单看了一下,是一种消息队列,甚至看到了生产者-消费者模型,考研的时候写过进程同步(乐)。明天接着研究一下,帮技术哥们分分忧。

2.boss帮我开了一下公司的gitlab账号,讲道理,愧于说我写过代码,到现在没git过,GitHub到现在都只会下载,明天去研究一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值