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

扫一扫 手机阅读

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

课程亮点

  • 零基础也能快速学会的Python入门指南
  • 深度掌握学习一门程序语言的高效方法
  • 循序渐进掌握 Python 的核心特性、进阶特性、周边特性
  • 借助示例和练习辅助学习,锻炼良好的编程思维
  • 清晰了解Python进阶学习路线,为后续学习做好准备

课程简介

Python 是当今非常热门的语言之一,2019年7月的 TIOBE 编程语言排行榜中 ,Python 紧随 Java 和 C 语言之后名列第三,并且其流行度依然处在上升势头。

TIOBE 2019 年 7 月编程语言排行榜 Top 20:
图片描述

Python 可谓是一个多面手,在很多领域都有着广泛的应用,如爬虫、Web 开发、运维等。随着近年来机器学习、数据科学的热度提升, Python作为这两大领域的首选开发语言,其地位与重要性愈发突出。作为最受欢迎和最流行的技术之一,Python在未来5-10年内都会符合编程潮流,不留落伍。大家所熟知的YouTube、Instagram,桌面版的Dropbox、Quora、Pinterest、Facebook的内部服务甚至PayPal,都是基于Python完成的。

Python 对新手十分友好。它语法简洁易懂、上手容易,其代码非常接近于伪代码;编写的程序可维护性高并且第三方库众多,无所不包,在降低开发成本的同时提升程序员的生产力;相较于 C / C++ / Java 等语言有更强的表现力,开发效率很高。另外由于是解释型语言,可交互式地执行代码,便于快速试验,这在我们的学习过程中也十分有用,能够让你快速建立起学习信心,增强编程语言学习的成就感。

对已有工作经验的程序员来说,作为一个程序员,开拓视野是很重要的。多尝试一门编程语言没有任何坏处,更能帮助你跳出以往的局限来看问题。固定在一门或几门语言里,只会限制你的表达与思考问题的方式。多了解不同的编程语言与应用,能够帮助你加深对语言的了解,提高自己编写代码的能力。

Python开发者是收入最高的程序员之一,特别是在机器学习、数据科学与Web开发方面。据国内多家权威招聘网站数据显示, 随着 Python 语言的持续火热,对于Python 技术人才的需求也在不断增加——日均需求量甚至达到了 15000+,一线城市的需求数量更是庞大。在薪资待遇方面,通过分析来自全国的 12809 份样例资料可以发现,Python 工程师的平均月薪能够达到 19160 元, 其中月薪20—30K的工程师数量更是超过四成。想获取高薪站稳脚跟,Python确实是个绝佳的尝试机会。

讲师黄浮云,资深云计算工程师,熟练运用多种程序语言,Python 也是其主要工作语言之一,对程序语言的学习有着独到的见解,借此专栏为大家分享一些经验,并带领大家开启 Python 编程之旅。学习过程中若有疑问,欢迎在讨论区留言交流。

不同于其它的 Python 教程,本专栏在教学时将 Python 语言特性划分为三个层次,分别为核心特性、扩展特性以及语言周边知识和功能。在学习 Python 时,我们不应该一开始就陷入旁枝末节中,而是应该有所侧重,核心特性的学习是重点。不仅限于 Python,学习任何语言都该如此。扩展特性和语言周边知识及功能的学习多多益善,但需要一个逐渐积累的过程。

本专栏主要分为 5 个模块,共 33 小节:

第一部分:
主要介绍 Python 环境的搭建和使用;

第二部分:
介绍 Python 的核心特性。如程序语言中最基本的数据类型、变量、分支、循环、函数等概念,以及 Python 中高频使用的异常机制、类和包。这些不仅是 Python 中的核心特性,也是多数程序语言所通用的基本语言特性;

第三部分:
介绍 Python 核心特性之上的扩展特性。扩展特性让语言有更强的表达力和易用性,如 Python 内置数据结构、内置函数、装饰器、函数式特性等。借助于 Python 扩展特性,能使得我们所书写的代码更加简洁和优雅;

第四部分:
介绍 Python 的周边知识和功能。诸如标准库、IO 操作、进程线程等,严格来讲它们不在语言特性之列,但却非常重要,是编程过程中不可缺少的内容;

第五部分:
介绍 Python 的后续进阶路线图。

课程目录已更新33节
精选留言
  • 木子二月鸟

    多语言比较这部分很有创意,也很实用,虽然不一定用到,但是帮助加深记忆,谢谢老师!

  • 慕田峪1440454

    作为非计算机专业的准大一新生,非常希望能掌握这项新技能,却也感觉到了很多对小白不友好的门槛,(这是啥?那个又是啥?)迫切需要一位引路人拨开迷雾 希望能够在这里有收获!

  • weixin_慕斯卡9537365

    今天加入学习,之前有学过基础知识;但对类的使用还不太熟悉,少有练习。同样期望能快速更新,特别想看对应章节和练习。谢谢老师。◕‿◕。也请推荐一些学习书籍或网友

    讲师回答 / 黄浮云

    第2章节中会有类的介绍,第3章节中会更深入地来探讨类,不过专栏还需要按照预定进度来更新。如果你着急想学习类方面的内容的话,不妨先看看 Python 官方文档的类章节,中译版:https://docs.python.org/zh-cn/3/tutorial/classes.html;英文原版:https://docs.python.org/3/tutorial/classes.html。至于网友,不如你加我微信好了 flocloud ?

更多精选留言

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

本专栏知识点梳理

1.如果你需要Python入门学习辅助内容,可参考:

python进阶

2.如果你想用项目实操加强Python知识点的学习,可参考实战课程:

下载慕课网APP

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

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