读书笔记之《Python编程从入门到实践》
2018-10-02 本文已影响2人
046ef6b0df68
文|Seraph
笔记不会系统的记,只会记录下从本书上Get到的,或与其它语言(C++)不同的一些地方
Ⅰ 基础知识
一、起步
第一章,主要讲了一些编译环境的问题,这些大部分根据不同的系统(Linux、Mac、Windows),网上也都有更详尽的教程,在这不一一赘述。
下面主要讲下:Python2和Python3的差异、Python环境检测
1、Python2和Python3的差异
语法上,Python2和Python3会有些差异,所以基本上两个版本的代码是不能通用的,所以版本更替的时候,需要修改代码的需要才能正常运行。
例如:
print("Hello World")
Python3语法
print "Hello World"
Python2语法
2、Python环境检测
如想知道自己的电脑是否安装的Python环境,可以打开终端输入的Python
,便会进入Python环境,并且显示相关版本信息

我用的是Mac,推荐使用Sublime Text来作为文本编辑器,不仅可以高亮代码,而且可以配置Python编译环境,直接点击编译运行,很方便。
Sublime Text配置Python编译环境:
- 首先执行
type -a python
命令获悉Python解析器的完整路径:假设为/usr/local/bin/python
- 启动Sublime Text,并选择菜单Tools-Build System-New Bulid System,清空配置,并输入
"cmd":["/usr/local/bin/python","-u","$file"],
- 将配置文件命名为Python2.sublime-build,并保存到默认目录下,下次build时选择Python2即可。
二、变量和简单数据类型
Ⅱ 项目1 外星人入侵(12~14)
程序设计和编写步骤,书里讲的相当详细,代码编写和重构也有每一步的编写说明,这里也不赘述,以下主要记录下编写过程中可能经常犯的错或一些良好的编程习惯。
- 函数定义、循环、判断语句结尾都是要加
:
号的,经常漏了 - 布尔值首字母要大写
True/False