栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

二、编程语言与python介绍

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

二、编程语言与python介绍

一 编程和编程语言 1.1 语言和编程语言

语言就是人与人沟通的媒介,而编程语言就是人与计算机沟通的媒介,学习编程语言就像是学习一门外语。

1.2 编程的本质

将人的思维逻辑用计算机可以读懂的语言写下来,编程的结果就是产生一堆代码。

二 编程语言的分类 2.1 机器语言

机器语言是直接站在计算机的角度出发,计算机能够读的懂得是二进制指令,机器语言就是用二进制数来编程,所以门槛很高,学习成本大,开发的效率极低。

2.2 汇编语言

汇编语言是用一个英文标签来代表一组二进制指令,相对于机器语言来说,是一种进步,开发的效率稍微提高,学习成本和门槛还是很高。

2.3 高级语言

高级语言就是用人类认识的字符编写程序,开发效率大大的提升,门槛和学习成本也有所下降。人类可以理解高级语言,而计算机需要翻译才能够理解,根据翻译软件的不同,又可以把高级语言分为两类。

2.3.1 编译型(C++)


相当于谷歌翻译,将程序所有代码一次性翻译成计算机可以识别的二进制指令,之后操作系统会拿着编译好的二进制指令去操作计算机硬件。

2.3.2 解释型(python)


相当于一个同声翻译,需要一个解释器,一边翻译一边执行。

2.4 总结
1.执行效率:机器语言 > 编译语言 > 高级语言(编译型 > 解释型)
2.开发效率:机器语言 < 编译语言 < 高级语言(编译型 < 解释型)
3.跨平台性:解释型具有极强的跨平台性
三 python介绍 3.1 python发展方向
  1. web开发(写网站后端:负责提供数据)
  2. 人工智能(无人驾驶技术,机器学习)
  3. 网络爬虫(基于网络爬取想要的数据)
  4. 自动化运维和自动化测试
  5. 自动化办公
  6. 金融量化
  7. 数据分析
3.2 python简介

Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

​ Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。最新的TIOBE排行榜https://www.tiobe.com/tiobe-index/,Python已飙升至世界第一。

3.3 python解释器
  • python2.X版本
    python2.7是2.X版本最终版本,2020年以后就没有在更新维护
  • python3.X版本
    python3.6是前几年使用频率最高的稳定版
  • 解释器下载
    官方网站:python官网
    选择Downloads

    选择需要的版本下载即可
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/977045.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号