
最近开始接触树莓派的学习,其中涉及的编程主要涵盖了Python和C语言。相较于C语言,Python在树莓派上的编程显得更加便捷和合适。为了巩固知识,我整理了一些Python的基础知识,形成了学习笔记,方便日后回顾和复习。
这篇文章的灵感主要来源于北京理工大学嵩天老师的《Python语言程序设计基础》课程。
本文主要梳理了Python学习的基础知识,包括程序设计语言的分类、编译与解释的区别与联系、Python解释器的介绍、IPO程序编写方法、程序的格式框架、Python的注释规则以及命名与保留字等内容。
一、程序设计语言
程序设计语言大致可以分为三类:机器语言、汇编语言和高级语言。其中,机器语言是计算机硬件直接识别和执行的语言;汇编语言使用助记符与机器指令一一对应。而Python是一种高级通用脚本语言,接近自然语言,更容易描述计算问题并解决方案。常用的高级语言还包括C、C++、C、Go、HTML、Java、JavaScript、PHP、SQL等。
二、编译与解释
高级语言根据执行方式可分为静态语言和脚本语言。静态语言如Java采用编译执行,而Python等脚本语言则采用解释执行。Python的解释器在执行过程中会生成目标代码。编译是将源代码转换为目标代码的过程,通常源代码是高级语言代码,而目标代码是机器语言代码。执行编译的计算机程序称为编译器。解释则是将源代码逐条转换为目标代码并逐条运行。执行解释的计算机程序是解释器。编译方式适合性能要求高的场景,而解释方式则便于纠错和维护,并具有较好的可移植性。
三、Python解释器
常用的Python解释器有IDLE和PyCharm。IDLE是一个轻量级的Python开发环境,支持交互式和批量式编程。PyCharm则是一个用于中大规模软件开发项目的集成开发环境。
四、IPO程序编写方法
IPO(Input, Process, Output)是程序设计的核心。无论程序规模如何,每个程序都有输入、处理、输出的过程。输入包括文件输入、网络输入、控制台输入等;输出是程序展示运算结果的方式;处理是程序对输入数据进行计算产生输出结果的过程,是程序最重要的组成部分。
五、计算机解决问题的步骤
计算机解决问题通常分为六个步骤:分析问题、划分边界、设计算法、编写程序、调试测试和升级维护。
六、程序的格式框架
Python采用缩进来表示程序的格式框架。缩进是每一行开始前的空白区域,用于表示代码之间的包含和层次关系。相同的逻辑层应保持相同的缩进。编写代码时,可以使用Tab键或空格来实现缩进。
七、Python注释
Python中的单行注释以开头,多行注释则以三个单引号(’’’)开头和结尾。注释主要用于表明作者和版权信息、解释代码的原理和用途以及辅助程序调试。
八、命名与保留字
Python的命名规则允许使用大写字母、小写字母、数字、下划线_和汉字等字符及其组合,但名字的首字符不能是数字,中间不能出现空格,长度没有限制。命名不能使用Python的保留字,并且对大小写敏感。
关键词列表:and, as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, False, global, if, import, in, is, lambda, nonlocal, not, None, or, pass, raise, return, try, True, while, with, yield等。
本文内容仅供参考学习,如涉及版权问题,请联系处理。作者:郭志龙。
