【Python入门必看】Python学习笔记(一)

405 阅读2分钟

第1章 程序设计基本方法

  1.1 程序设计语言

高级语言根据执行机制分为:静态语言(C、Java)、脚本语言(JavaScript、PHP、Python)。

执行方式:编译(静态语言)、解释(脚本语言)。

Python的解释器也会有编译器的部分功能,为了提高性能结合出来的新解释器。

  1.2 Python语言概述

Python由荷兰Guido van Rossum设计并领导开发,诞生于1991年,2.7版本终结Python2。

 2008年12月发布Python3.0,2016年Python2到Python3的标准库和第三方库更迭宣告结束。 

 Python3中的输出函数print()替换了Python2中的print语句(支持中文):

Python2:>>>print "lws"
Python3: >>>print("lws")
Python3: >>>print("李维山")

  1.3 Python开发环境配置

建议使用Python3.5.3 32位版本解释器,推荐下载地址:python123.io/download

安装时记得勾选Add Python3.5 to PATH,然后点击Install Now确认安装

安装成功

Python解释器的两个重要工具:IDLE(集成开发环境,编写调试代码)、pip(第三方库安装工具)。

Python文件保存扩展名一般为.py。

IDLE快捷键:Ctrl+N(启动IDLE编辑器)、Ctrl+Q(退出IDLE Shell或编辑器)、Alt+3(注释选定区域文本)、Alt+4(解除注释选定区域文本)、Alt+Q(代码格式化)、F5(执行程序)。

Python程序运行方式:交互式(IDLE 少量代码使用)、文件式(最常用)、cmd中使用python xxx.py命令运行、图形化操作系统中直接通过点击鼠标运行,前提都是建立在已经安装了Python解释器的操作系统。

  1.4 程序的基本编写方法

IPO:输入(input)、处理(process)、输出(output)。

算法:计算问题的处理方法的统称,是程序最重要的组成部分,是一个程序的灵魂。

  1.5 Python程序的特点

通用性:数据分析、机器学习、人工智能、Web开发。 

 语法简洁:精确表达问题逻辑,接近自然语言,只有33个保留字。 

 生态高产:解释器提供几百个类和函数库,开源贡献十几万第三方函数库,缩短开发周期。 (以上为三个重要特点,以下为具体特点) 

 平台无关:可跨操作系统运行。 强制可读:强制缩进,体现语句逻辑关系,提高可读性。 

 支持中文:Python3采用Unicode编码。 模式多样:面向过程、面向对象。 

 类库便捷:pip命令安装类库、import保留字引入并使用类库中函数。