1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

Python学习笔记

入门Python

您好,我是本际云服务器推荐网的小编小本本,我已经使用Python半年多了。在这段时间里我已经入门并开发了多个小项目,包括Web应用程序、爬虫程序(scrapy)、Python脚本工具和自动化工具。我越来越熟悉Python语言,也有所感悟和总结。

Python学习笔记

Python的优势和编辑器选择

首先Python真的让语言成了一个工具,入门门槛很低,能够快速开发出小工具,体验到编程的乐趣。但是如果要做到Pythonic,需要更多的学习和使用。Python可以胜任各种需求,对框架的依赖度不高,对Python标准库以及常用第三方库的熟悉可以很快构建出解决方案。

每个人都有自己喜欢的编辑器,而编辑器的选择对工作流构建具有重要意义。我尝试了不同的编辑器,包括SublimeText、VSCode、SpaceEmacs(Emacs的改进版)、终端Vim、编辑器MacVim、Pycharm等。目前我主要使用Pycharm和VScode,小脚本也会通过Vim编辑。建议采用自己的工作流,无论纯开发还是DevOps都能轻松驾驭。

代码开发规范

Python是动态语言,它允许任意组织你的代码结构。当然,在实践中仍然需要按照一定的规范。Python的代码规范以及工程结构没办法统一,但是可以参照一下指导,如官方规范PEP8、Google Python开发规范和The Hitchhiker’s Guide to Python。

实践是提高编码能力的关键。对于刚入门的新手,可以通过专业的代码练习网站快速上手。推荐HackerRank,这个网站的交互和设计很棒,支持VIM编辑模式,通过这个网站Python专题的练习,你能更加领会到Python这门语言特有的思想。

遇到问题如何处理?这需要遵循一个怎样的流程去处理?我的处理流程是:首先回顾笔记,然后通过Google(或百度)查询,最后查阅文档。虽然笔记和文档很重要,但过度依赖可能会降低效率。因此需要不断改进自己处理问题的流程。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7427.html