芸品绿-PythonWeb开发工程师

Python面试题122-137算法和数据结构 参考自:https://cloud.tencent.com/developer/article/1490616(题目来源) 所有题目 算法和数据结构 122.已知: AList = [1,2,3] BSet = {1,2,3} (1) 从 AList 和 BSet 中 查找 4,最坏时间复杂度哪个大? 对于查找,列表和集合的最坏时间复杂度都是O(n),所以一样的。 (2) 从 AList 和 BSet 中 插入 4,最坏时间复杂度哪个大? 列表操作插入的最坏时间复杂度为o(n), 集合为o(1),所以 阅读详情
1.Python常用的数据结构的类型及其特性?
  • 数值类型:
    • 整数(int): 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。
    • 浮点型(float): 浮点型由整数部分与小数部分组成
    • 复数((complex)):复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
  • 列表(List): 是一个可变容器模型,可以存储任意类型的变量。List简单的来时就是两个中括号[ ]抱起来的有序集合,里面的元素可以是任意类型。
  • 元组(tuple):是由( )小括号包起来的不可更改的有序数列,元组的元素不可变,元组的元素可变。
  • 字典(dict): 字典是一个无序的序列,它的每一项(item)都是一个键(key)值(value)对.
  • 集合(set): 集合数学里的集合,是一个无序,互异的序列。
2.已知AList = [1,2,3,1,2],对AList列表元素去重,写出具体过程。

对列表去重有四种方法,如下代码:

def func1(one_list):  
    ''''' 
    使用集合 
    '''  
    return list(set(one_list))  


def func2(one_list):  
    ''''' 
    使用字典的方式 
    '''  
    return {}.fromkeys(one_list).keys()  


def func3(one_list):  
    ''''' 
    使用列表推导的方式 
    '''  
    temp_list=[]  
    for one in one_list:  
        if one not in temp_list:  
            temp_list.append(one)  
    return temp_list  


def func4(one_list):  
    ''''' 
    使用排序的方法 
    '''  
    result_list=[]  
    temp_list=sorted(one_list)  
    i=0  
    while i<len(temp_list):  
        if temp_list[i] not in result_list:  
            result_list.append(temp_list[i])  
        else:  
            i+=1  
    return result_list  


if __name__ == '__main__':  
    AList=[1,2,3,1,2]  
    print func1(AList)  
    print func2(AList)  
    print func3(AList)  
    print func4(AList)
3.选出一下表达式表述正确的选项:
A:{1:0, 2:0,3:0}
B:{”a“:0, "b":0, "c":0}
C: {(1,2):0, (2,3):0}
D: {[1,2]:0, [2,3]:0}

答案:首先,字典的键(key)必须的唯一的,但值(value)则不必。值(value)可以取任何数据类型,但键(key)必须是不可变的,如:字符串、数字、元组
所以,以上的正确选项是:ABC

4. 已知:
AList = [1,2,3]
BSet = {1,2,3}
  • (1) 从AList 和 BSet中 查找 4,最坏时间复杂度那个大?
  • (2) 从AList 和 BSet中 插入 4,最坏时间复杂度那个大?
5.已知:
A = {1,2,3}
B = {1,2,4}
  • (1) 求A 和 B 的 交集?

    • A & B
  • (2) 求A 和 B 的 并集?

    • A | B
  • (3) 求A 和 B 的 差集?

    • A - B
6. 已知ip = ”192.168.0.100“提取ip的各部分并写入列表的实现过程。
ip_list = ip.split(".")
7. 已知 AList = [“a”,”b”,”c”]将AList转换成”a,b,c“的实现过程。
Alist = ["a","b","c"]
Astr = ",".join(Alist)
8. ADist = {”a“:0,”b”:1, “c”:2}判断”h“ 是否是ADist的key?(写出具体的实现过程)
ADict = {"a":0, "b":1, "c":1}

