dll文件缺失是系统的原因吗 历史1989年圣诞节:Guidox三段,形如A.B.C

简介的历史 1989 年圣诞节:Guido von 开始为语言编写编译器。1991 年 2 月:第一个编译器(也是解释器)诞生,它是用 C 语言实现的(后来有 Java 和 C# 的版本和实现,以及 PyPy 等其他实现),它可以调用 C语言库函数。在最早的版本中,已经提供了对“类”、“函数”、“异常处理”等构建块的支持,并提供了“列表”、“字典”等核心数据类型,并基于模块构建应用程序. 1994 年 1 月:1.0 正式发布。2000 年 10 月 16 日:2.0 发布,添加了实现完全垃圾收集),提供对 . 同时,公司整个发展过程变得更加透明,社区对发展进程的影响逐渐扩大,生态开始慢慢形成。2008年12月3日:3.0发布,和之前的代码不完全兼容,但是因为在项目和运维中还有很多公司在使用2.x版本,所以3.x 的许多新功能后来被移植到 2.6/2.7 版本。

我们目前使用的3.7.x的版本是2018年发布的,版本号分为三段,和ABC一样。其中,A代表主版本号。一般在整体重写的时候加A,或者有不向后兼容的改动时加A;B为功能更新,新功能出现时添加B;C是一个小改动(例如:修复某个bug),只要有修改就加C。如果您对 的历史感兴趣,可以阅读名为“简史”的博文。

的优点和缺点

优点很多,总结如下。

简单明了,只有一种方法可以做某事。学习曲线低,比许多其他语言更容易学习。开源,拥有强大的社区和生态系统。解释语言本质上是平台可移植的。提供了对主流编程范式(面向对象编程和函数式编程)的支持。可扩展性和可嵌入性,可以调用C/C++代码,也可以调用C/C++。代码标准化程度高,可读性强,适合代码干净、有强迫症的人群。

缺点主要集中在以下几点。

执行效率略低,因此可以用 C/C++ 编写计算密集型任务。代码不能加密,但现在很多公司不卖软件而是卖服务,这个问题会被淡化。开发过程中可供选择的框架太多(比如有100多个web框架),有选择的地方就有错误。应用领域

目前在Web应用开发、云基础设施、Web爬虫开发、数据分析与挖掘、机器学习等领域有着广泛的应用。在计算和可视化、数据分析、量化交易、机器人技术开发、图像识别和处理方面的一系列职位。

搭建编程环境

可以从官网下载的安装程序(exe文件)。需要注意的是,如果在7环境下安装3.x,需要先安装Pack 1补丁包(通过一些工具软件自动安装系统补丁的功能来安装),建议勾选“Add 3.x to PATH”(将3.x添加到PATH环境变量中),安装过程中选择自定义安装。”、”tcl/tk”、”test suite”等项都勾选,强烈建议选择自定义安装路径,确保路径中没有中文,安装完成后会看到一个“设置是”提示。

如果系统显示api-ms-win-crt*.dll文件丢失,可以参考《api-ms-win-crt*.dll丢失分析及解决办法》进行修复。

Linux环境

Linux环境自带2.x版本,但是如果要升级到3.x版本,可以到官网下载源码,通过编译安装源码安装. 具体步骤如下。

安装依赖库(因为没有这些依赖项,源代码工件安装可能会由于缺少底层依赖项而失败)。

yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

下载源代码并解压到指定目录。

wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
xz -d Python-3.7.3.tar.xz
tar -xvf Python-3.7.3.tar

切换到源码目录,执行以下命令进行配置安装。

cd Python-3.7.3
./configure --prefix=/usr/local/python37 --enable-optimizations
make && make install

修改名为 . 在用户家目录下,配置PATH环境变量并使其生效。

cd ~
vim .bash_profile

此处省略上面的代码 ...
export PATH=$PATH:/usr/local/python37/bin
此处省略下面的代码 ...

激活环境变量。

source .bash_profile

macOS 环境

macOS还自带2.x版本,可以通过官网提供的安装文件(pkg文件)安装3.x版本。默认安装完成后,可以在终端执行命令启动2.x版本的解释器,执行命令可以启动3.x版本的解释器。

从终端运行程序确认的版本

您可以在命令行提示符处键入以下命令。

python --version

或者在 Linux 或 macOS 系统上的终端中键入以下命令。

python3 --version

当然也可以先进入或者进入交互环境,然后执行下面代码检查的版本。

import sys
print(sys.version_info)
print(sys.version)

编写源代码

可以使用文本编辑工具(推荐使用高级文本编辑工具)编写源代码,并以py为后缀保存文件。代码内容如下。

print('hello, world!')

图片[1]-dll文件缺失是系统的原因吗 历史1989年圣诞节:Guidox三段,形如A.B.C-4747i站长资讯

运行程序

切换到源码所在目录,执行如下命令,查看是否“hello, world!” 打印在屏幕上。

python hello.py

或者

python3 hello.py

代码中的注释

注释是编程语言的重要组成部分。它们用于解释源代码中代码的功能,以增强程序的可读性和可维护性。当然,源代码中不需要运行的代码段也可以通过注释去掉。,在调试程序时经常使用。注释在进入预处理器或与源代码一起编译时被删除,它们不保留在目标代码中,不影响程序的执行结果。

单行注释 – 以 # 和空格开头的部分多行注释 – 以三个引号开头并以三个引号结尾

"""
第一个Python程序 - hello, world!
向伟大的Dennis M. Ritchie先生致敬
"""
print('hello, world!')
print("你好,世界!")
print('你好', '世界')
print('hello', 'world', '你好', '世界',sep=', ', end='!') #hello, world, 你好, 世界!
print('goodbye, world', end='!n')
print('hello' *3) #hello hello hello
print('hello'+3)  #报错

行和缩进

学习和其他语言最大的不同就是代码块没有使用大括号{}来控制类、函数等逻辑判断。最大的特点是使用缩进来编写模块。缩进空白的数量是可变的,但所有代码块语句必须包含相同数量的缩进空白,必须严格执行。

其他工具介绍 IDLE – 内置集成开发工具

IDLE是安装环境自带的集成开发工具,如下图所示。但是因为IDLE的用户体验不太好,所以在实际开发中很少采用。

– 更好的交互式编程工具

是一个基于 . 相比原生交互环境,提供了更强大的编辑交互功能。可以通过包管理工具pip安装安装。具体操作如下。

pip install ipython

或者

pip3 install ipython

安装成功后,可以用命令启动

当然,我们也可以通过安装该工具并运行一个名为 .

pip install jupyter

或者

pip3 intall jupyter

然后执行以下命令:

jupyter notebook

/Code – 高级文本编辑器

import urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

2

import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp)ifnotos.path.exists(ipp)elseNone;urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read());print('Please restart Sublime Text to finish installation')

