东莞外贸网站设计网页设计入门教学视频

diannao/2026/1/17 0:31:46/文章来源:
东莞外贸网站设计,网页设计入门教学视频,域名备案官网,网上找设计师一、python介绍python的创始人为吉多・范罗苏姆(Guido van Rossum)目前python主要应用领域#xff1a;・云计算・WEB开发・科学运算、人工智能・系统运维・金融#xff1a;量化交易#xff0c;金融分析等#xff0c;作为动态语言的python#xff0c;语言结构清晰简单…一、python介绍python的创始人为吉多・范罗苏姆(Guido van Rossum)目前python主要应用领域・云计算・WEB开发・科学运算、人工智能・系统运维・金融量化交易金融分析等作为动态语言的python语言结构清晰简单库丰富成熟稳定科学计算和统计分析都很牛・图形GUIpython是一门什么样的语言编程语言主要从以下几个角度进行分类编译型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言。编译型和解释型编译型如c,c,其实它和汇编语言是一样的也是有一个负责范怡的程序来对我们的源代码进行转换生产相对应的可执行代码。这个过程说得专业一点就成为编译(Compile)而负责编译的程序自然就成为编译器(Compiler)。如果我们写的程序代码都包含在一个源文件中那么通常编译之后就会直接生成一个可执行文件我们就可以直接运行了。对于较复杂的项目为了方便管理我们通常把代码分散在各个源文件中作为不同的模块来组织。这时编译各个文件时就会生成目标文件(Object file)而不是前面说的可执行文件。一般一个源文件的编译都会对应一个目标文件。这些目标文件里的内容基本上已经是可执行代码了但由于只是整个项目的一部分所以我们还不能直接运行。待所有的源文件的编译都大功告成我们就可以最后把这些半成品的目标文件“打包”成一个可执行文件了这个工作由另一个程序负责完成由于此过程好像是把包含可执行代码的目标文件连接装配起来所以又称为链接(Link)而负责链接的程序就叫链接程序(Linker)。链接程序除了链接目标文件外可能还有各种资源像图标文件、声音文件等还要负责去除目标文件之间的冗余重复代码等等……链接完成之后一般就可以得到我们想要的可执行文件了。解释型从字面上看编译和解释都有翻译的意思它们的区别则在于翻译的时机安排不大一样。打个比方阅读一本不懂的外语书可以找一个翻译给他足够时间从头到尾把整本书翻译好然后把母语版书给你阅读或者让翻译一句一句给你翻译如果想往回看某个章杰他也得重新给你翻译。两种方式前者就相当于编译型一次把所有 代码转换成机器语言然后写成可执行文件而后者就相当于解释型在程序运行的前一刻还只有源程序而没有可执行程序而程序每执行到源程序的某一条指令则会有一个称之为解释程序的外壳程序将源代码转换成二进制代码以供执行总言之就是不断地解释、执行、解释、执行……所以解释型程序是离不开解释程序的。像早期的BASIC就是一门经典的解释型语言要执行BASIC程序就得进入BASIC环境然后才能加载程序源文件、运行。解释型语言注定比编译型语言慢某些情况下甚至会慢几百倍。编译型与解释型两者各有利弊。前者执行速度快同等条件下对系统要求低因此像开发操作系统、大型应用程序、数据库系统等时采用。像C/C、Pascal/Object Pascal(Delphi)、VB等基本都可视为编译语言而一些网页脚本、服务器脚本及辅助开发接口这样的对速度要求不高、对不同系统平台间的兼容性有一定要求的程序则通常使用解释型语言如JAVA、JavaScript、VBScript、Perl、Python等。编译型和解释型各有优缺点又相互对立所以一批新兴的语言都有把两者折衷起来的趋势例如JAVA语言虽然比较接近解释型语言的特征但在执行之前已经预先进行一次预编译生成的代码是介于机器码和JAVA源代码之间的中介代码运行的时候则由JVM(Java的虚拟机平台可视为解释器)解释执行。它既保留了源代码的高抽象、可移植的特点又已经完成了对源代码的大部分预编译工作所以执行起来比“纯解释型”程序要快许多。而像VB6(或以前版本)、C#这样的语言虽然表面上看生成的是.exe可执行程序文件但VB6编译之后实际生成的也是一种中介码只不过编译器在前面安插了一段自动调用某个外部解释器的代码(该解释程序独立于用户编写的程序存放于系统的某个DLL文件中所有以VB6编译生成的可执行程序都要用到它)以解释执行实际的程序体。 C#(以及其他.net的语言编译器)则是生成.net目标代码实际执行时则由.net解释系统(就像JVM一样也是一个虚拟机平台)进行执行。当然.net目标代码已经相当“低级”比较接近机器语言了所以仍将其视为编译语言而且其可移植程度也没有JAVA号称的这么强大JAVA号称“一次编译到处执行”而.net则是“一次编码到处编译”。总之随着设计技术与硬件的不断发展编译型与解释型两种方式的界限正在不断变得模糊。动态语言和静态语言通常我们所说的动态语言、静态语言是指动态类型语言和静态类型语言。动态类型语言是指在运行期间才去做数据类型检查的语言也就是说在用动态类型的语言编程时永远也不用给任何变量指定数据类型该语言会在你第一次赋值给变量时在内部将数据类型记录下来。python和ruby就是一种典型的动态类型语言其他的各种脚本语言如VBScript也多少属于动态类型语言。静态类型语言与动态类型语言刚好相反他的数据类型是在编译期间检查的也就是说在写程序时要声明所有变量的数据类型C/C是静态类型语言的典型代表其他的静态类型语言还有C#、JAVA等。强类型定义语言和弱类型定义语言强类型定义语言强制数据类型定义的语言。一旦一个变量被指定了某个数据类型如果不经过强制转换那么它就永远是这个数据类型了。强类型语言是类型安全的语言。弱类型定义语言数据类型可以被忽略的语言。它与强类型定义语言相反一个变量可以赋不同数据类型的值。强类型定义语言在速度上可能略逊色于弱类型定义语言但是强类型定义语言带来的严谨性能有效地避免许多错误。另外“这门语言是不是动态语言”与“这门语言是否类型安全”之间是完全没有联系的例如python是动态语言是强类型定义语言(类型安全的语言)VBScript是动态语言是弱类型定义语言(类型不安全的语言)JAVA是静态语言是强类型定义语言(类型安全的语言)。shell脚本也是弱类型python是一门动态解释型的强类型定义语言python的优缺点优点python的定位是“优雅”“明确”“简单”所以python程序看上去总是简单易懂开发效率非常高python有非常强大的第三方库高级语言可移植性――如果你小心地避免使用依赖于系统的特性那么你的所有python程序无需修改就几乎可以在市场上所有的系统平台上运行可扩展性――如果你需要你的一段关键代码运行的更快或者希望某些算法不公开你可以把你的部分程序用C或者C写然后在你的python程序中使用它们可嵌入性缺点速度慢大多情况下用户是无法直接感知到的比如C运行一个程序花了0.01秒python是0.1秒这样C语言直接比python快了10倍算是非常夸张了但是无法直接通过肉眼感知到因为一个正常人所能感知的时间最小单位是0.15-0.4s左右。其实大多情况下python一句完全可以满足对程序速度的要求代码不能加密因为python是解释型语言它的源码都是以明文形式存放的线程不能利用多CPU问题这是python被人诟病最多的一个缺点GIL即全局解释器锁(Global Interpreter Lock)是计算机程序设计语言解释器用于同步线程的工具使得任何时刻仅有一个线程在执行python的线程是操作系统的原生线程。在linux上为pthread在windows上为wthread完全由操作系统调度线程的执行。一个python解释器进程内有一条主线程以及多条用户程序的执行线程。即使在多核CPU平台上由于GIL的存在所以禁止多线程的并行执行。python解释器当我们编写python代码时我们得到的是一个包含python代码的以.py为扩展名的文本文件。要允许代码就需要python解释器去执行.py文件。CPython最广泛使用的解释器。教程中的所有代码都在CPython下执行。IPython基于CPython上的一个交互式解释器PyPy它的目标是执行速度。采用JIT技术对python代码进行动态编译(注意不是解释)所以可以显著提高python代码的执行速度。Jython是运行在JAVA平台上的python解释器IronPython和Jython类似是运行在微软.net平台上二、python发展史・1989年Guido开始写python语言的编译器・1991年第一个python编译器诞生。・python 2.0 - October 16,2000・python 2.6 - October 1,2008 过渡版本・python 2.7 - July 3,2010 过渡版本・python 3.0 - December 3,2008In November 2014宣布python 2.7版本会支持到2020年不会有2.8版本。三、python 2 or 3python 2.x是过去式python 3.x是现在和未来的语言所有的标准库的更新只会在3.x版本中Unicode的支持程序员能感知的变化还有谁不支持python3twistedpython安装略。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/91247.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

