大家好,我是考100的代码小小顾,祝大家学习进步,加薪顺利呀。今天说一说初学者怎样看懂python代码_初学者怎样看懂python代码,希望您对编程的造诣更进一步.
能看懂代码,需要掌握一门编程语言的语法以及代码逻辑,能够看万行代码,需要你对代码的架构和框架有一定的认知。
如何阅读代码?大家可以遵照下面的步骤:
- 第一步,明确代码功能:阅读官方说明文档或者运行源代码进行验证;
- 第二步,了解代码逻辑:梳理出这份代码第一步做了啥,第二步做了啥;
- 第三步,模仿或修改源代码:尝试修改代码,并按你的预期输出;
对于初学者,想要看懂代码首先要从需求分析了解,然后是系统分析,最后是块的理解。
一、基础语法学习
学完上面的语法之后,大家可以从简单的、直接的几行程序开始,在这个过程中逐渐明白列表、字符串、函数、元组、集合、函数、面向对象,然后学习基本的数据结构,再写程序。
二、熟悉编码规范
Python创始人Guido van Rossum曾说:“Code is read much more often than it is written”。
PEP是Python Enhancement Proposal的缩写,通常翻译为“Python增强提案”。
官方网址:
https://www.python.org/dev/peps/pep-0008/
代码100分
常用标准规范:
代码100分1.代码开头:python中代码必须顶格编写,除非被作为语句嵌套在条件判断或条件循环中。
2. 代码层级:代码与代码之间的逻辑层级关系(涉及逻辑判断、包含关系等情况)通过空格来界定,第一层顶格编写,第二层(被包含或者逻辑判断后的执行动作)开头预留4个空格(如果不考虑跨平台可以使用tab)
3. 对齐方式:同一个层级的代码必须严格对齐,如第一层都是顶格,第二层都是4个空格开头,第三层则是8个空格,以此类推。
4.注释:单行注释用#开头,单独一行作为注释或者在代码后面通过#跟上注释均可,多行注释在首尾处用成对的三引号引用即可,可以是成对的三个单引号或者三个双引号。
5. 代码块:if逻辑判断和for循环条件后面均以冒号结尾,然后通过4个空格开始下一层级的实际执行动作语句编写。这部分在冒号后面接上的语句称为代码块。
6. 程序命名:编写的python程序必须以.py结尾。
7. 项目规范:启动一个项目开发时先在开发工具中创建project,然后根据需要创建目录,最后在目录下创建当前活动的py程序。
三、逻辑思维培养
从刚开始学编程到最后的项目练习,其实就是让运行的代码实现预期功能,这需要编程者具备一定的逻辑思维能力,并且能够让复杂的事情简单化。
把问题具体化,寻找具体的输入和输出,具体的状态变化。具体化了的问题更容易分解,分解以后的问题更容易分析;先分析再归纳比不分析直接归纳更有操作性。
四、项目方案理解
项目经验就是理解项目开发的基本过程,理解项目的分析方法,理解项目的设计思路,理解项目的实现技巧,理解项目的测试方法,理解项目中各种问题的解决方案。
eg.千面电商
以某电商用户画像系统为基础二次开发,形成本项目。包含了常见标签类型的计算思路,也具有数个机器学习类型的标签,标签种类充足。采用 Spark 进行数据开发,使用 Spring 系统作为业务系统开发,包含了从部署到标签计算的全流程。
功能架构:
技术架构:
总之:
读代码是一种技能,这种技能是可以学习、可以提高的。使用不同的语言、框架和库、不同的代码库、不同的编程风格、不同的模式这些都可以提高你读代码的能力。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/4065.html