在上个周末,去了一趟沃尔玛,发现两件神奇的事:

0.买菜称重不需要人了,顾客自助;

1.扫码买单不需要人了,用小程序。

(在编程语言当中计数都从0开始,你要慢慢习惯这一点。)

卖菜的大妈很开心:现在大家都自助了,工作变轻松许多。

我不知道该怎么告诉她:这份工作,马上就要消失了。此事,发生在中国每个大小城市。

这一幕让我想到许多东西:不只是沃尔玛,这个世界最新一批的科技公司在推动新一轮炽热的变革,崭新的浪潮。

不只是卖菜大妈,许多传统行业的员工,甚至是老牌互联网公司的员工,都将卷入其中。 未来已来,事情在发生一些变化。

我们知道,在上个世纪,人类文明的主旋律是“全球化”,所以跨文明沟通很重要。通俗来说,谁会说英语谁就能得到时代的荣宠。

而随着人工智能、语义识别技术的发展,人与人之间的沟通不再是难题。重要的事情变成:人类文明与计算机文明间的沟通。

想一想,近些年发生在你身边的变化。一开始,是内容完成了数字化:电影、书、音乐全都变成数字资源。

再然后,是实体的数字化:吃饭、打车、智能家居都被互联网所侵蚀。

到今天,潮流是人工智能,机器学习,云计算……这些都是会让人和机器边界模糊的技术。它开始隐隐约约,透露出替代人的趋势。

你看到许多“无人”技术接连涌现:无人驾驶、无人公交、无人快递、无人书店……

你看到最顶级的工作机会都在向技术型人才、懂技术的复合型人才抛出橄榄枝:数据分析师优于产品运营,数据产品经理优于传统产品经理。

同样的一份工作,懂技术的复合型人才,总能在技术的帮助下,更快、更好、更多地产出价值。与此对应,他们获得更高额的回报。

在高回报的激励之下,越来越多的人会努力去掌握技术。如此,就完成了一次社会整体的劳动力升级。此事,在人类历史上已经发生许多次。

编程,成为现代人的一道必选题。

即便我们不看那么长远的事,近一些看,编程也能给我们生活带来许多便利:编程,让你轻松地面对机械重复的工作——没人喜欢整天机械地做事情。

编程能解决这个问题。举一个很小的例子:几乎所有的编程语言里,都会提供一种语法,循环。你只要写一个程序,它就能不知疲倦地去执行。

行政同事一直在使用钉钉打卡,来记录大家的工作时长,进而对每个人工作负荷进行优化调整。当然了,它还有一个附属的小功能——看看是谁的迟到次数最多。

但事实上,钉钉的考勤统计是一个非常痛苦的工作。涉及到迟到、加班、调休、请假(很多种分类)时,都常常要手动标记、修改。这个工作,每月需要人事专员投入3.5天的工作量。

在后来,她学习了Python,事情会变成:从系统里导出原始数据,运行Python程序自动处理数据,将处理好的结果自动发进公司的微信群聊。

像这样的例子还会有很多,它可以被应用在我们工作生活的方方面面:数据分析、办公文档处理、微信邮件、自然语言处理、公众号后台开发、爬虫抓取数据、多媒体文件处理、小游戏、自动化测试……

当大批量重复性的工作来临:做很多的图,发很多的邮件,统计很多的数据……常规操作是哭。但是现在,编程可以做这些事,你只需要坐下,泡杯茶就好,而Python尤其擅长做这些。

在编程界,有一句话非常出名,叫“Talk is cheap, show me the code.”——空谈无意,秀代码。

如果你将程序经过一些合理的拓展,能够替代好多人类的工作:语音助手、智能音箱、公众号自动回复、自动导航、翻译、客服、向导……(智能音箱/语音助手的工作逻辑是,先语音识别转文字,然后再做自然语言处理理解文字,最后执行指令。和你今日所做的事,一个模样。)

天呐,一个人工智能领域的小程序,就这样被你运行了出来啦!

至此,你或许会产生一个疑问:这么厉害的东西,会不会好难?

它是很难,说不难的都是站着说话不腰疼。

就仿佛今天的你,踱步到某中学门口,高谈阔论:中考/高考很简单的,你们不要太放心上。这样做,于他们是误导,于你,则可能要平添一些人身安全的顾虑。

但与此同时,确信一点:能让一个人学会一项技能的核心动力,一定是:喜欢,兴趣,爱……这些正面情绪。而不是焦虑、害怕、恐惧……这一类情绪,可以诱导人点击、收藏、付费,但不帮助人学习。

