零基础学Python 基础班 第二章 Python 要点

零基础学Python 基础班 第二章 Python 要点

第二章 Python 要点

1 Python语言

1.1 Python概念

. Python 是一种 简单功能强大的 编程语言
. Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
. Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

1.2 Python特色

. 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
. 2.易于阅读:Python代码定义的更清晰。
. 3.易于维护:Python的成功在于它的源代码是相当容易维护的。
. 4.丰富的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。
. 5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。
. 6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。
. 7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。
. 8.数据库:Python提供所有主要的商业数据库的接口。
. 9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。
. 10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。

1.3 Python的发展及应用

Python语言排名
. Python项目
. 常规软件开发
. 科学计算
. 自动化运维
. 自动化测试
. WEB开发
. 网络爬虫
. 数据分析
. 人工智能
Python之禅

(输入 import this)
胜于丑陋(Python 以编写优美的代码为目标)
明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)
简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)
扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
可读性很重要(优美的代码是可读的)
即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)
不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码)
当存在多种可能,不要尝试去猜测而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)
虽然这并不容易,因为你不是 Python 之父(这里的 Dutch 是指 Guido )
做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)
命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)

2 环境搭建

2.1 解释器

. 环境搭建就是安装Python的解释器
. Python解释器分类:
. CPython (官方使用版本)用C语言编写的
. PyPy 用Python语言编写的解释器
. JPython 用JAVA编写的解释器

2.2 Python环境搭建

. 软件下载的官方网址
在这里插入图片描述

.在这里插入图片描述
选择适合自己操作系统的软件版本进行下载,现在都是使用Python3,尽量选择Python3 的对应版本下载
.安装成功
DOS中输入python

2.3 Python的交互模式

在这里插入图片描述
. win键 + R --> CMD --> 回车 --> 输入Python
. 命令行结构
. Python 3. 6. 5 … —> 版本
. Type “help”,“copyright”…—> 版权声明
. >>> —> 命令提示符 (在后面可以直接输入指令

2.4 pip工具的使用

. pip 介绍 - 代码库管理工具
我们都知道python有很多的第三方库或者说是模块。这些库针对不同的应用,发挥不同的作用。我们在实际的项目中肯定会用到这些模块。那如何将这些模块导入到自己的项目中呢?
Python官方的PyPi仓库为我们提供了一个统一的代码托管仓库,所有的第三方库,甚至你自己写的开源模块,都可以发布到这里,让全世界的人分享下载 。
python有两个著名的包管理工具easy_install和pip。在python 2中easy_install是默认安装的,而pip需要我们手动安装。随着Python版本的提高,easy_install已经逐渐被淘汰,但是一些比较老的第三方库,在现在仍然只能通过easy_install进行安装。目前,pip已经成为主流的安装工具,自Python 2 >=2.7.9或者Python 3.4以后默认都安装有pip
. pip的使用
在命令行下,输入pip,回车可以看到帮助说明:
在这里插入图片描述
. 查看pip版本
pip -v
pip --version
在这里插入图片描述
. 普通安装
pip install requests
在这里插入图片描述
. 指定版本安装
pip install robotframework2.8.7
在这里插入图片描述
. 卸载已安装的库
pip uninstall requests
. 升级指定包
, >=, <=, >, < 来指定一个版本号。
pip install SomePackage
pip install SomePackage == 1.0.6 #指定版本
pip install SomePackage ==1.0.5 #最小版本
. 列出已安装的库
pip list
在这里插入图片描述
. 显示所有安装包信息
pip show package
在这里插入图片描述
. 将已安装的库列表保存到文件夹中
pip freeze >E:\python练习\install.txt
在这里插入图片描述
在这里插入图片描述
. 使用wheel文件安装
除了使用上面的方式联网进行安装外,还可以将安装包也就是wheel格式的文件,下载到本地,然后使用pip进行安装。比如我在PYPI上提前下载的pillow库的wheel文件,后缀名为whl
网址::https://www.lfd.uci.edu/~gohlke/pythonlibs/
在这里插入图片描述

2.5 Python的第一个程序

. 可以在交互模式实现
在这里插入图片描述
. 可以用Python自带的idle
在这里插入图片描述
. 可以用高级开发工具如 : PyCharm
在这里插入图片描述

3 PyCharm的安装和配置

3.1 安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2 配置

• 1、主题修改 File–settings–apperance–theme
• 2、代码字体修改 File–settings–Editor-Font
• 3、关闭更新 File–settings—apperance—System Settings —Updates — Automatically check updates for 取消打钩
• 4、快捷键修改 File–settings—apperance-- Keymap 选择自己习惯的快捷键方式
• 5、自动导包 File–settings—apperance–General —Auto Import 打钩
• 6、进制打开上次的工程 File–settings—apperance—System Settings —Reopen last project startup
• 7、修改新建文件文件头 File–settings–Editor—Code Style — File and Code Templates — Python Script
• #!/usr/bin/env python
• # -- coding: utf-8 --
• # @Time : ${DATE} ${TIME}
• # @Author : Jerry
• # @File : ${NAME}.py
• # @Software: ${PRODUCT_NAME}
• 8、修改字体编码 File–settings–Editor—Code Style — File Encoding — Project Encoding

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值