• Python面试真题- scrapy和scrapy-redis有什么区别?为什么选择redis数据库?

    【Python面试真题】- scrapy和scrapy-redis有什么区别?为什么选择redis数据库?   1) scrapy是一个Python爬虫框架,爬取效率极高,具有高度定制性,但是不支持分布式。而scrapy-redis一套基于redis数据库、运行在scrapy框架之上的组件,可以让scrapy支持分布式策略,Slaver端共享Master端redis数据库里的item队列、请求队列…

  • 【Python面试真题】- Django 本身提供了 runserver,为什么不能用来部署?

    【Python面试真题】- Django 本身提供了 runserver,为什么不能用来部署? runserver 方法是调试 Django 时经常用到的运行方式,它使用 Django 自带的   WSGI Server 运行,主要在测试和开发中使用,并且 runserver 开启的方式也是单进程 。   uWSGI 是一个 Web 服务器,它实现了 WSGI 协议、uwsgi、http 等协议。…

  • Python面试真题 – Tornado 的核是什么 ?

    【Python面试真题】- Tornado 的核是什么 ? Tornado 的核心是 ioloop 和 iostream 这两个模块,前者提供了一个高效的 I/O 事件循环,后者则封装了 一个无阻塞的 socket 。通过向 ioloop 中添加网络 I/O 事件,利用无阻塞的 socket ,再搭配相应的回调 函数,便可达到梦寐以求的高效异步执行。

  • Python面试真题 – Django重定向你是如何实现的?用的什么状态码?

    【Python面试真题】- Django重定向你是如何实现的?用的什么状态码? 使用HttpResponseRedirect redirect和reverse 状态码:302,301

  • Python面试真题 – 怎么描述数组、链表、队列、堆栈的区别?

    【Python面试真题】- 怎么描述数组、链表、队列、堆栈的区别? 数组与链表是数据存储方式的概念,数组在连续的空间中存储数据,而链表可以在非连续的空间中存储数据; 队列和堆栈是描述数据存取方式的概念,队列是先进先出,而堆栈是后进先出;队列和堆栈可以用数组来实现,也可以用链表实现。

  • Python面试真题 – ngnix的正向代理与反向代理?

    【Python面试真题】- ngnix的正向代理与反向代理? 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不…

  • Python面试真题- 迭代器和生成器的区别 ?

    【Python面试真题】- 迭代器和生成器的区别 ? 1)迭代器是一个更抽象的概念,任何对象,如果它的类有next方法和iter方法返回自己本身。对于string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函数,iter()是python的内置函数。iter()会返回一个定义了next()方法的迭代器对象,它在容器中逐个访…

  • Python面试真题- 怎么解释继承 ?

    【Python面试真题】- 怎么解释继承 ? 一个类继承自另一个类,也可以说是一个孩子类/派生类/子类,继承自父类/基类/超类,同时获取所有的类成员(属性和方法)。 继承使我们可以重用代码,并且还可以更方便地创建和维护代码。Python 支持以下类型的继承: 1. 单继承- 一个子类类继承自单个基类 2. 多重继承- 一个子类继承自多个基类 3. 多级继承- 一个子类继承自一个基类,而基类继承自另…

  • Python面试真题 – 介绍一下Python中webbrowser的用法 ?

    【Python面试真题】- 介绍一下Python中webbrowser的用法 ? webbrowser模块提供了一个高级接口来显示基于Web的文档,大部分情况下只需要简单的调用open()方法。webbrowser定义了如下的异常:exception webbrowser.Error, 当浏览器控件发生错误是会抛出这个异常webbrowser有以下方法:webbrowser.open(url[, …

  • Python面试真题- 如何用Python输出一个Fibonacci数列 ?

    【Python面试真题】- 如何用Python输出一个Fibonacci数列 ? 1 a,b = 0, 1 2 while b<100: 3 print (b), 4 a, b = b, a+b

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:work@magedu.com

工作时间:周一至周日,09:00-18:30

QR code