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

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

    Python开发 2018年11月22日
  • 苹果有些尴尬 谷歌更新后能让Siri来启动Google语音【马哥教育新闻快报314期】

    各位小伙伴下午好,今天是2018年11月22日,这里是马哥教育新闻快报314期。 本期重点关注:苹果有些尴尬 谷歌更新后能让Siri来启动Google语音 【快报内容】

    行业资讯, 马哥教育快报 2018年11月22日
  • Python面试真题-什么是lambda函数?它有什么好处?

    【Python面试真题】-什么是lambda函数?它有什么好处?       lambda 函数是一个可以接收任意多个参数(包括可选参数)并且返回单个表达式值的函数。 lambda 函数不能包含命令,它们所包含的表达式不能超过一个。不要试图向lambda 函数中塞入太多的东西;如果你需要更复杂的东西,应该定义一个普通函数,然后想让它多长就多长。

    Python开发 2018年11月21日
  • Python面试真题-Python是如何进行内存管理的?

          Python引用了一个内存池(memory pool)机制,即Pymalloc机制(malloc:n.分配内存),用于管理对小块内存的申请和释放内存池(memory pool)的概念:当创建大量消耗小内存的对象时,频繁调用new/malloc会导致大量的内存碎片,致使效率降低。内存池的概念就是   预先在内存中申请一定数量的,大小相等 的内存块留作备用,当有新的内存需求时,就先从内存池中分配内存给这个需求,不够了之后再申请新的内存。这样做最显著的优势就是能够减少内存碎片,提升效率。内…

    Python开发 2018年11月20日
  • Python面试真题-python多线程与多进程的区别 

    Python多线程与多进程的区别        在UNIX平台上,当某个进程终结之后,该进程需要被其父进程调用wait,否则进程成为僵尸进程(Zombie)。所以,有必要对每个Process对象调用join()方法 (实际上等同于wait)。对于多线程来说,由于只有一个进程,所以不存在此必要性。       多进程应该避免共享资源。在多线程中,我们可以比较容易地共享资源,比如使用全局变量或者传递参数。在多进程情况下,由于每个进程有自己独立的内存空间,以上方法并不合适。此时我们可以通过共享内存和M…

    Python开发 2018年11月19日
  • 选择学习编程,为什么一定首推Python?

    相信对于每个人而言,知道编程和学习编程这件事,出发点是不同的。汤哥在北京接触编程的时间是2013年,那个时候还在一个二线城市上大学,还没有这么多各种融资,各种互联网创业的氛围,大家想的更多的是一些线下的:发个传单、开个小店、进个大企业的思维。 第一次感受到互联网神奇的时候是2013年底,一个学长毕业后进入一家互联网企业,一个月收入快1.5万,虽然现在看来不高,但是当时对于一个在二线城市的大学生而言,这样的收入和公司,是可望而不可及的。 当然此时也是我开始了解编程并研究编程的,故事就不多说了,我们…

    Python开发 2017年11月3日
  • 非编程人学Python,要注意哪些隐秘的错误认知?

    对于完全没有编程经验的初学者,在学习Python的时候,面对的不仅仅是Python这门语言,还需要面临“编程”的一些普遍问题,而有特别明显的两个错误认知是: 错误认识一:一些初学者认为Python很简单,就以为编程很简单。 错误认识二:没有学好基础知识,听说django很火,就开始学django开发web。 种种迹象表明,这些从零开始的学习者,普遍不知道从何入手,找了本编程教材发现第二章开始就看不懂了缺少计算机基础知识,被一些教程略过的“常识性”问题卡住遇到问题不知道怎么寻找解决方案。看懂语法之…

    Python开发 2017年9月25日
  • python学习教程-《Python从入门到精通》新手最佳学习教程

    Hello!小伙伴: 欢迎来到《Python自动化全能开发从入门到精通》的课程,我们团队做了几年的Python学习的研究,也得到了一定的成果,很多初级入门的学习小伙伴一直在问,没钱学习课程,有免费带我们基础入门的教程吗?为了答谢大家对马哥Python的支持,马哥Python开发团队投入大量的时间,整理了《Python开发从入门到精通》的文字版本,供新手学习提供免费入门教程。 课程分为视频版本和文字版本,视频版本在文章底部获取。 文字版本是马哥Python开发团队根据视频内容一点一点字幕化整理而成…

    Python开发 2017年9月19日
  • 【图文详解】python基础爬虫实战——5分钟做个图片自动下载器

    我想要(下)的,我现在就要 Python爬虫实战——图片自动下载器   之前介绍了那么多基本知识【Python爬虫】入门知识(没看的赶紧去看)大家也估计手痒了。想要实际做个小东西来看看,毕竟: talk is cheap show me the code! 这个小工程的代码都在github上,感兴趣的自己去下载:https://github.com/hk029/Pickup 制作爬虫的基本步骤   顺便通过这个小例子,可以掌握一些有关制作爬虫的基本的步骤。 一般来说,制作一个…

    技术干货 2017年9月13日
  • Python基础教程 | PYTHON多线程行情抓取工具实现脱贫利器

    思路   借助Python当中threading模块与Queue模块组合可以方便的实现基于生产者-消费者模型的多线程模型。Jimmy大神的tushare一直是广大Python数据分析以及业余量化爱好者喜爱的免费、开源的Python财经数据接口包。 平时一直有在用阿里云服务器通过tushare的接口自动落地相关财经数据,但日复权行情数据以往在串行下载的过程当中,速度比较慢,有时遇到网络原因还需要重下。每只股票的行情下载过程中都需要完成下载、落地2个步骤,一个可能需要网络开销、一个需要数据…

    技术干货 2017年9月12日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!