Python程序员来说,啥键盘最合适?有什么办法写代码飞起来?
硬件部分:键盘选择篇
来看看Python几个有代表性的语法:
1、没有分号 " ; "
2、缩进代表段落
3、简洁,这就使得一行可以凑更多的代码,行数少就能完成任务。(虽然官方不推荐,但是我们往往不会一行只写一个变量赋值,往往多个变量操作等)
4、灵活的列表、元组、字典、集合,可以有非常多的嵌套
5、灵活的语法,例如迭代器等,使得代码也可以非常灵活的使用
总之,思维是灵活了,但是代码写起来就“难”了,这里指的是录入的时候更加的需要各种转换,各种移动。
对于新手来说,感受最深的就是各种乱七八糟的符号最麻烦,尤其是各种括号里面需要写东西的,更麻烦,比如在Pycharm中:
for i in range(1,66,2):
print('this number is : %s' % i)
写法有两种:
1、第一种,直接 range(): 然后再按两次 “ ← ”,然后再写入括号里面的内容,写完之后直接SHIFT+ENTER换到下一行。(强烈喜欢这种)
2、第二种,写到rang()的时候,直接写里面,也就是range(1, 22, 3) ,然后按 “ ) ” ,然后再写 “ : ” , 然后再ENTER换到下一行。
第一种写法好处就是脑子里面非常清晰,先描绘轮廓,然后填充细节,但是缺点是需要按两次“ ← ”
第二种写法速度其实并不快,而且更麻烦的是,写了括号里面的内容(此时往往要思考),还要去考虑语法的完整(后面的冒号等)
所以就诞生了一个需求:如果能很方便的,不移动手的支撑点就能按到光标移动按键就好了(上,下,左,右,