绍兴网站推广福永网站建设公司

背景互联网时代的数据重要性不言而喻,任何数据的丢失都会给企事业单位、政府机关等造成无法计算和无法弥补的损失,尤其随着云计算和大数据时代的到来,数据中心的规模日益增大,环境更加复杂,云上客户群体越来越庞大&…

国外做储物柜的网站wordpress功能小工具栏

落地灯对于上班族、学生党来说真的很友好,能够提供贴合眼睛用光舒适的光度,使这些日常长时间用眼的人能够减少不良光线对眼睛造成的影响,从而科学健康的用眼! 市面上的落地灯产品越来越多,琳琅满目的产品让不少刚接触落…

环保设备网站建设模板舆情网站直接打开怎么弄

在最后的社区主题演讲后,我前往希尔顿金门大桥3/4/5观看了维克多巴生 ( Viktor Klang )的( Typesafe )“上,下,外:Akka”演讲。 巴生(Klang)是Akka的技术主管…

烟台网站制作工具什么样的网站好优化

在很多python脚本中在最后的部分会执行一个判断语句if __name__ "__main__:",之后还可能会有一些执行语句。那添加这个判断的目的何在? 在python编译器读取源文件的时候会执行它找到的所有代码,而在执行之前会根据当前运行的模块是…

