Python基础和爬虫——The1
配置Python环境
下载软件Python3.7.0和VscodeUser1.26,单击下载或者百度网盘。
勾选添加
PATH
,否则在用户新建PATH
中添加Python
和PIP
(在Scripts
文件中) 。需要安装的Vscode插件
python
、python for vscode
、Python-autopep8
、GBKToUTF8
、HTML Snippets
、HTML CSS Support
。配置Vscode设置文件,每0.5秒自动保存。
"files.autoSave": "afterDelay", "files.autoSaveDelay": 500
新建
python
文件,右键在终端中运行文件
。
补充和作业
Python3解决了Python2中字符串与字符编码的问题。 参考博客
- Python2:
- 使用 ASCII 码作为默认编码方式,对中文处理很不友好;
- 把字符串的牵强地分为 unicode 和 str 两种类型,误导开发者。
- Python3:
- 把系统默认编码设置为了 UTF-8 。
>>> import sys >>> sys.getdefaultencoding() 'utf-8'
- Python2:
Vscode设置文件开头默认备注 参考博客
请说明Python语言的特点
- 简单,容易学习,语法简介。
- 拥有丰富的类库,可以扩展。
- 免费开源。
- 运行在虚拟机上,可移植跨平台。
请说明Python的领域方向及Python在各领域所使用的类库
领域 | 使用的类库 |
---|---|
数据采集领域 | Requests模块库、Urllib模块库、Re模块库 |
数据分析与科学计算领域 | NumPy模块库、SciPy模块库、Pandas模块库 |
人工智能领域 | Scikit-Learn模块库、Keras模块库 |
自动化测试 | Selenium2模块库、Fabric模块库 |
系统运维领域 | Selenium2模块库、Fabric模块库 |
Web网站研发领域 | Socket模块库、Django模块库 |
5. 请说明Python的工作原理
解释器编译成中间文件(字节码)后再在虚拟机中运行,
*.py脚本文件
经过python -m 命令
编译成*.pyc字节码
,在经过python 命令
文件加载在Python虚拟机运行。