目录
1. Python语言
1.1 Python语言的基本概念
- 特点:强大、简洁、面向对象
- 创始人:吉多*范罗苏姆(Gudio van Rossum)
- 选中Python(蟒蛇)作为程序的名字,是因为他是BBC电视剧–蒙提*派森的飞行马戏团(Monty Python’s Flying Circus)的爱好者
- 1989年的圣诞节期间,吉多*范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为ABC语言的一种继承
- 1991年,第一个Python解释器诞生,它是用C语言实现的,并能够调用C语言的库文件
1.2 解释型和编译型语言的区别
- 编译型语言是需通过编译器(compiler)将源代码编译成机器码之后才能执行的语言
- 代表语言:C、C++、Golang、Pascal、Object-C、Swift
- 特点:执行效率高、跨平台性差
- 适用范围:编译型语言由于程序执行速度快,同等条件下对系统的要求比较低,因此像开发操作系统、大型应用程序、数据库系统等软件时一般采用它
- 解释型语言的程序不需要编译,相比编译型语言省了道工序,解释性语言在运行程序的时候才逐行翻译
- 代表语言:Python、JavaScript、PHP、Shell、Ruby、MATLAB、Perl
- 特点:执行效率低、跨平台性好
- 适用范围:一些网页脚本,服务器脚本以及辅助开发接口之类的对速度要求不高,对不同系统兼容性有一定要求的程序通常使用解释型语言
1.3 Python的特色
- 简单易学
- 自由开放、开源
- 跨平台
- 可嵌入型(C和C++中可嵌入Python)
- 丰富的库(标准库、第三方库)
1.4 Python的发展和应用
- 下图是百度指数Java和Python从2011年4月到2020年5月22日的趋势对比,明显看出python的趋势发展
- Python的应用
- 常规软件开发
- 科学计算
- 自动化测试
- 自动化运维
- WEB开发
- 网络爬虫
- 数据分析
- 人工智能
2. Python搭建环境
2.1 Python的解释器
- 环境搭建就是安装Python的解析器
- 种类:Cpython(官方的版本,C语言编写)、PyPy(Python语言编写)、Jpython(Java语言编写)
2.2 搭建Python环境
- 官网安装:链接
- 下载安装包
- windows/Mac:选择各自对应的系统版本
- 进入版本下载源
- 可选择选择电脑相对应的32位或64位系统,选择可执行(executable)文件)
- 按步骤进行安装:推荐自定义安装,需要勾选添加环境变量(这步忘了页没关系,后面自定义安装里还可以再选)
- 全部勾选
- 这里也有勾选环境变量
- 验证是否成功安装Python:打开cmd,输入python,如下图就说明安装成功啦!
- windows/Mac:选择各自对应的系统版本
2.3 pip工具的使用
- pip介绍:pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能
- Python有两个著名的包管理工具,easy-install和pip,前者在python2中默认安装,后者目前已经成为主流的安装工具,自Python 2>=2.7.9或者Pytho 3.4以后默认安装
- pip使用:在命令行下,输入匹配,回车可以看到说明
- 查看pip版本:pip -V或pip -version
- 普通安装:pip install 库名(如requests)
- 指定版本安装:pip install 库名=2.8.7
- 卸载已安装的库:pip uninstall 库名
- 列出已安装的库:pip list
- 显示所安装包的信息:pip show 库名
- 将已经安装的库列表保存到文本文件中:pip freeze > 需要保存的文本文件所在的路径
- pip 换源安装:pip下载一些库,有时候非常的慢,简直达到了奔溃的边缘。因为默认pip是使用Python官方的源,但是由于国外官方源经常被墙,导致不可以用,我们可以使用国内的Python镜像源,从而解决Python安装不上库的烦恼
- 换源方法:pip install 库名 -i http://pypi.douban.com/simple/(豆瓣源),详细参考
名称 | 网址 |
---|---|
豆瓣 | http://pypi.douban.com/simple/ |
阿里 | http://mirrors.aliyun.com/pypi/simple/ |
中国科学技术大学 | http://pypi.mirrors.ustc.edu.cn/simple |
清华 | https://pypi.tuna.tsinghua.edu.cn/simple |
3. PyCharm的安装和配置
3.1 PyCharm的安装
- 官网下载
- 找到PyCharm的下载入口,建议选择免费社区版本(Community),专业版要收费的,破解也麻烦
- 找到PyCharm的下载入口,建议选择免费社区版本(Community),专业版要收费的,破解也麻烦
- 安装过程:
- 之前如有安装过,就选择如图示:
- 根据自己的电脑选择32位或者64位
- 这样就安装成功啦!
- 之前如有安装过,就选择如图示:
3.2 PyCharm的简单配置
- 设置外观:File–settings–apperance–theme
- 字体修改:File–settings–Editor–Font
- 取消pycharm版本的自动更新:File–settings–apperance–System settings–Updates–Automatically check updates for 取消☑️
- 快捷键修改:File–settings–apperance–Keymap 选择自己习惯的快捷键方式
- 自动导包:File–settings–apperance–General–Auto Import ☑️
- 禁止自动打开上次的工程:File–settings–apperance–System settings–Reopen last project startup
- 修改编程模版:File–settings–Editor–Code Style–File and Code Templates–Python Script
- 模版内容:
#!/usr/bin/env python
-- coding: utf-8 -
@Time : ${DATE} ${TIME}
@Author : xxx
@File : ${NAME}.py
@Software: ${PRODUCT_NAME}
- 模版内容: