首页 / PYTHON / **python入门**
**python入门**
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了**python入门**,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3082字,纯文字阅读大概需要5分钟。
内容图文
![**python入门**](/upload/InfoBanner/zyjiaocheng/640/4ba234871c25410f85612f5d3ad3a702.jpg)
一、编程语言
- 分类:分为机器语言、汇编语言、高级语言
- 机器语言:直接用二进制数进行编程。执行效率最高,计算机无障碍理解,相当于计算机母语。开发效率最低,跨平台效率差,低学习难度大。
- 汇编语言:和机器语言半斤八两,是机器语言的一种进步,用英文标签取代2进制指令,不用再记2进制指令了。开发效率低比机器语言稍高,执行效率
高但低于机器语言。跨平台性差。 - 高级语言:用人类能理解的语言来编程,但是人理解的语言计算机是无法理解的,所以需要通过,编译器和解释器来翻译成计算机能识别的二进制指
令。按照翻译的方式不同分为两种,编译型和解释型。 - 编译型:比如C语言。相当于谷歌翻译。一次性翻译好,再运行程序。只要编译过再用不到编译器。
- 解释型:比如python。相当于同声传译。读一行,执行一行,直到全部代码读写执行。只要运行都要通过解释器解释运行。
- 编译型语言比解释型语言执行效率高,开发效率低于解释型语言。跨平台性差,解释行语言跨平台性极强。
- 执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
- 开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
- 跨平台性:解释型具有极强的跨平台型
二、python介绍
?- python语言:指的是python的语法风格
- python解释器:专门用来识别python这门语言的语法并解释执行的软件
- python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。
- Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。
三、python解释器的安装
1、下载和安装解释器
通过python官网https://www.python.org/下载所对应平台的安装包进行安装。
2、配置环境变量
- Windows系统通过我的电脑右键>属性>高级系统设置>环境变量>系统环境变量>Path双击打开在末尾添加python的安装路径确定就可以了。
linux:
vim /etc/profile
PATH=$PATH:/usr/local/python38:/usr/local/python38
export PATHmac:同liunx
四、运行python的两种方式
1、交互式
通过命令提示窗口(cmd)即时得到程序的运行结果。
2、脚本方式
把程序写到文件里(约定俗成文件名后缀为.py),然后用python解释器执行其中的内容
五、一个python程序的运行的三个步骤
- 先启动python解释器
- 解释器会发送系统调用,把要执行文件的内容从硬盘读入到内存。此时文件里的内容全为普通字符,没有任何意义。
- 解释器开始解释执行刚刚读入内存文件的代码,开始识别python语法。 对比文本编辑器读取C:\a\b\c.py文件内容也经历了三个步骤
- 对比文本编辑器读取文件内容也经历了三个步骤
- 先启动文本编辑器
- 文本编辑器会发送系统调用,把.py的内容从硬盘读入内存
- 文本编辑会将刚刚读入内存的内容控制输出到屏幕上,让用户看到结果
python解释器和文本编辑器两者在前两个阶段所做的事完全一致,唯一不同的就是第三个阶段对读入内存的python代码处理方式不同
六、注释
注释是对关键代码的解释说明
单行注释:#
单个井号为单行注释,在井号后面加入注释内容
多行注释:''' ''' """ """
三个单引号开头和三个单引号结尾或三个双引号开头和三个双引号结尾为多行注释在中间加入注释内容被注释的代码不会被执行
七、IDE集成开发环境pycharm的安装
- 在pycharm官网https://www.jetbrains.com/pycharm/下载对应平台的安装包下载安装。分为专业版和社区版,社区版免费但功能不全面,推荐使用专业版。
内容总结
以上是互联网集市为您收集整理的**python入门**全部内容,希望文章能够帮你解决**python入门**所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。