for key in ADict.keys():

    if "h" is key:
        print("存在")
else:
    print("不存在")
9. Python的进程、线程、协程有什么区别?

概念:

  • 进程:

    进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。每个进程都有自己的独立内存空间,不同进程通过进程间通信来通信。由于进程比较重量,占据独立的内存,所以上下文进程间的切换开销(栈、寄存器、虚拟内存、文件句柄等)比较大,但相对比较稳定安全。
  • 线程:

    线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。线程间通信主要通过共享内存,上下文切换很快,资源开销较少,但相比进程不够稳定容易丢失数据。
  • 协程:

    协程是一种用户态的轻量级线程,协程的调度完全由用户控制。协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈,直接操作栈则基本没有内核切换的开销,可以不加锁的访问全局变量,所以上下文的切换非常快。

区别:
进程与线程比较:

线程是指进程内的一个执行单元,也是进程内的可调度实体。线程与进程的区别:
1) 地址空间:线程是进程内的一个执行单元,进程内至少有一个线程,它们共享进程的地址空间,而进程有自己独立的地址空间
2) 资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源
3) 线程是处理器调度的基本单位,但进程不是
4) 二者均可并发执行
5) 每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口,但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制

协程与线程进行比较:

1) 一个线程可以多个协程,一个进程也可以单独拥有多个协程,这样python中则能使用多核CPU。

2) 线程进程都是同步机制,而协程则是异步

3) 协程能保留上一次调用时的状态,每次过程重入时,就相当于进入上一次调用的状态
10. 已知 AStr = ”123456“
  • (1)如何获取最后两个字符?

    Astr = "123456"    
    print(Astr[-2:])   
  • (2)如何获取第2个和第3个字符?

    Astr = "123456"    
    print(Astr[1:3])
11. python2中字符串编码有几种,与Python3有什么区别?字节和字符编码分别是什么意思?
在Python2中,字符串字面量对应于8位的字符或面向字节编码的字节字面量。
这些字符串的一个重要限制是它们无法完全地支持国际字符集和Unicode编码。
为了解决这种限制,Python2对Unicode数据使用了单独的字符串类型。
要输入Unicode字符串字面量,要在第一个引号前加上前最``'u'``。
Python2中还有一种称为字节字面量的字符串类型,它是指一个已经编码的字符串字面量,
在Python2中字节字面量和普通字符串没有差别,因为在Python2中普通字符串实际上就是已经编码(非Unicode)的字节字符串。
在Python3中,不必加入这个前缀字符,否则是语法错误,这是因为所有的字符串默认已经是Unicode编码了。
如果使用-U选项运行解释器,Python2会模拟这种行为(即所有字符串字面量将被作为Unicode字符对待,u前缀可以省略)。
在Python3中,字节字面量变成了与普通字符串不同的类型。

字节和字符编码分别是什么意思
一个字符不等价于一个字节,字符是人类能够识别的符号,而这些符号要保存到计算的存储中就需要用计算机能够识别的字节来表示。一个字符往往有多种表示方法,不同的表示方法会使用不同的字节数。这里所说的不同的表示方法就是指字符编码,比如字母A-Z都可以用ASCII码表示(占用一个字节),也可以用UNICODE表示(占两个字节),还可以用UTF-8表示(占用一个字节)。字符编码的作用就是将人类可识别的字符转换为机器可识别的字节码,以及反向过程。
UNICDOE才是真正的字符串,而用ASCII、UTF-8、GBK等字符编码表示的是字节串。关于这点,我们可以在Python的官方文档中经常可以看到这样的描述"Unicode string" , " translating a Unicode string into a sequence of bytes"
我们写代码是写在文件中的,而字符是以字节形式保存在文件中的,因此当我们在文件中定义个字符串时被当做字节串也是可以理解的。但是,我们需要的是字符串,而不是字节串。一个优秀的编程语言,应该严格区分两者的关系并提供巧妙的完美的支持。JAVA语言就很好,以至于了解Python和PHP之前我从来没有考虑过这些不应该由程序员来处理的问题。遗憾的是,很多编程语言试图混淆“字符串”和“字节串”,他们把字节串当做字符串来使用,PHP和Python2都属于这种编程语言。最能说明这个问题的操作就是取一个包含中文字符的字符串的长度:
- 对字符串取长度,结果应该是所有字符串的个数,无论中文还是英文
- 对字符串对应的字节串取长度,就跟编码(encode)过程使用的字符编码有关了(比如:UTF-8编码,一个中文字符需要用3个字节来表示;GBK编码,一个中文字符需要2个字节来表示)

