Python大牛编程习惯
来源:互联网 发布:教学过程最优化理论 编辑:程序博客网 时间:2024/06/07 07:27
大家好!和大家分享一点小经验,一块学习一块进步拿下Python
首先先说个新手最容易犯的错误:
1~写代码时,不要把文件名保存为跟系统(第三方)模块一样的名字,比如,写个 random.py 文件,然后在该文件中导入random模块时,老是报错,还一脸莫名其妙
2~比较值不用 is,而用 ==
3~摒弃C/C++、Java那套编码思维习惯
4~Pythonic 的代码比如:
优雅的Python代码 https://foofish.net/idiomatic_python.html
不止于优雅的Python代码 https://foofish.net/idiomatic_part2.html
5~按照PEP8规范编写Python代码使用virtulenv虚拟环境独立不同应用系统
6~换个快点的pip源,官方的慢死了(你犯错了吗)
好了接下来小编介绍一下免费的全平台(Win、MacOS、Linux),为Python带来完整的IDE体验
1~体验不输同门的IntelliJ (IntelliJ是什么水平呢?对我来说,IntelliJ在写Java上面的体验是吊打Eclipse的)
2~自动提示Coding Style:函数之间空两行,4空格缩进,函数名称写法 etc,统统会提示你!比某个PEP8检查script来的更加方便
3~可以随意点击任何函数、某个lib,对所有python内置lib、和已经安装了的第三方lib都有效,可以迅速打开该第三方函数的实现,方便查看其文档&实现细节(这就不用手动去python lib目录下一个个去翻了,对于学习优秀的第三方lib特别有帮助)
4~包括有人提到的Unit Test,PyCharm也提供one-click生成test case
总之,我推荐刚入门Python的大家,尽早的使用PyCharm来开发,那感觉就如同一个经验丰富的大师,手把手盯着你编程 ,也盯着我哦!
小编建议
1-优先读官方英文文档,其次是别人的经验/理解(各种链接以后都会和大家分享共同学习共同进步);
2-多用Google,最近发现AOL也还不错(少百度,不靠谱耽误事);
3-你遇到的问题很有可能其他人也遇到过并解决了,Stackoverflow是个好东西
- Python大牛编程习惯
- Python编程习惯
- Python编程习惯
- Python编程习惯与特点
- 写程序10大习惯和如何提高编程能力
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- Coordinationlayout解析之二
- vb.net 教程 3-2 窗体编程之窗体 2
- OkHttp Wiki翻译(三)连接
- Java 集合转换(数组、List、Set、Map相互转换)
- ECMAScript 6 入门笔记(六)Class
- Python大牛编程习惯
- Bi-shoe and Phi-shoe 线筛欧拉函数
- Linux网络编程之[Socket通信的常用函数简介]
- Learning Best Practices for Model Evaluation and Hyperparameter Tuning
- hdoj2952 数小羊(dfs求连通块)
- leetCode---Remove Nth Node From End of List
- 初学angularjs
- KNN算法实例---手写数字识别
- JSP request对象 表单