没有合适的资源?快使用搜索试试~ 我知道了~
python安装说明与方法
资源推荐
资源详情
资源评论
学习目标
1. 了解 Python 及其优点
2. 配置 Python 环境(必须掌握)
3. 能够初步使用 Pycharm 编写 Python
一 Python 概述
1.1 编程语言介绍
是用来定义计算机程序的形式语言。我们通过编程语言来编写程序代码,再通过语言处理程序执行代
码,向计算机发送指令,让计算机完成对应的工作。
编程语言就是人和计算机进行交流的一种语言。
1.2 编程语言种类
我们日常接触或者了解的语言,其实会有十几种之多,例如:
最能反映系统本质的 C 语言;
叫人难以捉摸的 C++;
天生就格式优美的 Python;
神奇的函数式编程语言 JavaScript;
微软系的王牌语言 C#;
被誉为世界上最好语言的 PHP;
使用人数最多的 Java;
能够方便操作系统的 Shell 脚本语言;
...
总结:
程序设计语言有很多种,每种语言都是为了实现某个特定的目的而发明的;
关于网上一直争论的所谓”最好的语言“,其实是并不存在”最好的语言“这个说法的,每种语言都有
它的长处和短处;
经验丰富的程序员知道各种语言擅长的应用场景,因此,会尽可能的掌握各种不同的程序设计语
言;
最难的语言,其实是你第一次学习的语言,只要能掌握一种编程语言,上手其他的编程语言都会更
容易一些。
1.3 Python 简介
Python 是著名的“龟叔” Guido van Rossum 在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一
个编程语言。
1991年,第一个 Python 编译器诞生。它是用 C 语言实现的,并能够调用 C 语言的库文件。从一出生,
Python 已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展
系统。
龟叔给 Python 的定位是“优雅”、“明确”、“简单”,由此 Python 也有了一句流行语:人生苦短,我用
Python。
Python 是时下最流行最火爆的编程语言之一,具体原因如下:
1. 简单易学,适应人群广泛。
2. 免费、开源。简单地说,你可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它
的一部分用于新的自由软件中。
3. 应用领域广泛。
4. 使用 Python 开发或者部分业务上使用到 Python 的网站:
豆瓣:公司几乎所有的业务均是通过 Python 开发的;
Google:谷歌在很多项目中用 Python 作为网络应用的后端,如 Google Groups、Gmail、
Google Maps 等,Google App Engine 支持 Python 作为开发语言;
YouTube:视频分享网站,在某些功能上使用到 Python;
Dropbox:美国最大的在线云存储网站,全部用 Python 实现,每天网站处理10亿个文件的
上传和下载;
知乎:国内最大的问答社区,通过 Python 开发;
除上面之外,还有搜狐、金山、腾讯、盛大、网易、百度、阿里、淘宝、土豆、新浪、果壳等
公司都在使用 Python 完成各种各样的任务。
1.4 Python 的优缺点
优点
简单:Python 是一种代表简单主义思想的语言。阅读一个良好的 Python 程序就感觉像是在
读英语一样,尽管这个英语的要求非常严格!Python 的这种伪代码本质是它最大的优点之
一。它使你能够专注于解决问题而不是去搞明白语言本身。
易学:就如同你即将看到的一样,Python 极其容易上手,会英语就行。
免费、开源:Python 是 FLOSS(自由/开放源码软件)之一。简单地说,你可以自由地发布
这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS
是基于一个团体分享知识的概念。这是为什么 Python 如此优秀的原因之一——它是由一群希
望看到一个更加优秀的 Python 的人创造并经常改进着的。
可移植性:由于它的开源本质,Python 已经被移植在许多平台上(经过改动使它能够工作在
不同平台上)。如果你小心地避免使用依赖于系统的特性,那么你的所有 Python 程序无需修
改就可以在下述任何平台上面运行。
面向对象:Python 既支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,
程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据
和功能组合而成的对象构建起来的。
丰富的库:Python 标准库确实很庞大。它可以帮助你处理各种工作,包括正则表达式、文档
生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、
HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。记住,
只要安装了Python,所有这些功能都是可用的。这被称作Python的“功能齐全”理念。除了标
准库以外,还有许多其他高质量的库,如 wxPython、Twisted 和 Python 图像库等等。
规范的代码:Python 采用强制缩进的方式使得代码具有极佳的可读性。
缺点
Python 语言非常完善,没有明显的短板和缺点,唯一的缺点就是执行效率慢,这个是解释型语言
所通有的,同时这个缺点也将被计算机越来越强大的性能所弥补。
二 Python 环境搭建
2.1 Python 解释器简介
当我们编写 Python 代码时,我们得到的是一个包含 Python 代码的以 .py 为扩展名的文本文件。要运
行代码,就需要 Python 解释器去执行 .py 文件。
由于整个 Python 语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写
Python 解释器来执行 Python 代码(当然难度很大)。事实上,确实存在多种 Python 解释器。
CPython:当我们从 Python 官方网站下载并安装好 Python 后,我们就直接获得了一个官方版本
的解释器:CPython。这个解释器是用 C 语言开发的,所以叫 CPython。在命令行下运行 Python
就是启动 CPython 解释器。CPython 是使用最广的 Python 解释器。
IPython:IPython 是基于 CPython 之上的一个交互式解释器,也就是说,IPython 只是在交互方
式上有所增强,但是执行 Python代码的功能和 CPython 是完全一样的。好比很多国产浏览器虽然
外观不同,但内核其实都是调用了 IE。
CPython 用 >>> 作为提示符,而 IPython 用 In [序号]: 作为提示符
PyPy:PyPy 是另一个 Python 解释器,它的目标是执行速度。它对 Python 代码进行动态编译(注
意不是解释),所以可以显著提高 Python 代码的执行速度。
Jython:Jython 是运行在 Java 平台上的 Python 解释器,可以直接把 Python 代码编译成 Java 字
节码执行。
IronPython:IronPython 和 Jython 类似,只不过 IronPython 是运行在微软 .Net 平台上的
Python 解释器,可以直接把 Python 代码编译成 .Net 的字节码。
总结:Python 的解释器很多,但使用最广泛的还是 CPython。Python 解释器就是一个语言处理程序,
可以把使用 Python 语言开发的代码解释成机器语言。
2.2 Python 解释器下载
官方网站:https://www.Python.org/getit/
点击图中的“Download Python xxx”浏览器即可自动下载安装包。
下载完成。
2.3 Python 解释器安装
1. 双击启动安装程序,进入安装界面。
剩余21页未读,继续阅读
资源评论
Xiaobaihuiyidian
- 粉丝: 2
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- PHP的laravel5框架仿小米商城源码数据库 MySQL源码类型 WebForm
- (源码)基于Arduino和HTML的自动喂食系统.zip
- 智能健康饮食-JAVA-基于springBoot智能健康饮食系统设计与实现
- 在线项目管理-JAVA-基于springBoot在线项目管理与任务分配中的应用设计与实现
- (源码)基于SpringCloud框架的在线考试管理系统.zip
- (源码)基于Arduino和蓝牙的智能风扇控制系统.zip
- 在线问诊-JAVA-基于springBoot在线问诊系统的设计与实现
- 民营加油站-JAVA-基于SpringBoot的小型民营加油站管理系统
- vue44444444444444
- (源码)基于C++的机器人气体检测与地图构建系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功