12. 爬虫过程中碰到js加载后的数据,除了常规的模拟浏览器比如phantomjs之外,还有什么好的应对方法?
  1. 找到js的位置
    • 在event listener中观察绑定事件,点击进入js的位置
    • 在search all files中搜索 url地址中或者是参数中的关键字
  2. 分析js的过程:

    添加断点,重新刷新页面,能够在页面上看到每一步的返回结果,能够跳转到函数的位置,观察其中的函数的执行过程

python面试题 python 170道面试题 语言特性 谈谈对 Python 和其他语言的区别 简述解释型和编译型编程语言 Python 的解释器种类以及相关特点? Python3 和 Python2 的区别? Python3 和 Python2 中 int 和 long 区别? xrange 和 range 的区别? 编码规范 什么是 PEP8? 了解 Python 之禅么? 了解 DocStrings 么? 了解类型注解么? 例举你知道 Python 对象的命名规范,例如方法 阅读详情

相关推荐

Python 爬虫面试题 170 道

Python 爬虫面试题 170 道 最近在刷面试题,看了网络上大量的 Python 相关面试题后,我发现了这几个问题: 有些还是 Python2 的代码 回答的很简单,关键的题目没有点出为什么 一些复制粘贴的代码根本就跑不通 这几个问题相信大家深有体会吧,所以我决定针对市面上大多的 Python 题目做一个分析,同时也希望大家尽可能的做到举一反三,而不是局限于题目本身。 通过本场...

GitChat 1926

【专题】Python期末练习题(含解析)

python期末复习资料

Pqf18064375973的博客 8103

测试开发基础 | Python 算法与数据结构面试题系列一(附答案)

⬆️ 关注 @霍格沃兹测试学院 公众号,回复「面试」,领取 BAT 大厂测试面试真题专辑。 时间复杂度问题 已知 AList = [1, 2, 3],BSet = {1, 2, 3} (1)从AList和BSet中查找4,最坏时间复杂度哪个大?(2)从AList和BSet中插入4,最坏时间复杂度哪个大? 答: 对于查找,列表和集合的最坏时间复杂度都是O(n),所以一样的。 列表操作插入的最坏时间复杂度为o(n), 集合为o(1),所以Alist大。set是哈希表所以操作的复杂度基本上都是o(1)。 用 .

weixin_46635091的博客 693

python重复元素判定去除_Python实现去除列表中重复元素的方法小结【4种方法】...

本文实例讲述了Python实现去除列表中重复元素的方法。分享给大家供大家参考,具体如下:这里一共使用了四种方法来去除列表中的重复元素,下面是具体实现:#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:去除列表中的重复元素'''def func1(one_list):'''''使用集合,个人最常用'''return list(set(on...

weixin_39976499的博客 305

一文读懂Cache一致性原理

本文介绍了为什么需要维护cache一致性、一致性协议的本质和类别,以及如何设计一致性协议。

W1Z1Q的专栏 6853

从零开始,用MATLAB/Simulink手把手搭建一个无刷直流电机(BLDC)的控制模型

