千锋教育-IT职业教育良心品牌,成立教研中心,推出贴近企业需求的线上线下技能培训课程。千锋教育大数据+人工智能六维全息课程:秉承从理论到实践,从应用到原理,从细节上学习掌握大数据分布式系统下所使用到的存储、计算、调度、资源管理等不同方面,另外从应用场景离线、实时、交互查询等方面,结合企业中不同行业、核心业务开发的有针对性的项目实战,如数据治理,离线/实时数仓,离线/实时数据同步、知识图谱,元数据管理与血缘构建,数据质量、NewSQL等核心模块,从深度和广度上构建完善的知识体系,在学习思维和经验能力上达到架构级别。
优化Python开发和配置的小技巧,具有一定的参考价值,如果你能在Python开发和配置中中避免这些问题,作为你一个Python开发者你会获得更好的开发体验并且有更高的开发效率。
一、不要在一个让你不舒服的编辑环境下工作
使用让自己不适应的工具工作会大大影响工作效率。一些开发工具非常难以使用,它们会将你的精力和热情完全耗尽。对你来说,什么工具是你认为在日常的开发过程中较重要的呢?那肯定是代码编辑器。对有些开发者来说可能是答案是他们的邮件客户端或者团队的聊天应用,但我们还是希望大部分的工作时间是用在写代码上的。
这就意味着将时间投入在一个令人愉悦的代码编辑环境中是值得的,因为这样做的直接结果就是更高的工作效率,还有更加愉快的心情!作为Python开发者我们有很多编辑器或是IDE工具供我们选择,例如Vim, Emacs, PyCharm, Wing IDE, Atom, Eclipse PyDev, Sublime Text等等等等。你需要找到较适合你自己且符合你独特需求的工具去工作。所以请多找一些编辑器去尝试尝试看哪种你较喜欢,这对你的工作效率大有裨益。
建议:找到适合你的编辑器并把它弄成你需要的样子。
二、在购买需要的工具时,不要吝啬
如果你使用收费编辑器,但是却不愿意花钱购买这个编辑器的正式版本,反而用用这个编辑器的试用版来代替正式版进行工作。而这个使用版本在你保存文件之后,每隔一两分钟就会跳出一个弹窗来提醒你购买正式版。那么你每天都会看到这个弹窗成百上千次......要和这些弹窗说再见需要购买一个正式版执照,所以千万别在这件事上这样节省。在你经常使用的开发工具上抠门和想办法省小钱是很愚蠢的,而你在处理这些弹窗和由此带来的一系列问题上的损失超过开发工具本身的价钱。
如果你是在为自己工作,则这些执照上的花费是可以作为商业费用从你的税费中扣除的。如果你是在为某个公司工作,那么在你解释清楚为什么需要这些工具且这些工具能有效的提升你的工作效率之后,公司的管理者会愿意为你在工具上的这笔投入买单的。和美术设计师或者建筑师相比,程序开发者花在购买软件开发工具的许可证上的钱实在是少多了,甚至有一部分非常棒的工具和编辑器是0元的。将钱投入在合适的工具上是很合理的而且你的工作也会因此受益。