语言简史和python

一、语言发展

1. 机器语言

机器语言是计算机能够直接理解和执行的二进制代码,它是由计算机处理器的指令集构成的。种计算机处理器都有其自己的机器语言,也就是一组特定的指令集。机器语言是一种非常基础和低级的编程语言,它用0和1表示指令和数据,计算机通过读取和执行这些指令来完成各种操作和计算。
优点:计算机可以直接识别,运行速度快,执行效率高
缺点:由于机器语言非常底层,对于普通人来说太过难以理解和编写
在这里插入图片描述

2. 汇编语言

汇编语言是一种低级的计算机编程语言,它使用简单的助记符代替二进制指令,使得程序员可以更容易地理解和编写程序。汇编语言的编程风格与计算机硬件密切相关,因此程序员必须了解计算机的体系结构和指令集,以便正确编写程序。
优点:虽然汇编语言比高级语言更难学习和编写,但它具有更高的执行效率和更直接的硬件控制。
缺点:需要理解计算机体系结构和指令集,学习困难

在这里插入图片描述

3.高级语言

高级语言是计算机编程语言的一种,其语法和结构更接近自然语言,比机器语言和汇编语言更易于理解和编写。高级语言代码通常需要通过编译器或解释器转换为机器语言才能被计算机执行。常见的高级语言包括C、C++、Java、Python、JavaScript,Rust,Ruby,PHP等。
优点:更加接近自然语言,更容易被人理解和学习。
缺点:离底层较远,需要通过编译器和解释器转换为机器语言,执行效率相对较慢。

在这里插入图片描述

二、语言分类

编程语言按照执行方式的不同课分为编译型语言和解释型语言两种。

1. 编译型语言

编译型语言是一种需要通过编译器将原始代码翻译成机器代码的语言,编译器将源代码转换为可执行代码,然后计算机可以直接运行它。在编译型语言中,代码只需要编译一次,并且编译后的代码可以多次运行,因此它们通常比解释型语言运行得更快。一些编译型语言包括C、C++、Java(部分编译型)、Go和Swift等。

在这里插入图片描述

2.解释型语言

解释型语言是一种无需预先编译的语言,它通过解释器逐行解释并执行源代码。解释器将源代码转换为机器代码,并且在每次程序运行时都执行一遍。因此,解释型语言的运行速度通常比编译型语言慢,但是由于它们无需编译,因此在开发过程中可以更快地进行调试,也更加灵活。一些常见的解释型语言包括Python、JavaScript、Ruby和Perl等。

在这里插入图片描述

三、python

1. 简介

Python是一种高级编程语言,由Guido van Rossum(龟叔)于1989年创建。它的设计理念强调代码的可读性和简洁性,让程序员能够更快速地开发代码。Python具有丰富的库和框架,可以用于各种领域的应用开发,例如数据科学、人工智能、网络编程等。

随着时间的推移,Python在计算机科学领域逐渐变得流行。Python的开放源代码、易用性和广泛的社区支持使其成为新手和专家同样喜欢的编程语言之一。 Python有一个庞大的社区,其中包括了很多知名的开源项目,例如Django、Flask、NumPy、SciPy等。同时,Python在学术界也有非常广泛的应用,尤其在科学计算、数据分析、人工智能等领域。

它的优点包括代码易读性高、语法简单、易于维护、跨平台支持等。Python还拥有活跃的开源社区,为用户提供丰富的资源和支持。

在这里插入图片描述

2. 版本

以下是 Python 的大事件时间轴:
1980 年 —— 吉多・范罗苏姆开始构思 Python 的想法;
1989 年 —— Python 已经有了雏形;
1991 年二月 —— Python 的代码对外公布,此时版本为 0.9.0;
1994 年一月 —— Python 1.0 正式发布;
2000 年 —— Python 2.0 发布;
2001 年 —— Python 2.1 基于 Python 软件基金会协议(Python Software Foundation (PSF))发布;
2008 年 12 月 —— Python 3.0 正式发布,Python 3 被称为 “Python 3000” 或者 “Py3K” 。
Python 3 与 Python 2 不兼容,不过随着这几年 Python 3 的使用率急剧上升,作为新手可以放心地从 Python 3 学起。

3. 下载安装

3.1 下载

Python 已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。
您需要下载适用于您使用平台的二进制代码,然后安装 Python。
如果您平台的二进制代码是不可用的,你需要使用C编译器手动编译源代码。
编译的源代码,功能上有更多的选择性, 为 Python 安装提供了更多的灵活性。

官网地址:点击下载

3.2 安装

在这里插入图片描述

在这里插入图片描述

install安装后勾选匹配在内的所有或者保持默认,注意修改安装路径,一般不在C盘装软件。

3.3 添加环境变量

在 Windows 设置环境变量
在环境变量中添加Python目录:
在命令提示框中(cmd) : 输入
path=%path%;C:\Python 按下"Enter"
注意: C:\Python 是Python的安装目录。

也可以通过以下方式设置:
右键点击"计算机",然后点击"属性"
然后点击"高级系统设置"
选择"系统变量"窗口下面的"Path",双击即可!
然后在"Path"行,添加python安装路径即可(我的D:\Python32)
所以在后面,添加该路径即可。
ps:记住,路径直接用分号";“隔开!
最后设置成功以后,在cmd命令行,输入命令"python”,就可以有相关显示。

在这里插入图片描述

3.4 多版本共存问题

分别安装不同版本,并添加环境变量,可在安装目录把python.exe改为能区别的名称以此运行。

3.5 运行方式

3.5.1 cmd方式

通过win+R调出运行框,输入cmd运行

在这里插入图片描述

3.5.2 IDLE运行

开始菜单搜索IDLE并运行

在这里插入图片描述

四、代码编辑工具推荐

1.Visual Stdio Code

Visual Studio Code(也称为VS Code)是由Microsoft开发的免费源代码编辑器,可用于Windows,Linux和macOS。它包括诸如语法高亮,调试,版本控制集成,代码完成等功能。它支持多种编程语言,例如C ++,Java,Python,JavaScript和HTML / CSS。VS Code还允许扩展开发,使用户可以自定义编辑器并添加新功能。由于其灵活性,速度和易用性,且其完全免费,它在开发人员中广受欢迎。

官网地址:点击下载

2.Sublime Text

Sublime Text是一款流行的文本编辑器,由Jon Skinner在2008年发布。它支持多种编程语言,如C ++,Java,Python和JavaScript。Sublime Text具有多个功能,如代码高亮,自动完成,宏和插件等。它具有简洁的用户界面,易于使用,并且非常快速。与其他文本编辑器不同,Sublime Text可以通过插件和配置文件进行定制,并具有广泛的支持社区。由于其快速性和定制性,Sublime Text成为开发人员和编写者最常使用的文本编辑器之一。

官网地址:点击下载

3. Pycharm(强推)

PyCharm是一款专业的Python开发工具,由JetBrains开发。它提供了丰富的功能,如代码智能提示、代码调试、自动代码重构、版本控制、集成开发环境等。 PyCharm支持多种Python版本和库,如Django、Flask、Pyramid等。它的用户界面清晰简洁,易于使用,支持多任务编辑,还可以自定义布局和控件。除此之外,PyCharm还有强大的插件系统,可以扩展其功能。总之,PyCharm是Python开发人员的首选,提高了开发效率和代码质量。

官网地址:点击下载
注:Pycharm并不是免费使用,初次下载会有30天试用,之后需要各种方法激活

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值