编程创造魔法时代!生活中你不知道的编程用法!

网友投稿 2018-08-18 19:15

著名科幻作家亚瑟·克拉克说过:“在任何一项足够先进的技术和魔法之间,我们无法作出区分。” 

https://cdn.china-scratch.com/timg/180820/1915396192-0.gif

现代社会,各种各样的“魔法物品”充满了我们的生活:

能自己驶向目的地的魔法车;

一见到人靠近就会自动开启的魔法门;

能和人对话、给小朋友唱歌讲故事的魔法娃娃;

还有据说很快就会进入我们生活的24小时360度全方位无死角不知疲倦的魔法管家.....

https://cdn.china-scratch.com/timg/180820/1915393Y2-1.gif

我们生活在一个“魔法社会”里,享受着魔法给我们带来的巨大便利。比起奇妙的魔法,伟大的“魔法师”更加让人敬佩。

那么,你有没有想过你也能成为一名创造神奇法术的伟大魔法师呢?

https://cdn.china-scratch.com/timg/180820/19153944J-2.gif

普通人最容易入门,也最容易在日常生活中施展的 “魔法” ,就是计算机程序,也就是俗称的 “编程” 。

https://cdn.china-scratch.com/timg/180820/1915402519-3.jpg

编程让电脑替你干活

https://cdn.china-scratch.com/timg/180820/1915402957-4.jpg

编程本质上和你在手机上设了个闹钟差不多,都是给计算机下达了一个带有数据的命令,以便让它帮你完成某个特定的任务。

只不过在手机上你是通过按钮或是图形界面指定个事件,而编写程序的时候你是通过一个编辑器给电脑下达你要它做什么事的具体命令。

https://cdn.china-scratch.com/timg/180820/1915405314-5.jpg

和几十年前的编程语言不同,现代的程序员们,已经把现代的编程语言弄成很类似自然语言的语法了,这门 ”语言“ 不需要你天天背单词。

只要你会认一些基本的英文单词,再加上一点点逻辑组织能力,你就能编程!你就能让计算机替你干活了!

https://cdn.china-scratch.com/timg/180820/1915402519-3.jpg

程序可以做什么

https://cdn.china-scratch.com/timg/180820/1915402957-4.jpg

1、Python 能帮你自动下载所有你喜欢的电视剧/动漫。

https://cdn.china-scratch.com/timg/180820/1915402458-8.jpg

2、Python还能帮你整理杂乱无章的文件夹。

https://cdn.china-scratch.com/timg/180820/1915404O2-9.jpg

整理之前

https://cdn.china-scratch.com/timg/180820/1915404016-10.jpg

整理之后

3、如果你在准备 GRE/CAT 考试,或者只是想提高一下英语词汇量,那么用Python脚本可以在桌面显示一个随机单词及其在多个词汇中的意思,这些单词都保存在一个 text 文件中,每5分钟更新一次。

https://cdn.china-scratch.com/timg/180820/19154042D-11.jpg

4、用智能手机给你在家里的电脑远程发送种子,让电脑在家里下文件。运行相应的 Python 脚本,只需登录你的 Gmail 账户,然后给你的邮箱账户发送一封邮件, 主题为‘torrent’。

https://cdn.china-scratch.com/timg/180820/1915405334-12.jpg

注意:这个脚本只能在 Linux 上运行,且需要安装qBittorent。

https://cdn.china-scratch.com/timg/180820/1915402519-3.jpg

那些用程序做的

匪夷所思的事

https://cdn.china-scratch.com/timg/180820/1915402957-4.jpg

1、A同学是选择困难症晚期,每次吃饭前都会浪费一个小时,程序猿朋友实在看不过去了,顺手编了一个小程序,彻底解决了她“吃什么”的宇宙终极难题。

https://cdn.china-scratch.com/timg/180820/191541D52-15.jpg

2、用数行Python给网易云上的《圆周率之歌》写了歌词(注意时长)。

https://cdn.china-scratch.com/timg/180820/191541NU-16.jpg

3、北京冬天太冷,用电脑花了10秒钟写了个死循环,抱着当暖手器。

https://cdn.china-scratch.com/timg/180820/191541DE-17.jpg

4、程序媛勾搭一个小哥哥,为了让自己显得矜持,她设计了一个程序,这个程序可以统计两边回复消息的速度,并给出应该再假装高冷多久的实用建议。Wow!

https://cdn.china-scratch.com/timg/180820/1915411464-18.jpg

与程序对话如下:

我可以回复了吗?_(:з」∠)_ 
滚!Ծ‸Ծ
...等2分钟再回更好哦 ( ´・_・` )

5、应届毕业生不用租房APP,而是自己编写Python脚本,找到了某租房网站的房源信息,然后利用高德在地图上标出房源地点,划出距离公司1小时内可到达的范围,附上公交路径规划功能查看不同路径的用时,最终找到了满意的房子。

https://cdn.china-scratch.com/timg/180820/1915415464-19.jpg

说到底,编程这种东西也不过就是一种工具,和日常接触到的各类工具并没有本质的区别,它创造出来就是为了满足人类的需求。

经过一小段时间的学习,通过自己写出的一点东西,能够把自己想要的事情完成,这就是编程的目的所在,也是它能给你带来乐趣和成就感的地方。

https://cdn.china-scratch.com/timg/180820/19154220c-20.jpg

用编程写出一个告白小程序

这种利用 “魔法” 驾驭一切的感觉,不试一试怎么知道喜不喜欢呢?

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com