籍由这些,来保证你的学习体验是开心的,并能学得下去。

紧随其后的是第二个问题:学到什么程度?我们都知道要完成Python编程入门没错,但是什么样的水平才算真正入门?

能做出点东西;能靠自己,继续深入学下去,称为入门。

Python的入门学习,主要有两个阶段:第0,掌握基础语法。第1,学会调用别人已经写好的代码,来完成自己的项目。

在第0个阶段,Python的基础语法比别的语言都更加简洁易懂。

你面前会有很多可供选择的方向,包括:数据分析、办公文档处理、微信邮件、自然语言处理、公众号后台开发、爬虫抓取数据、多媒体文件处理、小游戏、自动化测试……

做个类比:掌握基础语法,这就仿佛你懂得键盘鼠标怎么用。学会调用别人已经写好的代码库,这就仿佛你懂得了怎么用QQ、微信、网易云音乐……接着,你会用键盘鼠标去操作不同的软件,实现想做的事。

Python语言上,有着非常丰富的第三方代码库(就是上面说的,别人写好的代码)可以供你免费使用。这些代码库,能帮助你完成海量的工作。在事实上,这正是相当一部分程序员的日常。

当有天这些第三方代码库已经不能满足你,你需要自己写这种代码库的时候。你已经是很高手的存在!

基于这样的课程设计,来保证你完成真正意义上的“入门”——学完之后,能做出东西;能继续深入学习。

讲过了这么多,要不我们先试着写一行代码?

print(1+1)

print (‘在’+time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())+’,我写了人生中第一行Python代码\n它的内容虽然简单,不过是平凡的一句print(1+1)\n但我知道:人类传承千万年的璀璨文明,正是从最简单的1+1开始\n我的编程之路亦如此,一切在这一刻起开始变得不同\n以下,是这行代码的运算结果:’ )

恭喜你写出了人生中第一行Python代码!

我来为你解释发生了什么:你输入代码,代码提交给服务器,服务器帮你运行了这个程序,然后把结果发送到你的浏览器。虽然你电脑上什么也没有安装,但最后的效果看上去,就仿佛是你的电脑成功运行出这个结果。

Python的语言逻辑已经高度接近人类语言。所以它不会难。你也不用怕自己英文不好会给学习造成阻碍,基本初中,甚至小学水平的英文,就能胜任Python的入门学习。

这行代码的本质就是:

(0)我们使用Python语言向计算机发出指令:“打印1+1的运算结果”;

(1)Python解释器把这行代码编译成计算机能听懂的机器语言;

(2)计算机做出相应的执行;

(3)最后把运算结果呈现到我们面前。

逻辑复杂,但要你做的却简单:print(1+1)。
把print()叫打印函数,你可以用它来输出任何东西——只要你把它放进括号。

计算机能很容易地读懂数学运算,因为数学运算是标准化的,有固定的格式。所以你可以直接输入print(1+1),计算机会先运算,再去打印运算结果。

但小诗不一样,它是一串中文,计算机拿着它没办法做运算,一脸茫然不知道该怎么办。我们给它加一个引号,意思就是:你别管里边是什么啦,我输入什么,你就把什么打印出来。计算机很听话地执行你的命令。

一个例子:你输入print(‘1+1’),那输出的会是1+1,而不是2。

Python语言,是外国人发明的。所以,我们用的括号、引号……等所有符号,都要用英文,不然计算机会没办法识别,然后报错。但在单引号的内部,你就怎么做都可以!

最后,多嘴一小句。我相信——如果一个人还没搞清楚:Python是怎么一回事,以及这种学习方式是不是适合自己。那么,他就不应该付费。

print(‘目标:用一个月的时间入门python,写出一个简单的项目!’)

print(‘计划:每天一个小时学习Pyhton小课;每周复盘知识点;边学边练!’)

print(‘惩罚:做不到,就给朋友圈所有点赞的亲友,每人发个一元红包!’)

print(‘奖励:完成目标,奖励自己一款索尼蓝牙耳机!’)

最最后,是一个小练习:使用print()函数,以及三引号,打印皮卡丘。