本文详细介绍了如何使用MATLAB/Simulink从零开始搭建无刷直流电机(BLDC)控制模型。通过可视化建模方法,避开繁琐的数学推导,直接构建三相逆变器、电机本体参数化模型、霍尔传感器与换相逻辑实现,以及速度闭环控制设计。文章还提供了PID控制器整定、抗饱和处理和系统调试的实用技巧,帮助工程师快速掌握BLDC控制系统的仿真与实现。

weixin_27741699的博客 256

Python面试题总结(4)--数据类型(列表)

1. 已知 AList = [1,2,3,1,2],对 AList 列表元素去重,写出具体过程。 答: AList = [1,2,3,1,2] BList = set(AList) print(BList) print(list(BList)) 输出结果: {1, 2, 3} [1, 2, 3] 2. 如何实现 “1,2,3” 变成 [“1”,“2”,“3”] 答: s = "1,2,3" ...

fanxindong0620的博客 564

图信号处理中的多尺度分析:图小波变换与图傅里叶变换的对比与应用

本文深入探讨了图信号处理中的多尺度分析方法,重点对比了图小波变换(GWT)与图傅里叶变换(GFT)的技术特点与应用场景。通过分析图的拓扑结构,GWT展现出强大的局部洞察力,适用于异常检测和社区发现;而GFT则擅长全局频率分析,适合趋势分析和信号去噪。文章结合实战案例,为读者提供了方法选型指南和前沿进展,帮助开发者在生物信息学、社交网络分析等领域高效应用这些技术。

weixin_30369041的博客 407

成为一名Python web开发工程师,你需要具备什么技能?

在大家的印象中,Python被广泛的应用在人工智能、自动化运维、自动化测试、机器学习等方向,并且有着不可或缺的作用;但其实Python的应用领域不止这些,Python还可以进行后台开发,正因如此市场上有了Python web开发的岗位需求。那么想要从事Python web开发,需要掌握哪些技能呢?我们来看看吧。Python语言:想要利用Python进行后台开发,我们必须学习Python语言。先学习Python基本语法,再学习Python高级用法,然后了解各种标准库的用法。开发框架。

xiaolinyui的博客 1256

RTL8211F千兆PHY原理图与PCB设计:从手册到量产的完整指南

在工业网关、边缘计算和FPGA/CPU以太网扩展设计中,千兆PHY芯片的稳定运行取决于外围电路的精细设计。RTL8211F(I)作为应用广泛的物理层收发器,其原理图设计涉及电源域划分、时钟与复位时序、RGMII/ MDIO接口匹配以及MDI差分网络等多个环节。正确理解数据手册的阅读顺序,掌握100Ω差分阻抗控制、等长约束和EMI布局技巧,是保证链路可靠性和信号完整性的关键。本文从芯片选型与数据手册解析切入,系统梳理从电源去耦到PCB布局布线的工程实践要点,帮助工程师规避Link不稳定、MDIO读取失败、吞吐

weixin_28721917的博客 354

ABB机器人绝对精度实战:从焊接路径优化到TCP控制(附配置步骤)

本文深入探讨了ABB机器人绝对精度在焊接路径优化中的核心价值。通过对比重复定位精度,阐明绝对精度如何补偿机械误差,确保TCP在整个运动路径上的轨迹精度。文章提供了从示教器激活绝对精度功能的详细配置步骤,并分享了针对焊接抖动和实现0.2mm路径精度的进阶调优技巧,包括TCP标定、伺服参数优化与系统维护。

weixin_29053073的博客 352

关于Python爬虫面试170道题

#背景 今天在痴海的公众号看到了170道爬虫相关的题目,打算自己在这里先回答能够回答的部分,等6月23日出正式结果了对比一下看看,自己和大佬之间的天埑有多宽 #答题部分 ##语言特性 1.谈谈对 Python 和其他语言的区别 答:Python属于比较“自由”的语言,首先变量使用前不需要声明类型,其次语句结束不需要使用分号作为结尾,同时不需要大括号进行代码块的标注,使用缩进对大括号进行代替。 2....

