python3学习笔记 pdf_Python 3 学习笔记:python 环境搭建

Python 概述

发展历程

  • 1989 由荷兰人 Guido van Rossum 发明
  • 1991 第一个公开发行版问世
  • 1994 Python 1.0 发布
  • 2000 Python 2.0 发布
  • 2008 Python 3.0 发布

现行版本

  • Python 2.x
  • Python 3.x

应用领域

  • 网站开发
  • 大数据处理
  • 人工智能
  • 自动化运维
  • 云计算
  • 爬虫
  • 游戏开发

环境搭建

系统环境

以后所有的代码、环境配置均在 Windows 系统环境下完成,系统环境如下:

  • Windows 7 旗舰版 x64
  • i5 - 3320M
  • DDR3L 16G 内存
  • Python 3.7.4

安装 Python

首先,到 官网 下载最新版的 Windows Installer 即可。

其次,最重要的是在安装的第一步将 Python 加入系统环境变量,如下图所示:

dd66d164941cc9f6438997222ed2fb0d.png

当然如果这一步没有将 Python 加入系统环境变量,我们也可以在计算机的属性中,选择高级系统设置——环境变量——系统环境变量中,加入 Python 所在的路径,如 C:Python37 和 C:Python37Scripts 两个路径。

最后,我们可以验证一下是否安装成功,在命令行工具中输入:

1python -V

复制

如果得到如下结果(显示 Python 版本),即表示安装成功。

a999e56b010434b81783dd1069d47b6f.png

至此,基本的学习环境已经搭建成功,我们可以开始愉快的学习 Python 了。

战前准备

注释

单行注释

在 Python 编程中,使用井号(#)作为注释符号,即与此符号处于同一行的所有内容即为代码注释,将被编译器忽略,不参与代码实际运行。

多行注释

如果我们想要书写如作者、编写时间、修改时间、程序说明等这类需要很多行的注释信息,当然,我们可以在每一行的开头加上井号(#)。不过在 Python 中为我们提供了一种其他方法,使用一对三引号(’’’ 或者 “””)将这些内容括起来,即表示这些内容为注释,将被编译器忽略,不参与打码实际运行。

中文编码声明

在 Python 2.x 中,为了解决其不支持直接书写中文的问题,规定使用如下方式解决此问题:

1# -*- coding:utf-8 -*-

复制

或者

1# coding = uft-8

复制

此问题在 Python 3.x 中已经得到解决,不过为了规范页面的编码,还是建议加上此声明注释,以便其他人能够即使了解文件使用的编码规则。

缩进

在 Python 编码过程中,采用缩进和冒号(:)区分代码之间的层次结构,所以,Python 对代码块的缩进要求非常严格,同一级别的代码块的缩进必须一致!如果采用不同的缩进,轻则抛出异常提示,重则得到完全不一样的运行结果!

在 Python 中,一般采用四个空格或者一个 Tab 键作为一个缩进。

编码规范

Python 采用 PEP8 作为编码规则:

  1. 每个 import 语句只导入一个模块
  2. 不要再行尾加上分号(;),也不要使用分号(;)将两条代码放在同一行
  3. 建议每行不超过 80 个字符,如果超过,建议使用小括号将多行内容隐式连接起来
  4. 使用必要的空行增加代码的可读性
  5. 推荐在运算符的两侧、函数的参数之间、逗号(,)的两侧使用空格分隔
  6. 应避免在循环中使用加号(+)或者加赋值(+=)累加连接字符串;推荐将每个子字符串加入列表,使用 join() 方法连接
  7. 适当的使用异常处理语句提供代码的容错性,但不能过多依赖此结构

命名规范

名词理解

  • 变量,存储实际数据的一个标签,通过这个标签可以快递定位其代表的实际数据
  • 常量,一经指定就不会变化的量,如 π
  • 函数,通过一些代码,对输入的数据进行加工处理后,得到目标数据的一系列代码的集合
  • 模块,组织代码的一个实际的,存储在计算机中的文件,如 demo.py 文件
  • 包,组织模块的特殊目录,其中包含一个 __init__.py 文件,和若干个模块
  • 属性
  • 方法

命名规则

  1. 由字母、数字和下划线组成,其不能以数字开头
  2. 字母区分大小写
  3. 不能使用保留字
  4. 模块名称尽量短小,且全部使用小写字母,多个单词之间使用下划线分隔
  5. 包的名称尽量短小,且全部使用小写字母,多个单词之间使用点(.)分隔
  6. 类的名称使用 Pascal 风格命名,即每个单词的首字母大写,其余字母小写
  7. 模块内部的类采用下划线 + Pascal 风格命名
  8. 函数、类的属性和方法的命名规则和模块相同
  9. 常量名称全部使用大写字母,多个单词之间使用下划线分隔
  10. 模块中使用下划线开头的变量、函数是受保护的(protected),在使用 from…import * 语句导入模块时无法被导入
  11. 类中使用双下划线开头的属性、方法是类私有的(private)

保留字

保留字,即 Python 语言中若干已经被赋予特殊意义的单词。在开发过程中,不可以将其作为变量、函数、模块或其他对象的名称,或标识符。

45e66d25db61c6ec9685caf4d7199be6.png

标识符

标识符,即一个名字(代号),主要用来标识变量、常量、函数或其他对象的名称。标识符的命名规则参考上文中的命名规范中的内容。

代码编辑器

前期准备用 Windows 自带的命令行编写简单的代码,中期使用 Sublime Text 编写模块、函数之类的需要了解上下文关系结构的代码,后期如果代码文件比较多的话就是用 PyCharm 作为编辑器,暂时是这么想的。

◆ ◆ ◆ ◆ ◆

为了帮各位观众老爷们快速入门python,我在这里准备了一套“经典入门教程”,这些是入门付费教程哦,现在当做福利免费赠送给各位观众老爷们,私信我“python入门”就可以领取!

点击我的头像关注我进入主页,就能看到私信按钮了。私信我“python入门”,一个字不能多一个字不能少,即可快速领取!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值