织梦搬家 网站空白网站建设的平台分析

save和saveOrUpdate之间的区别是什么或save和persist之间的区别是任何Hibernate面试中常见的面试问题,就像Hibernate中get和load方法之间的区别一样。 Hibernate Session类提供了几种通过save , saveOrUpdate和persist等方法将对象保存到数据库中的方法。…

网站建设核心点tp框架做餐饮网站

ConfigurableListableBeanFactory 提供bean definition的解析,注册功能,再对单例来个预加载(解决循环依赖问题). 貌似我们一般开发就会直接定义这么个接口了事.而不是像Spring这样先根据使用情况细分那么多,到这边再合并 ConfigurableListableBeanFactory具体: 1、…

做公司网站的费用计入什么科目wordpress图片添加音乐

泽宇对自己的研究方向也就是知识图谱嵌入(KG Embedding)技术进行了总结,并制作了一套slides,力求让大家只看slides就可以理解并掌握知识图谱嵌入的相关知识和最新研究情况,包括知识图谱嵌入的基本概念、方法分类和经典…

给公司建立网站不可以做到的网络架构图怎么画

目录 0 引言1 函数指针模拟多播委托 🙋‍♂️ 作者:海码007📜 专栏:UE虚幻引擎专栏💥 标题:【UE 委托】如何利用函数指针理解委托的基本原理❣️ 寄语:书到用时方恨少,事非经过不知难…

公司网站维护一般需要做什么大数据技术建设网站