葫芦娃的爷爷的博客 2万+

嵌入式AI实战:基于RK3588部署YOLOv11并集成OpenCV实现实时推理(全流程详解)

本文详细介绍了在RK3588芯片上部署YOLOv11目标检测模型的全流程,包括环境搭建、模型转换和实时推理实现。主要内容为:1)通过YOLOv11官方工具将PyTorch模型转为ONNX格式;2)使用RKNN Toolkit2将ONNX模型转换为适配RK3588的RKNN格式;3)在RK3588上结合OpenCV实现实时视频推理功能。教程提供了完整的代码示例和详细步骤说明,帮助开发者快速在边缘设备上部署目标检测模型,实现AI视觉应用的落地。

LXY_LOVE36的博客 214

什么是全栈工程师,为什么全栈开发用Python,Python web全栈开发究竟有多高薪?

我们经常听到全栈工程师这个词语。那么很多小伙伴还是不明所以,什么是全栈工程师?为什么全栈开发用Python?Python web全栈开发到底有多高薪?

2794

单板电源设计(LDO、DC/DC)

高速电路设计的电源架构 在电路设计中,一块单板往往涉及多种电源,常见的如5V/3.3V/2.5V/1.8V/1.5V/1.2V/1V0.9V/0.75V等,如此多种类的电源不可能都直接通过背板从电源板获得。一般,单板仅有一种或者两种输入电源,如48V或12V,再由它们产生单板上器件所需要的电源。 单板如何由输入电源生成所需电源,常见有两种架构:集中式电源架构和分布式电源架构。 ...

sinat_15677011的博客 8334

第069篇:浸入边界法进阶