print('HelloWorld'),Python为你打开一扇门。相关推荐

  1. Python为你打开一扇门

    在上个周末,去了一趟沃尔玛,发现两件神奇的事: 0.买菜称重不需要人了,顾客自助: 1.扫码买单不需要人了,用小程序. (在编程语言当中计数都从0开始,你要慢慢习惯这一点.) 卖菜的大妈很开心:现在大 ...

  2. 《为你打开一扇门》| 赵丽宏

    忽然想起来当你上初一的时候学过的一篇课文--<为你打开一扇门>. 世界上有无数关闭着的门.每一扇门里,都有一个你不了解的世界.求知和阅世的过程,就是打开这些门的过程.打开这些门,走过去,浏 ...

  3. 第四章课后习题-用Python实现羊车门问题,最大公约数计算,猜字游戏,统计不同字符个数。

    目录 前言 4.1 猜数游戏 random库中的两个常用函数: eval()函数 4.2 统计不同字符个数 两个内置的字符串处理函数: chr(x) ord(x) 4.3 最大公约数的计算 4.5 猜 ...

  4. python中“羊车门问题”的简单分析与代码实现

    1."羊车门问题"题目及要求. 2.问题的数学逻辑分析. 3.python代码分析出换和不换的概率. "羊车门问题"题目及要求: 有三扇关着的门,一扇门后面停着 ...

  5. 选哪扇门得奖金的算法

    一道题目:台上有三扇门,其中一扇门后藏有现金100万,主持人叫你选择其中一扇门后,然后主持人在余下的门中排除一个,这时问你要不要更换选择? 下面给出数学说明 不换门是很简单的古典概型 换门中奖等价于第 ...

  6. 羊车门问题python程序_用Python实现羊车门问题

    羊车门问题可能有些人没听说过,给大家科普一下:有3扇关闭的门,一扇门后面藏着汽车,其余门后面是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启他之前,支持人会开启另一扇门,露出门后面 ...

  7. 利用Python分析羊车门问题

    题目描述:有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择. ...

  8. 羊车门问题python_用Python实现羊车门问题

    羊车门问题可能有些人没听说过,给大家科普一下:有3扇关闭的门,一扇门后面藏着汽车,其余门后面是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启他之前,支持人会开启另一扇门,露出门后面 ...

  9. Python解决羊车门问题

    羊车门问题 实验要求 描述 有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛 ...

最新文章

  1. 网络编程试卷选择解析
  2. 吕乐:医学影像学者的医者仁心 | 智源专访
  3. ​老男孩教育每日一题-第105天-Linux如何设置每天凌晨三点重启nginx服务
  4. Centos双节点搭建openstack无法使用ssh链接到实例解决办法
  5. 重启jboss出现问题:端口被占用
  6. pytorch图像和张量的相互转换_Day107:Pytorch张量类型的构建与相互转换
  7. python实训报告50000_Python程序设计 实验报告五
  8. proguard java enum,Proguard没有这么说就不会混淆课堂
  9. PHP生成zip压缩包
  10. ​iPhone 13或有日落金玫瑰金配色;传阿里巴巴和腾讯考虑互相开放生态系统;抖音内测“心动外卖”|极客头条...
  11. html input 的value变颜色,vue里input根据value改变背景色的实例
  12. 用tensorflow实现矩阵分解
  13. NIPS2019 | 2019NIPS论文 | NeurIPS2019最新更新论文~持续更新| NIPS2019百度云下载
  14. 如何备份博客:利用博客备份工具BlogDown
  15. 计算机磁盘文件怎么加密,怎么加密磁盘-文件夹加密超级大师加密磁盘的方法 - 河东软件园...
  16. JavaScript两个实用的图片懒加载优化方法
  17. Python小游戏:BMI指数的计算
  18. 计算机哪个自考学校好,哪个学校的自考计算机专业本科比较好通过?
  19. 豆瓣电影Top250——电影详细
  20. yearning安装部署

热门文章

  1. session实现购物系统的简例和application实现统计页面访问次数的简例
  2. 随想录(lua源码学习)
  3. 随想录(canvas双缓存下的性能分析)
  4. 提取点位属性文本_手把手教你如何用Python爬取网站文本信息
  5. 安卓市场和安智市场_影响安卓应用市场搜索排名的五大因素
  6. 玩客云pc端_玩客云电脑客户端-玩客云pc端下载 v1.4.5.112官方版--pc6下载站
  7. oracle能不能改外键属性,CSS_小议Oracle外键约束修改行为(五), Oracle的外键用来限制子表 - phpStudy...
  8. button3 电脑上mouse_专栏F|Cora单词168电脑(下):最强大脑,智慧的产物
  9. OSPF中的次优外部路由——Forwarding Address
  10. 模糊pid控制的温度系统matlab源代码_模糊PID控制系统(二)对比分析