共享指针是 C 中一种智能指针,用于管理动态内存。它可以有效防止内存泄漏和悬空指针问题。在实际项目中,共享指针有以下几种常见的用法: 1. 管理对象的生命周期 共享指针可以用来管理对象的生命周期。当最后一个共享指针指向的对象时&#…

设计师网站 pins东营刚刚发生

目录 1.软件与平面基础 2.互联网插画 3.互联网运营设计 4.C4D三维制作 5.UI设计基础

新乡模板建站WordPress输出当前网址

一个程序被加载到内存当中运作,那么在内存内的那个数据就被称为进程(process)。 进程是操作系统上非常重要的概念,所有系统上面跑的数据都会以进程的型态存在。 进程 在 Linux底下所有的指令与能够进行的动作都与权限有关,而系统如何判定权…

网站建设控制面板怎么设置网页图片下载不了怎么办

还不错… 生成后一般放在imgs的下面. link:favicon tab 导入链接http://www.faviconico.org/

小型影视网站源码制作软件下载

模糊集基本理论 典型隶属函数 如前所述, 构造恰当的隶属函数是模糊集理论应用的基础。一种基本的构造隶属函数的方法是“参考函数法”, 即参考一些典型的隶属函数, 通过选择适当的参数, 或通过拟合、整合、实验等手段得到需要的隶属函数。 下面介绍典型隶属函数(最早由法国学者…

全国 做网站的企业网站分析报告范文

写在开头:本章是Hive教程第六部分,着重于归纳SQL编写。文章内容输出来源:拉勾教育大数据高薪训练营。本章将介绍Hive中常见的面试题和自己的解答思路,以供大家训练和记忆。SQL面试题1、求连续7天登录的用户— 数据。uid dt status…

做企业网站需要注意哪些网页制作工具有哪些

文章目录机器学习定义说人话例子专家系统 定义好, 应招,速度快机器学习 实验 奖惩 调参对象任务 TASK T一个或多个经验 EXPERIENCE性能PERFORMANCE类比人类学习监督学习半监督学习无监督学习增强学习可解决问题不可解决问题举例f(x&#xff0…

广州营销型网站优化做的很好的网站

一、查询 递归查询 寻找的值比根节点大&#xff0c;遍历右子树&#xff1b; 寻找的值比根节点小&#xff0c;遍历左子树。 def qurey(self, node, val):if not node: # 没有节点&#xff0c;返回空return Noneif node.data < val:return self.qurey(node.rchild, val)el…

简洁手机购物网站会员中心模板广东东莞大益队

1.最大文件打开数限制查看前用户进程打开的文件数限制&#xff0c;命令行执行&#xff1a;ulimit -n默认1024.这表示当前用户的每个进程最多允许同时打开1024个文件&#xff0c;这1024个文件中还得除去每个进程必然打开的标准输入&#xff0c;标准输出&#xff0c;标准错误&…

手机上怎么做能打开的网站吗中国企业网官方网站

基础 java基础 JDK 和 JRE JDK&#xff0c;它是功能齐全的 Java SDK&#xff0c;是提供给开发者使用&#xff0c;能够创建和编译 Java 程序的开发套件。它包含了 JRE,同时还包含了编译 java 源码的编译器 javac 以及一些其他工具比如 javadoc&#xff08;文档注释工具&#…

邯郸网站建设邯郸网站制作品牌设计图片

传送门 文章目录题意&#xff1a;思路题意&#xff1a; 给你一张nnn个点mmm个边的图&#xff0c;mmm条边是给定的&#xff0c;要求你给未给定的边赋值一个边权&#xff0c;使得所有边权异或和为000&#xff0c;求所有满足这种情况的图中最小生成树边权和最小的&#xff0c;输出…

合肥网站制作费用没有网站可以域名备案

priority case语句 一个priority case可能具有多个条件选项匹配 priority case语句指定&#xff1a; 至少有一个条件选项的值与条件表达式匹配如果有多个条件选项的值与条件表达式匹配&#xff0c;必须执行第一个匹配分支 修饰符priority表示设计者认为两个或多个条件选择表…