思路
请点击下方的按钮继续课程。 吴枫老师 Hi,我是吴枫,很高兴见到大家。 小南老师 小南老师也在哦~~ 吴枫老师 基于之前的内容,现在大家是不是都很好奇,Python 似乎成为人工智能时代下的必备技能,它到底有什么神奇力量? 吴枫老师 在这一关里,我们就一起来聊聊 Python 的逆袭之路,Python 是如何荣升为编程界的网红呢?Python能做哪些实用而有趣的事呢? 吴枫老师 在下面的内容里我会逐步为你揭晓答案,并通过他们与 Python 的故事来拉近你和 Python 之间的距离。 吴枫老师 准备好了吗?让我们一起来揭开谜底和聆听别人的故事吧! 吴枫老师 首先我们一起来先看看 Python 近年所获的荣誉。 吴枫老师 Python 编程语言已经连续 4 年获得“年度编程语言”的称号!PYPL 发布的 2021 年 5月份的编程语言排行榜中,Python 夺冠。 吴枫老师 PYPL 是非常流行的参考指标,其榜单数据来源于 Google Trends。开发者可以将 PYPL 榜单作为一个参考,决定学习何种语言或在新的软件项目中使用何种语言。 吴枫老师 由此可见,Python 可谓是编程界的『网红』和『新宠儿』! 1. 编程届的新宠儿 1.1 Python为何成为网红?情景分析Python为何成为网红?
吴枫老师 了解 Python 的优势后,那么 Python 在当下能帮大家做什么实在的事呢? 2. Python能干啥? 吴枫老师 要我说,Python 能干的事儿实在是太多了,但是,对于银行人来说,Python 是进行数据分析和提高工作效率的一大利器。 2.1 数据分析 吴枫老师 据 TIOBE 在 2020 年 11 月公布的编程语言排行榜,Python 是数据专业人士使用最广泛的编程语言,并且正在抛弃其传统的竞争对手 R ,后者在第三位落后于它。 吴枫老师 在如今这个啥事都要『数据指导』才能干得更好的年头,不止是抓取数据,分析数据也是非常重要的一项技能。 吴枫老师 数据分析不仅在工作上能让你事半功倍,还能让你规避常人看不到的潜在风险。 吴枫老师 我们来看一个数据分析的案例。情景分析Python数据分析的应用
小南老师 除了帮我们挖掘数据背后的价值外,Python 怎么提高工作效率呢? 吴枫老师 Python 能提高我们使用办公软件处理事情的效率,减少重复性工作。 2.2 高效办公情景分析Python高效办公的应用
吴枫老师 Python 在当下在商业上的应用也非常广泛。一方面,像知乎、豆瓣就是基于 Python 开发的。 吴枫老师 另一方面,一些被人们所熟知的游戏,如《文明》系列、网易的《阴阳师》,也是使用 Python 作为开发脚本。 小南老师 除了和工作商业相关的应用之外,我们还能用 Python 做些什么好玩的项目吗? 吴枫老师 好问题。其实,在实用价值之余,Python 也是很好玩的啊。 2.3 做些好玩的事情景分析用Python做些有趣的事
吴枫老师 其实,这些也只是 Python 应用的冰山一角,更多的可能性和精彩等着你来挖掘。 吴枫老师 最后,我想说,学无止境,给自己一个机会去感受 Python 的魔力。 小南老师 那么本次课程就到这里结束啦,期待与你在后续课程中相见🎉恭喜你完成学习!
返回课程目录
模块
吴枫老师 如果把这些编程语言比作武器,Python 和 Java、C、C++ 比起来,功能大概是这样的…… 吴枫老师 具体解释一下。Python这门编程语言无论是对大数据分析,还是人工智能中至关重要的机器学习、深度学习,都具有很强大的支持能力。
吴枫老师 举个例子,我们熟知的打败围棋冠军柯洁的阿尔法狗,它背后的程序有很大一部分是用Python写的。 吴枫老师 所以,用另一个角度来讲,也可以说是Python打败了围棋冠军柯洁。它背后有着最庞大的免费“代码库”,这让 Python 成为开发效率最高、对初学者最友好的工具。
吴枫老师 在这个代码库里存着许多“别人写好的代码”——也就是模块,你可以充分“偷懒”,只需要调用前人写好的代码,就能实现你想要的功能。 吴枫老师 这意味着,在接下来的学习之路中,你已经拥有了一个资源丰富的“武器库”。 吴枫老师 在掌握了基础的“武功”——也就是 Python 基础后,你就能够直接从“武器库”中拿现成的模块,实现你想要的各种功能。Python 在具体应用上简直可以称得上是多项全能。
吴枫老师 其实,最近大热的人工智能只是Python的一个应用方向,它能做的可远远不止于此。 吴枫老师 关于Python的具体应用,我们会在后面的内容中介绍更多有趣的例子。最后,让 Python 如此强大最重要的原因,是它“胶水语言”的定位。
吴枫老师 “胶水语言”是啥意思?站在专业角度来说,Python 是一种简单、易用但通用、严谨的组合通用语言。 吴枫老师 它不仅能“粘合”用 Python 语言写的各种模块,还能把用其它语言制作的各种模块(比如 C/C++ )连接在一起,协调运作。 吴枫老师 这样的特性,让 Python 语言本身是优美、精练,并且具有极强的横向扩展能力的。 吴枫老师 对“胶水语言”这个概念还有点模糊?没关系,正式课程中,你将切身体会到这一点。 吴枫老师 作为一名资深的开发者,我可以负责任地告诉你:在众多编程语言中,Python 对零基础的初学者来说是学习门槛最低的。 吴枫老师 因为 Python 在实现各个功能的时候,远比其它编程语言要简单得多。 吴枫老师 很多功能在 Python 中只需要一行代码就能搞定,但在 C++、Java 中,你可能需要写好多好多的代码才能实现。 吴枫老师 举个简单的例子: 吴枫老师 我们在工作中经常会遇到整理文档这种重复度高又乏味的工作。这时候我们可以用编程来实现批量文件读写的功能,从而达到“一键整理文档”的目的。 吴枫老师 这个功能在 Python 和 Java 语言中分别需要用多少行代码才能够实现呢? 吴枫老师 在 Python 中,五行代码就能搞定。然而,用 Java ,我们需要打一大段代码才能实现同样的功能。 吴枫老师 怎么样,相比起来,Python是不是看起来要优雅简洁多了? 吴枫老师 编程语言之间其实并没有优劣之分,它们都是你用来实现目的的工具。Python 只是最适合我们在现阶段学习的工具罢了。Back
数据分析
吴枫老师 20 世纪 90 年代,沃尔玛超市销售管理人员在分析数据时发现了一个奇怪的现象:“啤酒”和“尿布”两件看上去毫无关系的商品,经常出现在同一个购物篮中。 吴枫老师 他们深入分析,发现这种现象大多发生在年轻父亲身上,因为父亲在购买尿片时,会捎带几瓶啤酒犒劳自己。 吴枫老师 于是,沃尔玛调整了货架,尝试将啤酒和尿布摆在一个区域,方便顾客购买,从而提升了超市的销量。 吴枫老师 相信大家现在已经感受到了“数据分析”的威力了!那我们实际工作中有什么帮助呢? 吴枫老师 B 君在一家服装公司工作,看了上面的案例后大受启发,用 Python 写了一个“数据分析”的代码,将每一季不同款式的服装的折扣和销售情况进行分析。 吴枫老师 数据分析的结果一出来,B 君大吃一惊,原来并不是折扣越低销量越好,大部分衣服打 7.5 折时的销量要明显高于 5 折时的销量。 吴枫老师 除此之外,他还发现,卫衣等单品的销量不管在哪种折扣下都要远低于其他单品。 吴枫老师 于是,C 君将自己的数据分析报告发给公司领导,建议公司对不同的单品按照“销量最高的折扣”来打折销售;并根据销售情况灵活调整库存。 吴枫老师 领导接受了 C 君的建议,修改定价策略、灵活调整库存,公司各个门店的销售额都有了大幅度提升。而 C 君也得到了领导的赏识,比同时入职的同事提前得到升职加薪的机会。Back
当前分数:
0123456789
笔记反馈批量-表格
吴枫老师 在我们日常工作中,其实有大量的工作是需要我们每天都要重复进行的,而利用 Python 能够帮助我们解决很多重复性的工作。 吴枫老师 律师 C 君,擅长处理知识产权纠纷案件。除了他过硬的法律知识和清晰的头脑外,Python 对他日常工作也是一个很大的助力。 吴枫老师 让我们来看看他每天是怎么工作的。 吴枫老师 C 君在处理隐私泄露、侵犯知识产权这类案子时,往往要给大量的人发“法务函”,如果一个一个的去写,可能几天都做不完。 吴枫老师 于是,他写了一个 Python 代码,将需要发“法务函”的公司名称或相关责任人名单导入进去,帮自己批量生成“法务函”,原本需要几天手打才能完成的工作,代码几分钟就帮他处理完了。 吴枫老师 法务函批量生成完,C君开始给对应的公司发送“法务函邮件”,虽然发邮件操作起来很快,但每个邮件也要一两分钟,可这类案件有时可能要发几百份邮件,加起来就是四五个小时了。 吴枫老师 于是,C 君又用 Python 写了一个批量发送邮件的代码,帮助自己一键发送邮件。 吴枫老师 同样的工作内容,C 君用 Python 要比别人节省几个小时,再加上 Python 代码可以重复利用的特性,日积月累下来,也使得他能有更充足的时间去研究分析新案例、去学习新知识,不知不觉间就领先了同龄人一大截。Back
生活
吴枫老师 除了帮我们提高工作效率之外,Python 还能帮你搞一些骚操作。 吴枫老师 比如说——解决男女朋友约饭“不知道吃什么”的问题。 坐吴枫老师旁边一程序员和他女朋友每到饭点就开始进行这样的“无限循环”对话: 程序员 今天想吃什么呢? 女朋友 随便吧,都行。 程序员 那就去吃饭堂吧。 女朋友 啊~不要啦!我都吃腻了! 程序员 那吃隔壁茶餐厅。 女朋友 那里的菜太油了,不要啦。 程序员 那你到底想吃啥??? 女朋友 都说了随便嘛! 后来,这程序员哥们实在受不了,于是用 Python 做了一个自动选餐厅的小程序,一到饭点就扔给女朋友“翻牌子”。 吴枫老师 关键是,这样一来,这哥们再也不用为了“带女朋友吃什么”而烦恼了。 吴枫老师 如果还想再干点“好玩”的事儿的话,你还可以用 Python 画个画,秒变编程界的“社会人”。 吴枫老师 或者,可以做个会动的字符画,让你喜欢的动漫角色为你跳个舞。 吴枫老师 看上去很高级很难做出来的样子对吗?其实,在掌握 Python 基础后,你就已经掌握做出这些项目的知识了。Back