ICode9

精准搜索请尝试: 精确搜索
  • 我的设计模式之旅 ④ 解释器模式.2022-09-09 20:34:31

    一个菜鸟的设计模式之旅,文章可能会有不对的地方,恳请大佬指出错误。 编程旅途是漫长遥远的,在不同时刻有不同的感悟,本文会一直更新下去。 程序介绍 本程序实现解释器模式。程序可按需加载用户自定义的.work后缀文件,将每行的命令解释为具体行为。喵叫几次、进程休眠几秒、输出范围内

  • 设计模式之解释器模式2022-09-06 16:04:01

    解释器模式字面意思,也即解释某些内容的含义。这种设计模式是实际开发中最不容易用到的。比如SQL解析,符号处理引擎,会用到解释器模式,属于更底层的开发人员才会用到的设计模式。 本文就以解释器模式的概念、角色和简单的例子说明解释器模式,读者对这部分内容了解即可。 一、概念 解释

  • python的解释器2022-09-05 14:32:25

    什么是Python解释器?1.python解释器是什么?计算机的大脑是CPU, 中文名叫中央处理器,它仍然不能直接处理 Python 语言。CPU 只能直接处理机器指令语言,那是一种由0和1数字组成的语言,这是一种我们人很难直接写出来的语言。所以,我们需要一个翻译,把Python语言翻译成 计算机CPU 能听懂的机器

  • 第二节:编程语言与Python介绍2022-09-03 15:00:48

    一 引子 基于上一节所学,有了计算机硬件,再在硬件之上安装好操作系统,我们就有了一个应用程序的运行平台,我们接下来的任务就是学习如何使用某款编程语言来开发应用程序。   本章的主题是先带大家了解下编程语言,然后重点介绍Python这门编程语言   插图:恶搞图01     二 编程语言

  • 02 你好世界2022-09-02 09:00:13

    02 你好世界 “你好,世界!”程序是显示类似于“Hello, World!”的消息的计算机程序。在屏幕/终端上。它说明了所有周围的“生态系统”(例如编译器、解释器、源文件)如何一起使用。它还显示了编程语言的一些非常基本的语法。在 Python 等高级语言中,这样的程序对我来说往往很小。 我们将

  • GIL锁2022-09-01 09:04:02

    GIL锁:   全局解释器锁(Global Interpreter),是CPython解释器特有的,让一个进程中同一时刻只能有一个线程可以被CPU调用。   2.常见的程序开发中,计算操作需要使用CPU多核优势,IO操作不需要利用多核优势   - 计算密集型,使用多进程,例如:大量数据计算(累加计算示例)   - IO密集型,用多

  • 2022年7月7日周记2022-08-29 00:04:04

    1、本周做了什么:本周我开始学习Python,本周我对Python语言进行了初步的学习,我学习了Python的简介,Python的基本环境。本周我学习了2个小时,因为是初学,没有在代码上花费太多的时间。我学习了Python的简介,Python是一种解释性的语言,Python是一种交互式语言,Python是一种面向对象的语言,Pyt

  • 2022年7月14日周记2022-08-29 00:02:40

    周进度报告 1、本周做了什么:我下周准备对Python进行进一步学习:Python的基础语法:Python语言与C语言,Java语言有着很多的相似之处,但是也存在着一些差异。交互式语言不需要创建脚本文件,是通过Python解释器的交互模式来编写代码。Linux上只需要在命令行中输入Python命令即可启动交互式

  • 底层原理解释2022-08-27 16:02:39

    GIL GIL是Python的全局解释器锁,同一进程中假如有多个线程运行,一个线程在运行Python程序的时候会霸占Python解释器(加了一把锁即GIL),使该进程内的其他线程无法运行,等该线程运行完后其他线程才能运行。如果线程运行过程中遇到耗时操作,则解释器锁解开,使其他线程运行。所以在多线程中,线

  • python-sys模块所有知识点2022-08-22 12:33:34

    # -*- coding: utf-8 -*-# Python中sys模块:该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数# sys.argv #命令行参数List,第一个元素是程序本身路径# sys.modules.keys() #返回所有已经导入的模块列表# sys.exc_info() #获取当前正在处理的异常类,exc_type

  • Python3 virtual environment 在 vscode 的实践2022-08-15 21:00:19

    1、虚拟环境实际上就是将 python 解释器 + 项目中可能用的的modules,统一放在虚拟环境对应的目录 2、activate 虚拟环境,只是保证相关module下载到对应文件夹中,而不是说python 环境变量随之变化 3、环境变量能够保证py代码能找到引用的modules,import不会出错。 4、vscode中的参考链

  • python为什么说是解释型语言2022-08-11 15:32:58

    一个经常听见的问题,那就是:Python是解释型的语言吗?它会被编译吗?这个问题没有想象中那么好回答。和很多人认识世界一样,习惯以一个简单的模型去评判一些事物。而事实上,里面包含了很多很多的细节。通常的说法,编译代表着将一个高级语言转化为 CPU 能执行的机器码。当你编译 C 的时候,的

  • 用 Antlr 重构脚本解释器2022-08-08 13:04:01

    前言 在上一个版本实现的脚本解释器 GScript 中实现了基本的四则运算以及 AST 的生成。 当我准备再新增一个 % 取模的运算符时,会发现工作很繁琐而且几乎都是重复的;主要是两步: 需要在词法解析器中新增对 % 符号的支持。 在语法解析器遍历 AST 时对 % token 实现具体逻辑。 其中

  • python基础2022-07-26 23:03:10

    目录运行方式基础python基础基本数据类型格式化字符转义字符分支语句循环语句逻辑运算符赋值运算符 7/26发 待补充 运行方式 解释器,输入解释器名称+文件名称 运行 交互式,输入解释器名称打开python的shell shell,命令解释器,在shell中可以输入终端命令,将用户输入的命令传输给操

  • 安装虚拟环境(python解释器子环境)2022-07-20 21:04:33

    安装虚拟环境(python解释器子环境) 1.安装依赖 (1)pip3.8 install virtualenv (2)pip3.8 install -U virtualenvwrapper -i https://pypi.douban.com/simple/ (3)pip3.8 install virtualenvwrapper ''' 如果遇到报错,不要慌,升级pip版本后继续安装 ''' 2.建立虚拟环境软连接 l

  • 拍下宇宙的韦伯空间望远镜,其飞行软件采用 C++ 编写、内置定制的 JS 解释器2022-07-19 19:01:14

    KodeRover 联合 OSCHINA 推出云原生 DevOps 现状调研问卷,欢迎填写 >>>>>  NASA 昨日发布了韦伯空间望远镜(James Webb Space Telescope,简称 JWST)拍摄的首批全套全彩宇宙深空图像。 据介绍,JWST 预估总耗费高达 100 亿美元,它于 2021 年 12 月 25 日由阿丽亚娜 5 号火箭负责运送

  • 9、Pycharm运行报错:CreateProcess error=2, 系统找不到指定的文件2022-07-18 15:04:26

    Pycharm运行报错:CreateProcess error=2, 系统找不到指定的文件 问题描述:使用pycharm运行程序时,出现找不到指定文件的错误如下图 解决方案:修改File/settings中的解释器与Run目录下的文件解释器为相同的解释器

  • 虚拟环境2022-07-17 18:38:15

    1 概念 在正常开发中 我们会给每一个项目配备一个该项目独有的解释器环境,这个环境叫做虚拟环境 因其是依赖现电脑上现有python解释器而创建的, 而不是单独再下载一个python解释器.所以叫虚拟环境. 该虚拟环境内只有该项目用到的模块 用不到一概不装   2 优点:     1、一个

  • V8引擎如何运行代码2022-07-17 17:38:39

    V8引擎如何运行代码 1. 第一步 生成AST语法树 第一阶段是分词(tokenize),又称为词法分析,其作用是将一行行的源码拆解成一个个 token。所谓 token,指的是语法上不可能再分的、最小的单个字符或字符串。你可以参考下图来更好地理解什么 token。 第二阶段是解析(parse),又称为语法分析,其作

  • Error: Django is not importable in this environment2022-07-17 00:33:11

    1 问题: 显示没有django模块 >下载一个,提示已经安装 > 启动后提示django模块不可导入     2 解决: 查看该项目的解释器发现是python37 而默认的pip是加入环境变量的python36的pip 所以需要把python37解释器的pip路径加入环境变量, 重启Pycharm后 用pip3.7 install django==x.x

  • Python第三天(内置函数、变量的定义和使用)2022-07-11 12:02:35

    Python解释器自带的函数叫内置函数,可以直接使用,不需要导入某个模块; 内置函数和标准库函数是不一样的。Python 解释器也是一个程序,它给用户提供了一些常用功能,并给它们起了独一无二的名字,这些常用功能就是内置函数。Python 解释器启动以后,内置函数也生效了,可以直接拿来使用。Python

  • Python虚拟环境:venv,virtualenv,virtualenvwrapper2022-07-11 02:02:43

    Python虚拟环境可以使不同的程序使用单独的Python来运行,而不是都使用同一套默认的系统Python环境,不同的Python虚拟环境有着自己独立的Python解释器和三方库,互相隔离,互不影响。比如在电脑上全局(C盘或者其他目录)安装了Flask框架(或其他Python三方库框架),下次你又想使用其他版本的Flask

  • Python标准库之sys库常用功能详解2022-07-07 23:05:32

    Python标准库之sys库常用功能详解 sys是Python提供的程序与解释器交互的标准库 1、查看版本信息 # coding:utf-8 # 开发人员:yangxiaopeng # 开发时间:2022/07/05 22:59 import sys # 获取 Python版本信息 print(sys.version) # 获取解释器中C的API版本 print(sys.api_version) # 获

  • python第一天(注释)2022-07-07 19:04:37

    注释(Comments)用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。Python 解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。 注释的最大作用是提高程序的可读性! 单行注释: 使用 # 符号作为单行注释的符号,语法格式为:# 注释的内容 从#号开始,直到

  • [2022.7.5]闭包函数与解释器详细讲解2022-07-06 00:01:55

    闭包函数与解释器详细讲解 闭包函数简介 闭包函数 1.定义在函数内部的函数(函数的嵌套) 2.内部函数使用的了外部函数名称空间的名字 """ 只有满足以上两种特征的函数次才可以称为闭包函数 """ ![](https://img2022.cnblogs.com/blog/2912772/202207/2912772-20220705162945111-17871

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有