为了账号安全,请及时绑定邮箱和手机立即绑定
编程百科手册

扫一扫 手机阅读

课程目录已更新58节
全部 试读

课程亮点:

  • 60类最新Python面试题目详细解析
  • 由浅入深,面试知识点科学排布
  • 透彻的Python语言特性解读
  • 实用的Python高性能代码技巧点拨
  • 好用的Python工具和Tips分享

课程简介

你为什么学Python?
网络爬虫、数据分析、AI、机器学习、Web 开发、金融、运维、测试……市场上的Python岗位这么多,待遇又好,我如果不学岂不是傻?

你怎么学Python?
我学过C语言和Java,Python更简单,自学足够。

自学结束后找到Python工程师工作了吗?
这个……』

Python 语言本身简单易学,大多数同学以自学方式来学习。不过也因为这一点,导致很多同学对Python 的学习停留在 Python 语言本身,对于更高层次的 Pythonic 风格编程技巧、高性能代码技巧则缺乏恰当的理解。而这,可能正是你走向 Python 高薪岗位的拦路虎。

学习这个专栏,你可以跟着老师了解目前主流公司的 Python 面试题,从老师详细的解析中掌握正确的解题思路和答题技巧,轻松应对面试。此外,讲师对 Python 风格的深度理解以及实战 debug 经验分享,助你快速提升 Python 逻辑思维,获得大神级的项目 tips 总结,更加从容面对实际项目需求,高效开发产品。

讲师介绍:

讲师 Jarvinia,资深 Python 工程师和全栈工程师,目前居住在澳洲,就职于一家互联网公司,工作中主要接触Django, React,MongoDB,NodeJs,Docker,Ansible等,尤其擅长调试代码和性能分析。知识点讲解详尽清晰,逻辑性佳。

专栏模块
本专栏基于 Python3,主要分 10 个章节

第1章: Python基础知识面试题,主要讲解基本的Python数据类型;

第2章: Python语言特性面试题,介绍一些Python的特殊语言特性,尤其是一些对初学者来说很难理解的语言特性,比如yield,super;

第3章: Python常用模块面试题,介绍一些几乎所有项目中都会使用到的模块;

第4章: Python数据结构算法相关面试题,主要讲解如何使用Python做各种排序以及算法的性能比较;

第5章: Python函数相关面试题,主要围绕Python函数介绍一些与之相关的特性,比如装饰器、闭包、如何把函数当对象使用等;

第6章: Python设计模式面试题,介绍一些面试中经常会碰到的,与Python这种动态语言相关的设计模式;

第7章: Python内存管理面试题,深入讲解了Python内部的内存管理机制;

第8章: Python面向对象面试题,介绍如何写出符合Python风格的对象;

第9章: Python系统编程面试题,介绍如何在Python中实现并发编程;

第10章: Python特定职位相关面试题,包括数据分析、WEB开发、数据库、爬虫工程师等。

课程目录已更新58节
精选留言
  • 派森

    今天面试遇到了,讲不清楚,赶紧来看看

  • winfred_wu

    老师,您好! 请问,“继承搜索的顺序发生了改变,经典类多继承属性搜索顺序: 先深入继承树左侧,再返回,开始找右侧;新式类多继承属性搜索顺序: 先水平搜索,然后再向上移动。”这段话没有看懂? Python 3多继承下,查找属性或方法的顺序(MRO)应该是C3算法; Python 2多继承下,查找属性或方法的顺序(MRO)应该是DFS或BFS算法;

    讲师回答 / Jarvinia

    这段内容可以参照第14小节(https://www.imooc.com/read/69/article/1642)的多重继承部分。

  • _奋斗的小乔

    有一些困惑的地方,希望老师能指点一二。 如您所说,type()函数是可以动态创建类的, 我也就可以理解为type()函数是创建类的模版,由type()函数创造出来的类的类型都属于type, 那新式类的父类object跟type又有什么关系呢?我目前的理解是,object类是所有类的父类。object类的类型是type,不知道对不对。 还有,object类也是由type()函数动态创建的吗?那是否可以理解为object类是type元类的实例?那type的父类又是object类,这是怎么做到的?type元类的类型是type,这又是如何做到的呢?

    讲师回答 / Jarvinia

    “object类是所有类的父类。object类的类型是type”是正确的。所有类都是继承自 object,因此任何多重继承的情况都提供了一条以上的路径可以通向 object。 另外,你的那些问题无法在评论里简单几句给你作答,所以,我觉得你可以参考一下这个文档,http://www.eecg.toronto.edu/~jzhu/csc326/readings/metaclass-class-instance.pdf 里面形容type和object的关系就像鸡和蛋的关系,是先有鸡还是先有蛋,这个很难说,但是我们弄清楚怎么使用type和object才是关键。

更多精选留言

适合人群
  • 准备求职的 Python 开发人员
  • 初中级 Python 技术面试官
  • 有一定 Python 基础的在校学生
  • 想要对自身 Python 技术做系统梳理的同学
购买须知
  1. 本专栏为图文形式内容服务,共计 58 小节,上线时间为 2020 年 2 月 18 日,预计 2020 年 4 月 30 日更新完成;

  2. 本专栏更新时间为每周1,3,5更新 1 篇(法定节假日顺延),形式为图文;

  3. 订阅成功后,用户即可通过慕课网 PC 端、App 端、WAP 端享有永久阅读的权限;

  4. 慕课专栏为虚拟内容服务,订阅成功后概不退款;

  5. 在专栏阅读过程中,如有任何问题,请邮件联系 kf@imooc.com

  6. 慕课专栏版权归本平台所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布/发表,违者将依法追究责任。

造烛求明,读书求理
扫码关注慕课网服务号
干货分享
定期活动
课程优惠
专栏福利
官方优惠福利活动一手掌握,关注慕课网(ID:imooc-com),和30万+程序员一起成长!

下载慕课网APP

更好的体验,让阅读随处可得

扫描二维码,下载慕课网APP
意见反馈 帮助中心 APP下载
官方微信