- 推荐使用Ubuntu(Linux)系统,Ubuntu16.04版本、Ubuntu18.04版本皆可,我用的是18.04版本。
- 推荐使用pycharm编辑器。
- 快速入门的方法是找一本python零基础入门的书籍,一本tensorflow入门书籍,选择性的敲一些代码。重点是要理解代码的逻辑,发现语法的规律。
- 重视文件管理,一个项目的代码、数据等文件尽量放在一起。个人经验是一个机器学习项目里有五个文件夹,分别存放代码、数据集、用到的程序包、训练出来的模型和仿真结果。
- 重视代码的可读性,自己的代码可能会被自己和他人经常阅读、修改,可读性好的的代码能极大的提高团队效率。
- 变量名应该是名词性描述,要让别人根据变量名理解变量的含义。尽量避免用单个字母或无意义的单词作为变量名。
- 函数名应该是动词性描述,要让别人根据函数名理解函数的功能。一个函数尽量只完成一个功能,不要太长。
- 如果某段代码不得不写的很复杂,那在代码附近加上详细的注释,方便自己和他人理解。
- 参数的设置尽量都放在代码的同一个区域,代码的其他区域尽量避免出现数字,特别是需要反复调整的参数。
- 一些学习相关的实用工具和软件:谷歌(能解决90%的问题),github(开源代码的发源地),NoteExpress(论文管理),为知笔记(知识管理),坚果云(小文件备份)。
- 注意经常备份代码。
- 注意保护视力和颈椎,早睡早起。
Python编程入门经验
最新推荐文章于 2024-04-23 10:25:03 发布