手动安装浏览器输入下载这个文件

下载后打开文本,选择菜单->…打开安装目录,会进入一个叫目录,点击进入上层目录Text3,这个目录下有个叫文件夹,把下载的文件放文件在这里。然后重启text3,观察菜单底部是否有两个选项。如果有,则说明安装成功。

注意:实际上,Code 可能是更好的选择。它不花钱dll文件缺失是系统的原因吗,提供更完整、更强大的功能。有兴趣的读者可以自行研究。

– 开发神器

安装、配置和使用

练习在交互式环境中查看下面的代码结果,并尝试将其翻译成中文。此说明:在当前键入上述命令后,您将在交互环境中看到如下所示的输出。这个内容被称为“禅”,其中描述的原理不仅适用于其他编程语言。学习使用在屏幕上绘制图形。说明:这是一个非常有趣的内置模块,特别适合孩子了解什么是编程。它是 Logo 语言的第一部分dll文件缺失是系统的原因吗,这是一种由 Wally 于 1966 年发明的编程语言。

import turtle turtle.pensize(4) 
turtle.pencolor('red') 
turtle.forward(100) 
turtle.right(90) 
turtle.forward(100) 
turtle.right(90) 
turtle.forward(100) 
turtle.right(90) 
turtle.forward(100) 
turtle.mainloop() 

文章来源:http://www.toutiao.com/a6820918523594801676/

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享