<cite id="t47qs"><noscript id="t47qs"></noscript></cite>
    <strong id="t47qs"></strong>
    为了账号安全,请及时绑定邮箱和手机立即绑定
    编程百科手册

    扫一扫 手机阅读

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

    课程亮点

    • Python 语言核心问题解读;
    • Python核心数据结构细节与编码技巧;
    • Python并发编程详解;
    • 面向对象编程思想及多种编程范式;
    • 好用的第三方库总结与实践;
    • 工程领域的性能分析到打包分发实践。

    课程简介

    简单易学,并充满表现力——这是编程界对于 Python 的普遍看法。但是,要小心,如果仅看到这种观点,你的 Python 编程可能很快陷入瓶颈。

    在《代码大全》一书中,有这样一句话:

    问问你自己,你采用的编程实践是对你所用的编程语言的正确响应,还是受它的控制?请记得“深入一种语言去编程”,不要仅“在一种语言上编程”。

    这句话中,“在一种语言上编程”指的是程序员的思想受制于语言直接支持的能力,而“深入一种语言去编程”指的是程序员先决定想要表达的思想,再选择怎样使用语言与工具来表达思想。

    对Python来说,“深入一种语言去编程”的思想尤为重要,因为它并不像一些系统级编程语言那样学习曲线比较陡峭。正是因为这个原因,大多数用户往往会被Python简单易学的表象所欺骗,从而忽略掉隐藏在表象下的那些更核心、更深入的概念与技巧,比如——

    ①我们常常谈起的 GIL,大多数人会认为这是Python中的缺陷,可你是否想过这或许也是 Python 成功的基石之一?

    ②Python多种核心数据类型的最佳实践、以及迭代、解包、短路运算、装饰器、描述符等编码技巧你是否足够了解?

    ③Python解释器的工作形式你清楚吗?
    ……
    这些被忽略掉的,往往蕴含着大量的 Python 精髓,它也决定着你是否能够合理、自由地使用Python充分表达自己的编程思想和设计

    本专栏力求在Python语言的核心概念中兼顾广度与深度,助力大家掌握这些被“忽略”的核心知识。

    讲师简介:
    讲师郭元锴,西安交大硕士毕业,现任BAT高级研发工程师,团队Python 方向技术面试官,长期从事以Python为主的工程化开发,目前聚焦于实时应用的相关探索与实践。与Python有多年的缘分,经验丰富热爱分享,注重开发细节。

    在和 Python 结缘的这些年中,他先后阅读了许多 Python 方面的经典书籍以及观看了大量的 PyCon Talks,在这个过程中他发现:国内具有一定广度和深度的 Python 图书或相关资料实属凤毛麟角,同时国外的一些优秀资料也没有得到充分的传播,整个行业仍然缺乏具有丰富经验的高级 Python 开发者

    出于对Python的热爱,他出品了这个专栏,如果你也想在Python开发中更进一步的话,那还等什么呢?

    最后,在开始之前,借 Python 核心开发者 Nick Coghlan 的一句话送给大家:“Python 是一种可以与你共同成长的语言”。相信这门专栏也可以伴随读者一起成长,无论是你是 Python 初学者、还是刚刚从业,都能在阅读完这门专栏后有所收获。

    专栏模块:
    本专栏围绕着 Python 中的核心概念与技术展开,主要分为 6 个部分 81 小节:
    第一部分,以开发环境与常用工具、编码规范为出发点,梳理包括 GIL、字节码、内存管理等 Python 内部运行相关概念。

    第二部分,走进包括序列类型、映射类型、collections 容器数据类型、迭代器、生成器等在内的核心数据类型与对象。

    第三部分,作为专栏中的核心部分之一,从概念与细节重点理解函数、装饰器与模块、OOP 和异常、属性管理与元类、设计模式等核心概念。

    第四部分,从并发编程基础的 IO 模型到 IO 多路复用技术再到多线程、多进程及异步编程,逐步梳理并发编程的演进与编码细节。

    第五部分,结合包括 Tornado、NumPy 等常用第三方库的基本使用与概念引申,过渡至包括代码设计原则、性能分析优化等概念在内的代码工程性讨论。

    第六部分,从项目组织结构与技术选型入手,开启一个基于 MongoDB 的 LBS 应用开发,从寻找最近 POI 到实现服务端实时推送,再到背后的基本原理,掌握项目结构组织与编码技巧,并深入核心方法的相关原理。

    课程目录已更新38节
    精选留言
    • fdffddfd

      文章写的很好,很详细,了解到很多细节,没想到一个参数传递也有这么多的内容,可见作者功底很扎实,作者工作是啥岗位,python是如何进阶的呢

      讲师回答 / 郭元锴

      读者你好,感谢阅读。我目前在百度从事后端相关开发。关于Python进阶的话,我的主要途径是大量阅读书籍和官方文档、实战项目、学习及分析相关开源项目源码。

    • 开心哥7794047

      感谢上帝,嗨,老伙计,您这文章写的也太棒了,看在慕课网老爷的面子上,我必须,对,必须,给您点上一个大大的赞字。

      讲师回答 / 郭元锴

      感谢阅读!

    • 慕粉3135794

      终于明白了这一块内容,赞!

      讲师回答 / 郭元锴

      感谢阅读!

    更多精选留言

    适合人群
    • 具备一定工作经验的 Python 初级工程师;
    • 具备其他编程语言经验的开发者;
    • Python 爱好者和高校学生。
    购买须知
    1. 本专栏为图文形式内容服务,共计 81 小节,上线时间为 2020 年 6 月 23 日,预计 2020 年 12 月 23 日更新完成;
    2. 本专栏更新时间为每周二、四更新 1 篇(法定节假日顺延),形式为图文;
    3. 订阅成功后,用户即可通过慕课网 PC 端、App 端、WAP 端享有永久阅读的权限;
    4. 慕课专栏为虚拟内容服务,订阅成功后概不退款;
    5. 在专栏阅读过程中,如有任何问题,请邮件联系 kf@imooc.com
    6. 慕课专栏版权归本平台所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布/发表,违者将依法追究责任。
    造烛求明,读书求理
    扫码关注慕课网服务号
    干货分享
    定期活动
    课程优惠
    专栏福利
    官方优惠福利活动一手掌握,关注慕课网(ID:imooc-com),和50万+程序员一起成长!

    本专栏知识点梳理

    1.Python项目实战,满足行业需要的工作能力:

    2.Python面试好课推荐:

    下载慕课网APP

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

    扫描二维码,下载慕课网APP
    意见反馈 帮助中心 APP下载
    官方微信
    我爱玩棋牌 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>