浸入边界法(Immersed Boundary Method, IBM)是处理流固耦合问题的强大数值方法。本文深入介绍直接力法、反馈力法、Ghost Cell方法和多域IBM等高级技术。通过Python实现完整的IBM求解器,展示处理移动边界、弹性边界和多体相互作用的方法。浸入边界法,直接力法,反馈力法,Ghost Cell,流固耦合,移动边界,弹性边界Navier-Stokes方程添加体积力项:∂u∂t+(u⋅∇)u=−1ρ∇p+ν∇2u+f\frac{\partial \mathbf{u}}{\part

2401_87715305的博客 414

如何做一名 python全栈式web工程师

总的来说,成为一名Python全栈式Web工程师需要坚实的技术基础、不断的实践和积累项目经验,以及对新技术不断学习和尝试的精神。持续提升:关注行业动态,不断提升自己的技术水平,保持对新技术的敏感度,同时也要注重软技能的提升,比如沟通能力、团队协作能力等。深入学习:不断学习和掌握新的技术,比如RESTful API设计、微服务架构、前端性能优化、持续集成和部署等领域的知识。实践项目:通过实际项目练习,将所学知识应用到实际中,可以选择一些小型的Web应用项目,逐渐积累经验。

731

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Python开发工程师是做什么的?现在还值得做吗?

Python一直都被认为是开发语言里简单的一种,甚至很多产品经理为了职业生涯发展得更好都开始学习python了,你就看市面上最好割韭菜的就是python课了,别的语言课真没那么多,所以学了python又能怎么样?今天来聊聊Python开发工程师。按照惯例,在开始前我会先为这个职位值不值得入行给出一个评分:4星,其中薪资收入:4星;工作内容:3星;发展前景:4.5星星级评分标准如下:1星:不建议去,除非没有选择2星:可以选择去,但是有缺点,不太推荐3星:工作还算体面,能拿得出手。

m0_70486148的博客 2984

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Python面试题

1.列出5个常用python标准库 (1)os:提供与操作系统相关联的函数 (2)re:正则匹配 (3)sys:通常用于命令行参数 (4)math:数学运算 (5)datatime:处理日期时间 2.简述with方法打开文件帮我们做了什么? with语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的‘清理’操作,释放资源,比如文件使用后自动关闭、线程中锁的自...

喵小喵的博客 1204

【python面试170题】4. 数据类型-列表、字典

【面试题目来着微信公众号:GitChat】 列表 已知 AList = [1,2,3,1,2],对 AList 列表元素去重,写出具体过程。 如何实现 “1,2,3” 变成 [“1”,“2”,“3”] 给定两个 list,A 和 B,找出相同元素和不同元素 [[1,2],[3,4],[5,6]]一行代码展开该列表,得出[1,2,3,4,5,6] 合并列表[1,5,7,9]和[2...

weixin_43097012的博客 300

Python 爬虫面试题 170 道:2019 版

引言最近在刷面试题,所以需要看大量的 Python 相关的面试题,从大量的题目中总结了很多的知识,同时也对一些题目进行拓展了,但是在看了网上的大部分面试题不是很满意,一个...

qq_33570092的博客 1258

Python 最常见的 170 道面试题解析:2019 最新

Python 今年还是很火,不仅是编程语言排行榜前二,更成为互联网公司最火热的招聘职位之一。伴随而来的则是面试题目越来越全面和深入化。有的时候不是你不会,而是触及到你的工作边缘,并没有更多的使用,可是面试却需要了解。 所以我结合自己的面试经历以及各大厂的面试题库,准备了 170 道 2019 年最新的 Python 面试题解析,很多老旧的问题已经帮你剔除,直接看这份最新的即可。让你最短时间内掌握...

GitChat 6万+

编写一个交错合并列表元素的函数。例如:给定的两个列表为[a,B,C]和[1,2,3],函数返回[a,1,B,2,C,3]。

编写一个交错合并列表元素的函数。例如:给定的两个列表为[a,B,C]和[1,2,3],函数返回[a,1,B,2,C,3]。 private static String[] arr1 = { "a", "B", "c", "D", "e" }; private static String[] arr2 = { "1", "2", "3" }; public static void main(St

Life is for sharing的博客 5307

从事Python多年的全栈工程师给你分析为什么学Python

Python的火热度持续不断。。。。。。作为入门语言还是不错的!你觉得Python真的好吗?或许你在漫天的宣传中看到了这些:开发环境简单,能打字就能写代码;接近英语的简单语法;众多的第三方库;解释执行,不需要编译;跨平台,方便移植;但是作为一个负责任的程序员,要跟你说的是:就算再简单的语言,也得学才会会,不要在好不好,真的好不好这些事情上下功夫,要在怎么学如何学上下功夫。第一部分:各个领域应用的语...

weixin_30244681的博客 976

python list列表的使用

1. 列表简单介绍: 列表是Python中内置有序、可变序列,列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开; 当列表元素增加或删除时,列表对象自动进行扩展或收缩内存,保证元素之间没有缝隙; 在Python中,一个列表中的数据类型可以各不相同,可以同时分别为整数、实数、字符串等基本类型,甚至是列表、元组、字典、集合以及其他自定义类型的对象。 [1, 2, 3] ['awng',...

每天一勃 2915

一个中级python web后端开发工程师的面试总结

时光荏苒,岁月如梭,一转眼,又到了春暖花开跳槽季。。。从我17年转行进入web开发这个行当,已经3年了,然后年初的这次疫情,让我有了一个充分准备面试的时间,从3月9号开始投递简历,就只看上海和杭州的机会,然后到目前4月初,大概一个月的时间,面试了10多家大小型的互联网公司。于是乎,想在前文的基础上,再做一些中级web开发的总结,造福大家~~ 跟之前一样文章流程,先说公司:叮咚买菜、莉莉丝、商汤、叽...

AyoCross的专栏 2282
上一篇: 博派通达-Python爬虫开发工程师
下一篇: 金桔小店-PythonWeb开发工程师
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值