耽美父与子父亲是大学教授孩子是他是让人害怕的黑帮大佬佬老父亲总管孩子叫宝宝

1.2K110 条评论分享收藏感谢收起zhihu.com/question/21804122/answer/赞同 5.3K420 条评论分享收藏感谢收起&p&如果你一直想学Python,但是不知道如何入手,那就别犹豫了。这篇文章就是为你写的。&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-1f8fa0d63c655bb201f1a691a6dcd316_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&750& data-rawheight=&422& data-default-watermark-src=&https://pic3.zhimg.com/50/v2-6f9ee8334e62_b.jpg& class=&origin_image zh-lightbox-thumb& width=&750& data-original=&https://pic1.zhimg.com/50/v2-1f8fa0d63c655bb201f1a691a6dcd316_r.jpg&&&/figure&&p&&br&&/p&&h2&&b&疑问&/b&&/h2&&p&&br&&/p&&p&随着数据科学概念的普及,Python这门并不算新的语言火得一塌糊涂。&/p&&p&因为写了几篇用Python做数据分析的&a href=&//link.zhihu.com/?target=http%3A//www.jianshu.com/p/42ba125aa5dc& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&文章&/a&,经常有读者和学生在留言区问我,想学习Python,该如何入手?&/p&&p&我经常需要根据他们的不同情况,提出对应的建议。这样针对性虽强,但效率不高。这个问题,我还是写出来,让更多的人一同看到吧。&/p&&p&有几位出版社的编辑,给我发私信,鼓励我赶紧写一本Python教材出来。&/p&&p&我暂时还没有写Python基础教程的计划。因为在我看来,现有的学习资源&b&已经足够好&/b&了。&/p&&p&有现成的资源和路径,为什么许多人依然在为学Python犯愁呢?&/p&&p&因为学习有个效率问题。&/p&&p&Python语法清晰明快,简单易学。这是Python如此普及的重要原因。但是,选择合适的Python学习方式,需要跟你自身的&b&特性&/b&相结合。&/p&&p&人群划分的标准是什么?不是你是否计算机相关专业,也不是你是否已经工作,而是一个重要的指标——你的&b&自律&/b&能力。&/p&&p&你可能觉得我说的话没有信息含量。自律能力强,学得更好,地球人谁不知道?&/p&&p&可是,自律不够强的人,难道就注定什么也不能学了?&/p&&p&当然不是。&/p&&p&每个人的性格都有不同的特点,没有绝对的高下之分。不信你听听刘宝瑞先生的相声《日遭三险》,就明白了。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-57c9cd9926ebc9ad5e901f9d15d7919a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&480& data-rawheight=&360& data-default-watermark-src=&https://pic1.zhimg.com/50/v2-ec3ddaac80f94b7b2acd_b.jpg& class=&origin_image zh-lightbox-thumb& width=&480& data-original=&https://pic2.zhimg.com/50/v2-57c9cd9926ebc9ad5e901f9d15d7919a_r.jpg&&&/figure&&p&&br&&/p&&p&自律能力也是这样。只要你能清楚认识自己,就能以更高效的方法来学习新知识和技能。&/p&&p&下面我们分类探讨一下,不同自律能力的人,该如何学Python,才能更高效。&/p&&p&&br&&/p&&h2&&b&路径I&/b&&/h2&&p&&br&&/p&&p&咱们先从自律能力&b&最差&/b&的人说起。&/p&&p&这样的同学,往往是三分钟热度。偶然受到了刺激,发奋要学习Python,以便投入数据科学的事业中。&/p&&p&他会立即跑到图书馆或者书店抱回来一本《X天从入门到精通Python》的书开始啃。结果X天还没到,就顺利跑完了从入门到放弃的全过程。&/p&&p&你没能坚持下来,自己肯定是有责任的。但是最大的问题,在于过度&b&高估&/b&自己的自律能力。&/p&&p&这样的同学,我推荐你到Coursera平台上,按部就班学习一门非常好的MOOC——“Programming for Everybody”。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-ef05a8062ea0_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1240& data-rawheight=&698& data-default-watermark-src=&https://pic4.zhimg.com/50/v2-281df9e732b1abbda0eabedc_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1240& data-original=&https://pic2.zhimg.com/50/v2-ef05a8062ea0_r.jpg&&&/figure&&p&&br&&/p&&p&推荐这门课,是因为课程质量真是太好了。&/p&&p&首先是教材好。这本教材的来源是有故事的。&/p&&p&先是 Allen B. Downey 写了一本开放书籍 “Think Python: How to Think like a Computer Scientist”。&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-4a272a42f947_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1240& data-rawheight=&1627& data-default-watermark-src=&https://pic3.zhimg.com/50/v2-cd01422a0daffd9b93fe0_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1240& data-original=&https://pic4.zhimg.com/50/v2-4a272a42f947_r.jpg&&&/figure&&p&&br&&/p&&p&这本书在Amazon上的评价是这样的:&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-7239beabb83c96dd501bfc_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1070& data-rawheight=&543& data-default-watermark-src=&https://pic1.zhimg.com/50/v2-a477bcab315_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1070& data-original=&https://pic2.zhimg.com/50/v2-7239beabb83c96dd501bfc_r.jpg&&&/figure&&p&&br&&/p&&p&Charles Severance觉得这本书写得太好了,想把它作为教材。于是征得作者同意,大篇幅借鉴了这本书的内容架构,编写了一本 “Python for Informatics”。&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-e99b1a79f282_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&522& data-rawheight=&735& data-default-watermark-src=&https://pic3.zhimg.com/50/v2-137f59ace3f554bf50c38eef00c0ee5b_b.jpg& class=&origin_image zh-lightbox-thumb& width=&522& data-original=&https://pic3.zhimg.com/50/v2-e99b1a79f282_r.jpg&&&/figure&&p&&br&&/p&&p&Charles写作这本书的时候,同时开放推出了iBook格式。里面就包含了自己的授课视频,供学生直接观看学习。&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-df0b9f0d509e14fa5a12_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1240& data-rawheight=&508& data-default-watermark-src=&https://pic1.zhimg.com/50/v2-facd534b10b3303d9cbbddf840e414f5_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1240& data-original=&https://pic4.zhimg.com/50/v2-df0b9f0d509e14fa5a12_r.jpg&&&/figure&&p&&br&&/p&&p&后来,Charles用这本书扩展,做成了一门MOOC。2015年上线不久,硅谷资深工程师就都争相学习。&/p&&p&Charles深谙课程迭代的技艺。他不断添加内容,完善课程体系,将一门课发展成一个专项课程(Signature Track),并且将教材升级为 “Python for Everybody: Exploring Data In Python 3”&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-07ef4ec1f1812e_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1240& data-rawheight=&1767& data-default-watermark-src=&https://pic1.zhimg.com/50/v2-9dea9cc9e3fbe384e82b91_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1240& data-original=&https://pic3.zhimg.com/50/v2-07ef4ec1f1812e_r.jpg&&&/figure&&p&&br&&/p&&p&在目前全球MOOC口碑榜上,Charles的这门课一直名列前茅。&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-a9d39efeceacfd668e7bac0759eed28e_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&887& data-rawheight=&130& class=&origin_image zh-lightbox-thumb& width=&887& data-original=&https://pic3.zhimg.com/50/v2-a9d39efeceacfd668e7bac0759eed28e_r.jpg&&&/figure&&p&&br&&/p&&p&这个专项课程深入浅出讲解Python本来就很简单的语法,而且还用数据科学的一些基础工作任务,带动你去使用Python语言写简单项目。这种扎实的训练过程可以增强你的信心,激发兴趣。&/p&&p&对于自律程度低的同学来说,下面这个特性&b&更重要&/b&——一切工作都有时限。&/p&&p&Coursera上的课程,每周的任务很明确。练习题正确率如果不能达到80%,就不能过关。到了截止日期,如果你不能完成全部练习和课程项目,就拿不到证书。&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-4d088b3df89cc2c21d63_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1240& data-rawheight=&958& data-default-watermark-src=&https://pic2.zhimg.com/50/v2-2c5bbd325d17d8a3b76d91e841fe06df_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1240& data-original=&https://pic1.zhimg.com/50/v2-4d088b3df89cc2c21d63_r.jpg&&&/figure&&p&&br&&/p&&p&老师在前面引领你,助教在旁边督促你,平台用时间表提醒你,论坛上的同学们在用同侪压力推挤你……&/p&&p&想偷懒?想三天打鱼两天晒网?很难。&/p&&p&&br&&/p&&h2&&b&路径II&/b&&/h2&&p&&br&&/p&&p&如果你的自律能力中等偏上,那么你可以选择的面就宽了。&/p&&p&这里我给你推荐另一个MOOC平台,叫做Datacamp。&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-20b2e3a9a8f892f28eb4a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1240& data-rawheight=&698& data-default-watermark-src=&https://pic2.zhimg.com/50/v2-dedce89e070f4be667506_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1240& data-original=&https://pic1.zhimg.com/50/v2-20b2e3a9a8f892f28eb4a_r.jpg&&&/figure&&p&&br&&/p&&p&我第一次接触Datacamp,是在2015年初。那时我在Coursera上选修杜克大学的统计学课程 “Statistical Inference”,配套的练习就在Datacamp上。&/p&&p&当时这个平台就给我留下了非常深刻的印象,因为代码的运行都采用了云环境。学习者不需要在本机安装任何环境,一个支持HTML5标准的浏览器就能带给你完整的学习体验。&/p&&p&对初学者来说,这种入门方式太好了。要知道,许多人的学习热情,就是被环境配置和依赖软件包安装的坑埋掉的。&/p&&p&两年之后,Datacamp已经迭代得更为强大。你可以打开首页的Data Scientist with Python这个学习路径,查看其中已经提供的20门课程。&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-8c1ce3a5e828e7_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1240& data-rawheight=&698& data-default-watermark-src=&https://pic1.zhimg.com/50/v2-0d06a165fe5fbc3d1eacb02c_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1240& data-original=&https://pic3.zhimg.com/50/v2-8c1ce3a5e828e7_r.jpg&&&/figure&&p&&br&&/p&&p&这些课程涵盖了从Python基础,到数据处理,直至人工智能和深度神经网络的方方面面。&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-23a769eaec6aa53c98bfa3c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1240& data-rawheight=&698& data-default-watermark-src=&https://pic4.zhimg.com/50/v2-9b5a6278fcb2fc838bd6626ddaed55cb_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1240& data-original=&https://pic4.zhimg.com/50/v2-23a769eaec6aa53c98bfa3c_r.jpg&&&/figure&&p&&br&&/p&&p&所有的课程设计,都是短小精悍的。一般不超过4个小时,就可以完成某一主题的学习。这样你学起来毫不费力,可以在相当短的时间内获得反馈(练习题自动评分)和成就感(证书)。&/p&&p&这个平台的课程,进度完全由学习者&b&自己掌控&/b&。所以我把它归纳为适合有一定自律能力的学习者。&/p&&p&它既可以给你即时的回馈,让你时刻了解自己所处的位置进度,不会迷失方向,又能充分体验自主学习的乐趣。&/p&&p&Datacamp的课程,一般都是第一部分免费开放。后面部分购买后才能解锁学习。如果你对自己的学习能力和毅力有信心,可以购买一个完整时间段(例如一年)的课程。在此期间,所有平台上的课程,你都可以学习,并且可以在通过后获取证书。这样的购买方案本身已经有优惠,而且每年都会有特定时段的大幅打折促销,非常划算。建议放到购物车里面多关注。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-2a1e2b9ef3647ce55dba3c7add2c1be4_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1240& data-rawheight=&858& data-default-watermark-src=&https://pic4.zhimg.com/50/v2-c6cffbb3b38a9f90df73154_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1240& data-original=&https://pic2.zhimg.com/50/v2-2a1e2b9ef3647ce55dba3c7add2c1be4_r.jpg&&&/figure&&p&&br&&/p&&p&这是我在Datacamp拿到的深度学习框架Keras课程证书。确实只需要几个小时的时间就能学完。成就感还是蛮强的。&/p&&p&&br&&/p&&h2&&b&路径III&/b&&/h2&&p&&br&&/p&&p&前面提到的课程费用不菲。Coursera上每门课平均价格在49美元左右。对来自发展中国家的学生群体,Coursera可以提供助学金。你可以根据自己的需求如实填写申请表,来获得资助。&/p&&p&对于自律能力强的同学来说,你的选择可以变得非常简单直接——可以用最受推崇的教材,自己看书学习。&/p&&p&&b&最受推崇&/b&的教材,其实是没有的。正如西谚有云:&/p&&p&&br&&/p&&blockquote& One man’s meat, is another man’s poison.&/blockquote&&p&&br&&/p&&p&这个世界上,就没有哪件东西大家都说好。但口碑非常好的教材是存在的,例如这本起了个怪名字的《笨办法学Python》(Learn Python the Hard Way)。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-405ecdbea4b_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&782& data-default-watermark-src=&https://pic4.zhimg.com/50/v2-c50f377e140af_b.jpg& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic2.zhimg.com/50/v2-405ecdbea4b_r.jpg&&&/figure&&p&&br&&/p&&p&千万不要被名称迷惑,望文生义觉得这是一本糟糕的Python入门教程。&/p&&p&恰恰相反,这本书的设计,非常适合人们的认知规律。&/p&&p&我们学东西,由浅入深,由易到难,逐步递进。如果一味追求新知,那么之前学的东西会很快遗忘。如果总是原地打转,会带来枯燥和无聊的感觉。还记得高三做的那一年卷子吧?&/p&&p&好的教科书,应该在每一个章节给学习者提供新的知识和内容,提出足够的挑战。但是挑战性不能高到让学习者产生挫败感而放弃。同时也不能忽视在后续内容中把前面所学知识改换面目不断螺旋上升式重复出现。只有这样才能巩固所学,让学习者感受到基础知识的作用,增强学习的愉悦感。&/p&&p&这么说有些抽象,实际上有一本英语教材非常符合上述认知规律。就是我在课堂上和文章里反复推荐过的这一套教材:&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-60e5cca0d219ec0daf1e_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&450& data-rawheight=&267& data-default-watermark-src=&https://pic3.zhimg.com/50/v2-4ab9ef65bcebf922cd7d125ea9b7f758_b.jpg& class=&origin_image zh-lightbox-thumb& width=&450& data-original=&https://pic3.zhimg.com/50/v2-60e5cca0d219ec0daf1e_r.jpg&&&/figure&&p&&br&&/p&&p&《笨办法学Python》也是一本这样的书。你需要做的就是把书打开,同时打开一个好用的代码编辑器,开始按书中要求敲代码、运行代码、改代码……&/p&&p&下图是我当初学习时,照着这本书敲的代码。&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-a5c15ad2ad51313fdea7_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1240& data-rawheight=&718& data-default-watermark-src=&https://pic2.zhimg.com/50/v2-b96b4cbf9e9e98a2850c_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1240& data-original=&https://pic3.zhimg.com/50/v2-a5c15ad2ad51313fdea7_r.jpg&&&/figure&&p&&br&&/p&&p&书中对Python基础内容训练的完备性,至今&b&无出其右&/b&者。&/p&&p&顺便说一句,这本书有中文版哦。所以如果你英语不好,完全不用担心。&/p&&p&嘱咐一句,英语真该好好学。拓宽的不仅是你的眼界,也增加了你可能获得的机会。考虑到仔细阅读这部分的读者都是自律性很强的人,我就不用多说了。&/p&&p&&br&&/p&&h2&&b&挑战&/b&&/h2&&p&&br&&/p&&p&三条基本的Python入门路径讲完了。通过对自己自律能力的清晰理解,相信你可以找到一种适合自己逐渐学习和掌握Python的方式。&/p&&p&但是完成了读书和听课,是不是就完事大吉了?&/p&&p&当然不是。&/p&&p&许多人在这里犯了错误。他们以为拿到了证书,或学完了教材,就算是真正掌握了Python。然后把这门语言丢弃在一旁,去刷美剧和小说了。&/p&&p&相信我,你会&b&遗忘&/b&的。&/p&&p&如果你对于长期不接触的东西从不遗忘……去医院检查一下吧。&/p&&p&大部分人的记忆模式,都是这个样子的:&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-f1034d7fbfc65ea45da1ef2_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1000& data-rawheight=&674& data-default-watermark-src=&https://pic1.zhimg.com/50/v2-f65bb5ba629b34e_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1000& data-original=&https://pic3.zhimg.com/50/v2-f1034d7fbfc65ea45da1ef2_r.jpg&&&/figure&&p&&br&&/p&&p&若不加以干涉,不出一个星期,你就能把学到的新知识几乎忘光。&/p&&p&如果你不希望自己辛苦学来的Python知识被如此轻易浪费掉,怎么办?&/p&&p&&br&&/p&&h2&&b&实践&/b&&/h2&&p&&br&&/p&&p&你应该实践。&/p&&p&实践Python技能,未必一定要找个世界500强企业的核心技术部门,“996”工作N年才能完成。&/p&&p&你可以从生活中寻找各种有趣的问题,然后思考能否用Python编程来解决它。&/p&&p&我真正觉得自己&b&初步掌握&/b&了Python,就是在完成了我的第一个github项目之后。&/p&&p&项目非常简单,就是用Python作为胶水语言,把一系列工具连接在一起。可以把Markdown撰写的内容随心所欲一键变化成各种格式。&/p&&p&格式包括而不限于:&/p&&p&&br&&/p&&p&&br&&/p&&ul&&li&PDF/LaTeX;&/li&&/ul&&p&&br&&/p&&ul&&li&W&/li&&/ul&&p&&br&&/p&&ul&&li&Bitcron文稿;&/li&&/ul&&p&&br&&/p&&ul&&li&MarkEditor文稿;&/li&&/ul&&p&&br&&/p&&ul&&li&MWeb文稿;&/li&&/ul&&p&&br&&/p&&ul&&li&Bear文稿;&/li&&/ul&&p&&br&&/p&&ul&&li&TextBundle(可以导入MindNode, Ulysses等);&/li&&/ul&&p&&br&&/p&&ul&&li&Reveal.js幻灯;&/li&&/ul&&p&&br&&/p&&ul&&li&发布版本Markdown(图片一键至七牛图床);&/li&&/ul&&p&&br&&/p&&ul&&li&本地版本Markdown(简书等远程Markdown同步图片至本地);&/li&&/ul&&p&&br&&/p&&ul&&li&Day One日记。&/li&&/ul&&p&&br&&/p&&p&&br&&/p&&p&其中部分功能我正陆续发布在github公开项目中,地址在&a href=&//link.zhihu.com/?target=https%3A//github.com/wshuyi/mindmap2slide& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&这里&/a&。相应地,我也&a href=&//link.zhihu.com/?target=http%3A//www.jianshu.com/p/f274cad20914& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&撰文&/a&做了介绍。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-f05412bdd8ded40a8ac4c8_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1240& data-rawheight=&698& data-default-watermark-src=&https://pic4.zhimg.com/50/v2-1fd0d5a01b88be486b1b0a_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1240& data-original=&https://pic2.zhimg.com/50/v2-f05412bdd8ded40a8ac4c8_r.jpg&&&/figure&&p&&br&&/p&&p&这个小项目,我从2014年开始做。实话实说,现在回头看当时的代码,简直惨不忍睹。但是如果你逐渐对自己的代码有了这种感觉,证明你在进步。&/p&&p&不要指望自己一出手就能写出&b&完美的&/b&代码,要把“迭代”两个字时刻装在心里。这样你才能容忍自己的笨拙,不断提高。正如古人说的那句:&/p&&p&&br&&/p&&blockquote& 勤学似春起之苗,不见其增,而日有所长。&/blockquote&&p&&br&&/p&&p&我在做这个项目的过程中,曾经遇到了中文编码、隐私信息存储、文件名空格处理、绝对与相对路径、发布流程划分、功能解耦合、Web图片地址附带参数……等等一系列的问题。&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-4e64f07efeca04d38055b2_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1240& data-rawheight=&783& data-default-watermark-src=&https://pic1.zhimg.com/50/v2-28b2e82e8e33d1fb2be773_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1240& data-original=&https://pic1.zhimg.com/50/v2-4e64f07efeca04d38055b2_r.jpg&&&/figure&&p&&br&&/p&&p&通过回顾用git版本控制工具记载下来的日志,以及版本对比功能,你可以清楚看到自己是在何时利用什么方法解决了这些问题。然后别忘了,给自己工具箱里的新增小技能打个勾。&/p&&p&一个个小问题逐渐被你攻克的时候,你才能真正感受到所学技能的价值,并且点滴积累自信。&/p&&p&&br&&/p&&h2&&b&讨论&/b&&/h2&&p&&br&&/p&&p&你学会Python了吗?你是用什么方法学会的?可否把你的学习心得体会分享给大家?对本文推荐的资源和路径,你有什么不同的意见,或者更好的建议?欢迎留言,记录下你的思考,我们一起交流讨论。&/p&&p&喜欢请点赞。还可以微信关注和置顶我的公众号&a href=&//link.zhihu.com/?target=http%3A//oejqwrqkh.bkt.clouddn.com/-22-26-16.jpg& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&“玉树芝兰”(nkwangshuyi)&/a&。&/p&&p&如果你对数据科学感兴趣,不妨阅读我的系列教程索引贴《&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&如何高效入门数据科学?&/a&》,里面还有更多的有趣问题及解法。&/p&
如果你一直想学Python,但是不知道如何入手,那就别犹豫了。这篇文章就是为你写的。 疑问 随着数据科学概念的普及,Python这门并不算新的语言火得一塌糊涂。因为写了几篇用Python做数据分析的,经常有读者和学生在留言区问我,想学习Python,该如何入手…
&p&看了大家的回答,一时手痒,我也来答一下。Python可以说是编程语言中非常好入门的了!&/p&&h2&Python语言优点&/h2&&p&Python,是一种面向对象的解释型计算机程序设计言语,具有丰厚和强壮的库,Python已经成为继JAVA,C++之后的的第三大言语。特色:简略易学、免费开源、高层言语、可移植性强、面向对象、可扩展性、可嵌入型、丰厚的库、标准的代码等。&/p&&p&Python--挨近无所不能的编程言语&/p&&p&Python除了很少的工作不能做之外,其他基本上都涉及到,体系运维、图形处理、数学处理、文本处理、数据库编程、网络编程、web编程、多媒体使用、pymo引擎、黑客编程、爬虫编写、机器学习、人工智能等等。&/p&&p&Python的使用特别广,我国现在的人才缺口超越100万,国内:豆瓣、搜狐、金山、通讯、隆重、网易、百度、阿里、土豆、新浪等,国外:谷歌、NASA、YouTube、Facebook、红帽等企业都在广泛使用,尤其是Linux运维、web开发、大数据、人工智能等等。&/p&&p&关于Python的学习,先来一张学习线路图:&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-4d9daedc21f38bef00e345_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1100& data-rawheight=&565& class=&origin_image zh-lightbox-thumb& width=&1100& data-original=&https://pic4.zhimg.com/50/v2-4d9daedc21f38bef00e345_r.jpg&&&/figure&&h2&看到了大家的反馈,我会在每个阶段下面补充一下书籍资料。谢谢各位对我的赞同!&/h2&&hr&&h2&第一阶段:&b&Python核心编程&/b&&/h2&&figure&&img src=&https://pic1.zhimg.com/50/v2-f864aa01abf1adfe6bf972ac_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1012& data-rawheight=&871& class=&origin_image zh-lightbox-thumb& width=&1012& data-original=&https://pic1.zhimg.com/50/v2-f864aa01abf1adfe6bf972ac_r.jpg&&&/figure&&p&&br&&br&可解决的现实问题:&br&能够熟练使用Python技术完成针对小问题的程序编写以及小游戏程序的开发。&/p&&p&&b&市场价值:&/b&&/p&&p&具备最基本的编程思维, 掌握基础的Python编程技术, 能够完成较小程序的开发,尚达不到企业的用人标准。&/p&&div class=&highlight&&&pre&&code class=&language-text&&推荐书籍:
&/code&&/pre&&/div&&p&&i&&b&《Python快速编程入门》&/b&&/i&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-bdcc94694afab6b10d0b0be1d7082b37_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&123& data-rawheight=&163& class=&content_image& width=&123&&&/figure&&p&以Window平台、系统全面的讲解了Python3的基础知识,&/p&&p&第1章主要是带领大家认识Python;&/p&&p&第2章主要针对Python的基础语法进行讲解;&/p&&p&第3章主要介绍的是Python中的常用语句;&/p&&p&第4~5章主要介绍了字符串、列表、元组、字典等类型;&/p&&p&第6~7章讲解了函数的基础和高级知识。&/p&&p&第8章讲解了Python中的文件操作;&/p&&p&第9章讲解了Python中异常的相关知识;&/p&&p&第10章讲解了Python中的模块;&/p&&p&第11~12章侧重讲解了面向对象编程思想;&/p&&p&第13章围绕着面向对象的编程思想,开发了一个飞机大战的小游戏。&/p&&blockquote&配套视频&br&Python入门教程完整版(懂中文就能学会)&br&资料链接: &a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1gFpFL3ZmpD7ZpF4Syaupdw& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1gFpFL3&/span&&span class=&invisible&&ZmpD7ZpF4Syaupdw&/span&&span class=&ellipsis&&&/span&&/a& &br&密码:ko9l&/blockquote&&h2&&b&第二阶段:python和Linux高级编程&/b&&/h2&&figure&&img src=&https://pic2.zhimg.com/50/v2-d2ce5ba7ff1e95e4b197f0_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1113& data-rawheight=&738& class=&origin_image zh-lightbox-thumb& width=&1113& data-original=&https://pic2.zhimg.com/50/v2-d2ce5ba7ff1e95e4b197f0_r.jpg&&&/figure&&p&&br&&b&可解决的现实问题:&/b&&br&能够使用面向对象的程序设计方法, 基于Linux操作系统进行高并发量的网络程序开发。&/p&&p&&b&市场价值:&/b&&/p&&p&熟练掌握Python技术和常见网络协议, 可满足企业开发的初级需求, 根据市场反馈数据看, 薪资普遍在 元/月。&/p&&div class=&highlight&&&pre&&code class=&language-text&&推荐书籍
&/code&&/pre&&/div&&p&&i&&b&《Linux编程基础》&/b&&/i&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-125e6f83ba5eb_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&123& data-rawheight=&163& class=&content_image& width=&123&&&/figure&&p&&br&&/p&&p&本书分为11个章节,首先介绍了Linux的背景、开发环境、网络配置与远程操作及管理;&/p&&p&其次讲解了Linux系统操作中的基本命令以及基础开发中使用的工具;&/p&&p&然后讲解了shell编程的基本语法、Linux系统中用户、用户组以及Linux中的文件系统和操作;&/p&&p&之后对Linux程序开发中涉及的进程、信号、线程、网络编程等重难点知识进行了讲解;&/p&&p&最后讲解了Linux系统中高并发服务器的几种模型。&/p&&p&本书中的每个章节都以理论与案例结合的模式,在理论知识后通过切实可行的案例帮助学生在学习的同时,实践、巩固所学知识。&/p&&blockquote&配套视频&br&linux从入门到精通&br&链接:&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1nvAQ-0QECVDueNjYAK245w& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1nvAQ-0&/span&&span class=&invisible&&QECVDueNjYAK245w&/span&&span class=&ellipsis&&&/span&&/a&&br&密码:emem&/blockquote&&h2&&b&第三阶段:前端开发&/b&&/h2&&figure&&img src=&https://pic2.zhimg.com/50/v2-ff5f059cca_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&890& data-rawheight=&426& class=&origin_image zh-lightbox-thumb& width=&890& data-original=&https://pic2.zhimg.com/50/v2-ff5f059cca_r.jpg&&&/figure&&p&&br&&b&可解决的现实问题:&/b&&br&1、开发常见Web网站的前端页面和移动端H5页面;&br&2、跟后台进行数据通信;&br&3、掌握当前市场流行的前后端分离的开发模式中所用的前端框架。&/p&&p&&b&市场价值:&/b&&/p&&p&前端作为web网站开发的半壁江山,全栈工程师必备技能,月。&/p&&div class=&highlight&&&pre&&code class=&language-text&&推荐书籍
&/code&&/pre&&/div&&p&&i&&b&《&/b&HTML+CSS+JavaScript网页制作案例教程&b&》&/b&&/i&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-8c73f8de3eb922d1c8b5c122f9ea1bc4_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&123& data-rawheight=&163& class=&content_image& width=&123&&&/figure&&p&全书共10章,结合HTML、CSS和JavaScript的基础知识及应用,提供了29个精选案例,以及1个综合实训项目。&/p&&p&第1到3章主要讲解HTML与CSS的基础知识,包括Web基本概念、HTML与CSS简介、Dreamweaver工具的使用、HTML文本与图像标记、CSS选择器、CSS文本样式属性、CSS的继承性和优先级。&/p&&p&第4到7章分别讲解了盒子模型、列表与超链接、表单、元素的浮动与定位。&/p&&p&第8到9章主要讲解JavaScript编程基础与事件处理。第10章为实训项目,带领读者开发一个包含结构、样式和行为的网页。&/p&&blockquote&配套视频&br&vue.js入门到实战开发&br&链接:&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1mhJLvJi& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1mhJLvJ&/span&&span class=&invisible&&i&/span&&span class=&ellipsis&&&/span&&/a& 密码:d8co&/blockquote&&h2&&b&第四阶段:Web开发&/b&&/h2&&figure&&img src=&https://pic4.zhimg.com/50/v2-801c54ada17a6e38b2d7d7e6339929ee_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&902& data-rawheight=&396& class=&origin_image zh-lightbox-thumb& width=&902& data-original=&https://pic4.zhimg.com/50/v2-801c54ada17a6e38b2d7d7e6339929ee_r.jpg&&&/figure&&p&&b&可解决的现实问题:&/b&&br&1、高并发全功能的web网站开发;&br&2、提供数据响应速度灵活运用缓存;&br&3、根据实际问题设计出相应数据库表。&/p&&p&&b&市场价值:&/b&&/p&&p&web全栈工程师,独立开发前端和后端业务,。&/p&&blockquote&配套视频&br&6节课入门Flask框架web开发&br&链接:&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1htLsTSg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1htLsTS&/span&&span class=&invisible&&g&/span&&span class=&ellipsis&&&/span&&/a& 密码:fbwr&/blockquote&&p&&br&&/p&&h2&&b&第五阶段:爬虫开发&/b&&/h2&&figure&&img src=&https://pic4.zhimg.com/50/v2-4266dffc660ab43cc9bd4be49ce11227_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&908& data-rawheight=&354& class=&origin_image zh-lightbox-thumb& width=&908& data-original=&https://pic4.zhimg.com/50/v2-4266dffc660ab43cc9bd4be49ce11227_r.jpg&&&/figure&&p&&br&&b&可解决的现实问题:&/b&&br&1、能够实现定向抓取互联网上的海量信息;&br&2、能够运用爬虫框架包括实现分布式爬虫;&br&3、能够根据具体需求,实现定制的爬虫框架。&/p&&p&&b&市场价值:&/b&&/p&&p&具备互联网数据采集的爬虫开发能力,市场薪资普遍在&/p&&div class=&highlight&&&pre&&code class=&language-text&&推荐书籍
&/code&&/pre&&/div&&p&&i&&b&《&/b&用Python写网络爬虫&b&》&/b&&/i&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-ef3e9bd91cce563a26aa23df86b5f8a9_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&350& data-rawheight=&350& class=&content_image& width=&350&&&/figure&&p&《用Python写网络爬虫》作为使用Python来爬取网络数据的杰出指南,讲解了从静态页面爬取数据的方法以及使用缓存来管理服务器负载的方法。&/p&&p&此外,本书还介绍了如何使用AJAXURL和Firebug扩展来爬取数据,以及有关爬取技术的更多真相,比如使用浏览器渲染、管理cookie、通过提交表单从受验证码保护的复杂网站中抽取数据等。&/p&&p&本书使用Scarpy创建了一个高级网络爬虫,并对一些真实的网站进行了爬取。&/p&&blockquote&配套视频&br&6节课掌握Python爬虫视频&br&链接:&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1eTT4AYm& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1eTT4AY&/span&&span class=&invisible&&m&/span&&span class=&ellipsis&&&/span&&/a& 密码:6d75&br&Scrapy爬虫框架&br&&a href=&//link.zhihu.com/?target=http%3A//yun.itheima.com/course/258.html%3Fzzj%3F1804lcqqun& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&yun.itheima.com/course/&/span&&span class=&invisible&&258.html?zzj?1804lcqqun&/span&&span class=&ellipsis&&&/span&&/a&&br&资料链接:&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1eTSiguu& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1eTSigu&/span&&span class=&invisible&&u&/span&&span class=&ellipsis&&&/span&&/a& 密码:cb66&br&python网络爬虫第一天&br&&a href=&//link.zhihu.com/?target=http%3A//yun.itheima.com/open/71.html%3Fzzj& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&yun.itheima.com/open/71&/span&&span class=&invisible&&.html?zzj&/span&&span class=&ellipsis&&&/span&&/a&&br&链接:&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1jJt4cbs& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1jJt4cb&/span&&span class=&invisible&&s&/span&&span class=&ellipsis&&&/span&&/a& 密码:bp5n&br&python网络爬虫第二天&br&&a href=&//link.zhihu.com/?target=http%3A//yun.itheima.com/open/72.html%3Fzzj& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&yun.itheima.com/open/72&/span&&span class=&invisible&&.html?zzj&/span&&span class=&ellipsis&&&/span&&/a&&br&链接:&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1htBjd1y& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1htBjd1&/span&&span class=&invisible&&y&/span&&span class=&ellipsis&&&/span&&/a& 密码:wou9&/blockquote&&p&又更新了一些爬虫实例,希望能帮到大家。&/p&&p&&br&&/p&&h2&&b&第六阶段:人工智能&/b&&/h2&&figure&&img src=&https://pic3.zhimg.com/50/v2-a03d78b0e200b9f7095adc16db12c80a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&873& data-rawheight=&318& class=&origin_image zh-lightbox-thumb& width=&873& data-original=&https://pic3.zhimg.com/50/v2-a03d78b0e200b9f7095adc16db12c80a_r.jpg&&&/figure&&p&&b&可解决的现实问题:&/b&&br&1、 从数据支持到策略开发;&br&2、 实现自动交易策略;&br&3、 深度学习模型的训练过程;&br&4、 图像识别、检测任务。&/p&&p&&b&市场价值:&/b&&/p&&p&具备可对数据进行初步分析和挖掘,进行机器学习建模或深度学习训练,根据市场反馈数据看,薪资普遍在 。&/p&&blockquote&配套视频&br&6节课机器学习入门&br&链接:&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1htUM1l6& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1htUM1l&/span&&span class=&invisible&&6&/span&&span class=&ellipsis&&&/span&&/a& 密码:3nrz&/blockquote&&p&&br&&/p&&h2&&b&第七阶段:面试强化&/b&&/h2&&figure&&img src=&https://pic2.zhimg.com/50/v2-babd1fdb8c51_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&895& data-rawheight=&239& class=&origin_image zh-lightbox-thumb& width=&895& data-original=&https://pic2.zhimg.com/50/v2-babd1fdb8c51_r.jpg&&&/figure&&p&&b&可解决的现实问题:&/b&&/p&&p&1、项目环境自动化部署;&/p&&p&2、项目代码自动化发布;&/p&&p&3、项目生命周期理解。&/p&&p&复习和巩固所学知识,进行专题面试强化。&/p&&blockquote&配套视频&br&Python之自运维开发明星&br&源码资料链接:&a href=&//link.zhihu.com/?target=http%3A//pan.baidu.com/s/1i5E5fLj& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&pan.baidu.com/s/1i5E5fL&/span&&span class=&invisible&&j&/span&&span class=&ellipsis&&&/span&&/a& 密码:i781&/blockquote&&p&&br&&/p&&p&以上是我整理的如何系统学习Python。另外,还有配套视频,我想看看大家都想要哪个视频,之后慢慢更新放出来&/p&
看了大家的回答,一时手痒,我也来答一下。Python可以说是编程语言中非常好入门的了!Python语言优点Python,是一种面向对象的解释型计算机程序设计言语,具有丰厚和强壮的库,Python已经成为继JAVA,C++之后的的第三大言语。特色:简略易学、免费开源、高层…
&p&1.《新概念英语(1~4)》&/p&&p&&br&2.同济版《高等数学(上、下)》、《线性代数》、《概率论与数理统计》、《离散数学》&/p&&p&&br&3.奥本海姆原版《信号与系统》&/p&&p&&br&4.原版《算法导论》&/p&&p&&br&5.高教版《矩阵理论》、《随机过程及其应用》、《数值分析》、《图论》、《数理方程》&/p&&p&&br&6.原版《模式识别》&/p&&p&&br&7.《数学建模方法与分析》,MarkM.Meerschaer 著&/p&&p&&br&&/p&&p&&br&以上内容全部吃透,任何名字里有“通、机、电、计、软、信、自”的专业皆是小菜一碟&/p&&p&&br&&/p&&p&&br&&br&来自一个各大工科专业之间的流浪者;&/p&&p&&br&本科:电子信息工程-&电磁场与无线技术&/p&&p&&br&硕士:精密仪器及机械&/p&&p&&br&博士:机械工程&/p&&p&&br&&/p&&p&——补充:几点说明,18.7.21——&/p&&p&1.这不是抖机灵,这是一个本硕博一共学了四个专业、横跨四个一级学科的老学渣给国家未来的工科人才提出的真心实意的建议。&/p&&p&2.我列出的书主要是基于我自己的学习经历,重点在科目而不是书籍版本,如果大家觉得同科目下有更好的教材,欢迎在评论区留言,我将推荐到精选让更多人看到。&/p&&p&3.评论区有朋友提到数学科目的深度不够,可能由于我本人的见识所限,我个人觉得对于工科来说,在绝大部分情况下,我所给出的书已然够用,即使偶尔用到更高级的数学知识(比如复变函数、泛函分析、组合矩阵论),有以上课程做打底,学起来也不会特别困难。&/p&&p&4.有人提到通信原理、模电、材料力学等(尤其是模电),我个人觉得这些总体还是偏向于场景的专业课,相对来说不如数理基础那么重要,本人读过四个专业,个人体会,工科专业之间的互相流动,其实相差也就是那3~5门专业课,三个月到半年就能补起来,真正通行的,还是数学基础和信号与系统这样的通用原理。&/p&&p&5.有朋友对本人转专业连续跳坑的经历很有兴趣,简单介绍一下吧,我本科是电子信息工程大类招生,大一大二跟着老师做了一点计算电磁学的工作,加上电磁场理论考了接近90分,得意忘形,大三细分专业的时候选了很多人不敢选的电磁场与无线技术,结果被虐,欲哭无泪,考研也没考上,调剂的时候本校仪器系有个老师正好需要找一个会用矢网、会做信号处理的人,于是被捡走,幸而导师人比较好,科研水平也比较牛,硕士期间也出了一些成果,于是读博,奈何导师的博士招生名额只有机械工程专业,只有将就了。说多了都是泪……&/p&
1.《新概念英语(1~4)》 2.同济版《高等数学(上、下)》、《线性代数》、《概率论与数理统计》、《离散数学》 3.奥本海姆原版《信号与系统》 4.原版《算法导论》 5.高教版《矩阵理论》、《随机过程及其应用》、《数值分析》、《图论》、《数理方程》 6.原…
&figure&&img src=&https://pic2.zhimg.com/50/v2-cef07dac116af66fe814_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&460& data-rawheight=&119& class=&origin_image zh-lightbox-thumb& width=&460& data-original=&https://pic2.zhimg.com/50/v2-cef07dac116af66fe814_r.jpg&&&/figure&&p&&br&&/p&&p&都说程序员木讷无趣,今天就借机让大家领略一下什么叫隐藏在代码里的有趣灵魂。&/p&&p&话不多说,follow me!&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-c4d5facf7fd2_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&261& data-rawheight=&261& class=&content_image& width=&261&&&/figure&&p&&b&1.离职彩蛋——会自杀的文件&/b&&/p&&p&离职时电脑里的文件带不走,又不想被别人捡漏?不妨给文件下一个“自杀”指令。直白地说就是在Excel文件的VBA里编制一段“自杀”代码,只要有人启用该文件的宏,文件就会神奇的消失,是不是有点奇幻色彩?&/p&&div class=&highlight&&&pre&&code class=&language-text&&Private Sub Workbook_open()
If Date &= #12/8/2017# Then
Application.DisplayAlerts = False
MsgBox &不要迷恋哥,哥就是个传说!&, Title:=&领土所属权!&
With ThisWorkbook
.Saved = True
.ChangeFileAccess xlReadOnly
Kill .FullName
Else: Exit Sub
&/code&&/pre&&/div&&p&这还不是最牛的,更厉害的地方在于你可以为文件设定一个“自杀”期限或者限制一定的“自杀”次数。比如,为了避免影响工作交接,你可以把启动“自杀”的时间设置在交接完成之后,只要有人再打开你的工作簿启用宏,文件就会忠诚的“死去”;设定次数的方式比较适合于炫技场景,例如设定了5次“自杀”机会,你大可以把前5次机会让给别人,事实上无论是谁打开都会发生文件“自杀”事件,而到第6次的时候一定要亲自上阵,向大家展示什么是“天选之子”。&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-6ea660ef5cd04_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&265& data-rawheight=&150& class=&content_image& width=&265&&&/figure&&p&&br&&/p&&p&&b&2.&/b& &b&小霸王代码&/b&&/p&&p&不知道程序员们有没有玩过小霸王486?据说有人曾在第一次接触到这种“电脑”的时候,怀着无比激动的心情,在它的GBASIC程序下面敲下了自己人生中的第一行代码“what is your name?”即便是一行跑不通的代码,也让人兴奋不已。&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-e7dfb597cabfbba96c0a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&425& data-rawheight=&62& class=&origin_image zh-lightbox-thumb& width=&425& data-original=&https://pic4.zhimg.com/50/v2-e7dfb597cabfbba96c0a_r.jpg&&&/figure&&p&&br&&/p&&p&&b&3.手机的隐藏代码&/b&&/p&&p&买了新手机却忘记了手机序列号?别急,其实除了看手机的包装盒外,直接用手机中“关于手机”也能查到手机序列号。不过今天要说的是大部分手机在出厂之前就被安装了一组神奇的代码,只需要在手机的拨号界面,输入“*#06#”就会出现手机的IMEI码,部分手机可以通过该序列号查询到手机的真伪以及激活保修等信息。不用担心买到假手机了,开森~&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-d9a1c1a1d0c836f4c0f851_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&227& data-rawheight=&405& class=&content_image& width=&227&&&/figure&&p&&br&&/p&&p&&b&4.PHP一行代码的巨大威力&/b&&/p&&p&不得不说PHP是“全世界最好的编程语言”,因为你只需要在编辑器里输入书上的示例代码&/p&&div class=&highlight&&&pre&&code class=&language-text&&&?php phpinfo() ?&
&/code&&/pre&&/div&&p&刷新浏览器的页面就会出现奇迹!&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-9bdb93b00f8e76da39fd_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&530& data-rawheight=&469& class=&origin_image zh-lightbox-thumb& width=&530& data-original=&https://pic2.zhimg.com/50/v2-9bdb93b00f8e76da39fd_r.jpg&&&/figure&&p&惊不惊喜?服不服气?开不开森?PHP是世界上最好的语言没有错吧,一行代码就输出了这么一大页东西!&/p&&p&&br&&/p&&p&&b&5.Python控制程序操纵浏览器&/b&&/p&&p&什么?Python才是王道?那就学起来吧!打开IDLE,输入下面的代码:&/p&&div class=&highlight&&&pre&&code class=&language-text&&import webbrowser
webbrowser.open('http://baidu.com')
&/code&&/pre&&/div&&p&再按一下回车键,意外之喜!程序竟然可以操纵我的浏览器了!&/p&&p&&b&6.会跳舞的图片&/b&&/p&&p&闲来无聊娱乐一下,你可以在浏览器地址栏里输入一段代码,让网页里的图片在屏幕上飞舞起来,有没有很神奇? &/p&&div class=&highlight&&&pre&&code class=&language-text&&javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; var DI= document.getElementsByTagName(&img&); DIL=DI. function A(){for(i=0; i&DIL; i++){DIS=DI[ i ]. DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5+&px&; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5+&px&}R++}tag=setInterval('A()',5 );document.onmousedown=function(){clearInterval(tag);for(i=0; i&DIL; i++){DI[i].style.position=&static&;}}; void(0)
&/code&&/pre&&/div&&figure&&img src=&https://pic3.zhimg.com/50/v2-64dd42bba71a98ab665d238_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&535& data-rawheight=&368& class=&origin_image zh-lightbox-thumb& width=&535& data-original=&https://pic3.zhimg.com/50/v2-64dd42bba71a98ab665d238_r.jpg&&&/figure&&p&Ps.有时粘贴时浏览器会自动吃掉“javascript:”这几个字符,手动敲上就可以~&/p&&p&&b&7.编辑页面文字&/b&&/p&&p&在浏览页面的时候想要复制一段文字,却发现文字不能被编辑?其实方法很简单,按F12快键打开控制台,在控制台里面输入&/p&&div class=&highlight&&&pre&&code class=&language-text&&javascript:document.body.contentEditable='true';document.designMode='on'; void(0);
&/code&&/pre&&/div&&p& 你就会发现页面中的所有文字都可以编辑了,而且绝大部分网页界面都可以这么用。&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-2bbe4ca277177fed8137299_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&586& data-rawheight=&310& class=&origin_image zh-lightbox-thumb& width=&586& data-original=&https://pic3.zhimg.com/50/v2-2bbe4ca277177fed8137299_r.jpg&&&/figure&&p&&br&&/p&&p&&b&8.用PHP代码作画&/b&&/p&&p&代码能作画,不到20行PHP代码也可以绘制一个复杂美丽的图像,而你只需要敲出下面这些代码:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&?php
$gd = imagecreatetruecolor($x, $y);
$corners[0] = array('x' =& 100, 'y' =&
$corners[1] = array('x' =&
0, 'y' =& 190);
$corners[2] = array('x' =& 200, 'y' =& 190);
$red = imagecolorallocate($gd, 255, 0, 0);
for ($i = 0; $i & 100000; $i++) {
imagesetpixel($gd, round($x),round($y), $red);
$a = rand(0, 2);
$x = ($x + $corners[$a]['x']) / 2;
$y = ($y + $corners[$a]['y']) / 2;
header('Content-Type: image/png');
imagepng($gd);
&/code&&/pre&&/div&&p& 看,作品成功出炉了。&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-e2bcdfd4a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&287& data-rawheight=&261& class=&content_image& width=&287&&&/figure&&p&&br&&/p&&p&&b&9.制作无法关闭的对话框&/b&&/p&&p&工作的时候最烦电脑不听指挥,但其实有些也可能是人为恶搞的小把戏,例如在浏览器的地址栏里输入一段神奇的代码,你将得到一个无法关闭的对话框。 &/p&&div class=&highlight&&&pre&&code class=&language-text&&javascript:while(1){alert('Restart%20your%20brower%20to%20close%20this%20box!’)}
&/code&&/pre&&/div&&p&&b&10.黑客帝国代码雨效果&/b&&/p&&p&将这段代码用记事本保存为一个bat批处理文件,比如yu.bat,按WIN+R打开运行对话框,输入CMD,在CMD里面运行该文件,就会出现黑客帝国代码雨的效果了。 &/p&&div class=&highlight&&&pre&&code class=&language-text&&@echo off
echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%
goto start
&/code&&/pre&&/div&&figure&&img src=&https://pic4.zhimg.com/50/v2-68866af2ccc7bde41ba95c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&570& data-rawheight=&288& class=&origin_image zh-lightbox-thumb& width=&570& data-original=&https://pic4.zhimg.com/50/v2-68866af2ccc7bde41ba95c_r.jpg&&&/figure&&p&&br&&/p&&p&&b&11.“调皮”的光驱&/b&&/p&&p&不要在安装有光驱的LINUX电脑运行下列程序,否则打赌你的光驱总是会自动弹开。&/p&&div class=&highlight&&&pre&&code class=&language-text&&import os
os.system( &eject /dev/scd0” )
&/code&&/pre&&/div&&p&&br&&/p&&p&&b&12.一行“累死”CPU的代码&/b&&/p&&div class=&highlight&&&pre&&code class=&language-text&&10 GOTO 10
&/code&&/pre&&/div&&p&看吧,码农的世界丰富多彩,黑夜给了码农黑色的眼睛,我们却用它来寻找代码里的光明……希望这些小代码能激起你学习编程的兴趣哦~&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-c2d00d7b429fa90e2b53bf073abe7e16_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&259& data-rawheight=&259& class=&content_image& width=&259&&&/figure&&hr&&p&&b&推荐阅读:&/b&&/p&&p&&a href=&https://www.zhihu.com/question//answer/& class=&internal&&如何用一段简单的代码讲述一个悲伤的故事?&/a&&/p&&p&&a href=&https://www.zhihu.com/question//answer/& class=&internal&&如何在程序里留下彩蛋?&/a&&/p&
都说程序员木讷无趣,今天就借机让大家领略一下什么叫隐藏在代码里的有趣灵魂。话不多说,follow me! 1.离职彩蛋——会自杀的文件离职时电脑里的文件带不走,又不想被别人捡漏?不妨给文件下一个“自杀”指令。直白地说就是在Excel文件的VBA里编制一段“自…
&figure&&img src=&https://pic3.zhimg.com/v2-1e2699da4dddbc8d07a2d8f223ab2904_b.jpg& data-rawwidth=&1920& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&1920& data-original=&https://pic3.zhimg.com/v2-1e2699da4dddbc8d07a2d8f223ab2904_r.jpg&&&/figure&&p&这是一篇 Python 入门指南,针对那些没有任何编程经验,从零开始学习 Python 的同学。不管你学习的出发点是兴趣驱动、拓展思维,还是工作需要、想要转行,都可以此文作为一个参考。&/p&&p&在这个信息爆炸的时代,以 “Python入门” 为关键字搜索出的结果成千上万。不少小白选手难免会东一榔头西一棒槌,最终看了很多文章,却仍没跨过新手那道门槛。&/p&&p&结合自身的学习经验以及与很多自学者的沟通了解,我们整理出一条可操作性较强的自学路线,同时收集了多种形式的 Python 优质学习资源,供诸位尚未入门或刚入门不久的同学参考。&/p&&h2&&b&0. 心态准备&/b&&/h2&&p&编程是一门技术,也可说是一门手艺。如同书法、绘画、乐器、雕刻等,技艺纯熟的背后肯定付出了长时间的反复练习。编程的世界浩瀚无边,所以请保持一颗敬畏的心态去学习,认真对待写下的每一行代码,甚至每一个字符。收拾好自己的心态,向着编程的世界出发。&/p&&h2&&b&1. 入门阶段&/b&&/h2&&p&第一步至关重要,是关系到初学者从入门到精通还是从入门到放弃。选一条合适的入门道路,并坚持下去。&/p&&h2&1.1 配置 Python 学习环境&/h2&&p&Python2 还是 Python3?&/p&&p&很多人都在纠结入门应该学 Python2 还是 Python3。这其实不是个问题。我从没听过某个人是 Python2 程序员或 Python3 程序员。二者只是程序不兼容,思想上并无大差别,语法变动也并不多。选择任何一个入手,都没有大影响。&/p&&p&如果你仍然无法抉择,那请选择 Python3,毕竟这是未来的趋势,参考知乎回答&br&&b&Python2 还是 Python3?&/b& &a href=&https://www.zhihu.com/question/& class=&internal&&应该学习最新版本的 Python 3 还是旧版本的 Python 2?&/a&&/p&&p&编辑器该如何选?&/p&&p&我推荐 &b&pycharm 社区版&/b&,配置简单、功能强大、使用起来省时省心,对初学者友好。并且还是完全免费的!&/p&&p&社区版地址:&a href=&http://link.zhihu.com/?target=https%3A//www.jetbrains.com/pycharm/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PyCharm&/a&&/p&&p&其他可以尝试的编辑器:&/p&&ul&&li&&b&idle&/b&: Python 自带编辑器。如果只是想尽快写出几行代码来,这是最简便的方式。&/li&&li&&b&vs code&/b&: &a href=&http://link.zhihu.com/?target=https%3A//code.visualstudio.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Visual Studio Code - Code Editing. Redefined&/a&&/li&&li&&b&atom&/b&: &a href=&http://link.zhihu.com/?target=https%3A//atom.io/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&A hackable text editor for the 21st Century&/a&&/li&&li&&b&SublimeText&/b&: &a href=&http://link.zhihu.com/?target=http%3A//www.sublimetext.com/3& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Sublime Text - Download&/a&&/li&&li&&b&notepad++&/b&: &a href=&http://link.zhihu.com/?target=https%3A//notepad-plus-plus.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Notepad++ Home&/a&&/li&&/ul&&p&为了让初学者集中更多的精力在写代码这件事情上,所以我们就不推荐 vim 和 Emacs 了。&/p&&p&操作系统?&/p&&p&Python 支持现有所有主流操作平台,不管是 windows 还是 mac 还是 linux,都能很好的运行 Python。并且后两者都默认自带 Python 环境。&/p&&h2&1.2 入门教程&/h2&&p&&b&《Crossin的编程教室 - Python 入门》&/b&&/p&&p&&a href=&http://link.zhihu.com/?target=http%3A//crossincode.com/course/lesson_list/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Crossin的编程教室 - Python入门&/a&&/p&&p&自认为算得上是最浅显易懂的入门教程,很适合没有任何编程基础的人上手。&/p&&p&74篇图文教程,从最简单的 Python 安装到基本语法、数据结构、函数、文件操作、网络请求、面向对象等逐步深入。&/p&&p&对于如何加深对一个知识点的印象,最好的办法就是自己写代码实现一遍。如果还是不懂,那就再来一遍。所以无论你使用什么教程,都请将其中的示例代码全部在电脑上输入并运行,learning by doing!&/p&&p&配套练习&/p&&p&&b&Crossin的编程教室 - 基础练习&/b&&/p&&p&&a href=&http://link.zhihu.com/?target=http%3A//crossincode.com/oj/sample_list/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Crossin的编程教室 - 在线练习&/a&&/p&&p&课外练习&/p&&p&&b&《笨办法学Python》&/b&&/p&&p&&a href=&http://link.zhihu.com/?target=http%3A//www.kancloud.cn/kancloud/learn-python-hard-way/49863& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&序言 - [ 笨办法学Python ] - 看云&/a&&/p&&p&这是本很有名的 Python 书籍,但并不适合纯零基础自学。因为其中重实践但不解释,新手很容易看得一头雾水。作为学习同时的辅助倒更合适。&/p&&p&其他推荐教程&/p&&p&&b&《父与子的编程之旅》&/b& 又名 &b&《与孩子一起学编程》&/b&&/p&&p&这也是一本非常适合零基础的 Python 入门书籍。喜欢阅读纸质书的同学可以买一本,不少在线书店有售。&/p&&p&&b&《简明 Python 教程》&/b&&/p&&p&在线阅读:&a href=&http://link.zhihu.com/?target=http%3A//www.kuqin.com/abyteofpython_cn/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&简明 Python 教程&/a&&/p&&p&这是一本言简意赅的 Python 入门教程,简单直白,没有废话。适合有过其他语言基础的人快速了解 Python 语法。&/p&&p&以上是我们推荐的学习材料,主要偏重没有太多编程基础的纯新手。其他也有一些不错的资源,可供不同需求的学习者使用:&/p&&p&在线文字教程:&/p&&ul&&li&&b&廖雪峰的Python教程&/b&&/li&&/ul&&p&&a href=&http://link.zhihu.com/?target=http%3A//www.liaoxuefeng.com/wiki/958fa6d3a2e542c000& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Python教程&/a&&/p&&p&廖先生的教程涵盖了 Python 知识的方方面面,内容更加系统,有一定深度,有一定基础之后学习会有更多的收获。&/p&&p&其他入门书籍:&/p&&ul&&li&&b&Head First Python&/b&&/li&&li&&b&Dive Into Python&/b&&/li&&li&&b&Python 核心编程&/b&&/li&&li&&b&深入理解 Python&/b&&/li&&li&&b&Python 标准库&/b&&/li&&li&&b&Python 编程指南&/b&&/li&&/ul&&p&我们搜集了一些网上的电子书版本,放在了网盘里:&/p&&p&&a href=&http://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1qWuGvF2& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1qWuGvF&/span&&span class=&invisible&&2&/span&&span class=&ellipsis&&&/span&&/a&&/p&&p&交互式学习网站:&/p&&ul&&li&&b&codecademy&/b&&/li&&/ul&&p&&a href=&http://link.zhihu.com/?target=https%3A//www.codecademy.com/zh/learn/python& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Python&/a&&/p&&ul&&li&&b&codeschool&/b&:&/li&&/ul&&p&&a href=&http://link.zhihu.com/?target=https%3A//www.codeschool.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Learn to code by doing | Code School&/a&&/p&&p&codecademy 与 codeschool 这两个通过互联网学习 Python 的网站均备受好评。不妨去体验一下。&/p&&p&在线视频课程:&/p&&ul&&li&&b&在线教育网站(Coursera网易云edx课堂腾讯课堂等)有哪些值得推荐的 Python 教程?&/b&&/li&&/ul&&p&&a href=&https://www.zhihu.com/question/& class=&internal&&在线教育网站(Coursera、网易云课堂、腾讯课堂等)有哪些值得推荐的 Python 课程?&/a&&/p&&h2&&b&2. 提升阶段&/b&&/h2&&p&完成入门阶段的基础学习之后,常会陷入一个瓶颈期,通过看教程很难进一步提高编程水平。这时候,需要的是练习,大量的练习。&/p&&p&可以从书上的例程开始写,再写小程序片段,然后写完整的项目。&/p&&p&我们收集了一些练习题和网站。可根据自己阶段,选择适合的练习去做。建议最好挑选一两个系列重点完成,而不是到处浅尝辄止。&/p&&ul&&li&&b&Crossin的编程教室 - 每周一坑&/b&:&/li&&/ul&&p&编程教室的公众号每周会放出一道题目供练习,并在下一周讲解。欢迎关注微信公众号,和大家一起提交解答。&/p&&p&往期题目:&/p&&p&&a href=&http://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMjM5MDEyMDk4Mw%3D%3D%26mid%3D%26idx%3D1%26sn%3D64b46d7d6%26chksm%3Dbe4b7acfd122a6e136bd93dcfcbeb7da3351050efd0d8b502c778b76%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&【每周一坑】三门问题&/a&&/p&&p&&a href=&http://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMjM5MDEyMDk4Mw%3D%3D%26mid%3D%26idx%3D1%26sn%3D86dddf0a00fff0c09ee81d%26chksm%3Dbe4b594c893cd05ac6b6d0ad011123ddf593c4af27923e9ccb1a1c%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&【每周一坑】双色球选号器&/a&&/p&&p&&a href=&http://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMjM5MDEyMDk4Mw%3D%3D%26mid%3D%26idx%3D1%26sn%3Dd29aae982850cfae2323%26chksm%3Dbe4b593f893cd0ae04cdb6b9bad9b728a157fbe2ad51cbd%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&【每周一坑】统计英文小说词频&/a&&/p&&p&&a href=&http://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMjM5MDEyMDk4Mw%3D%3D%26mid%3D%26idx%3D1%26sn%3Dbc580e7c4ee6dc410e044a8c%26chksm%3Dbe4b025aaab01bc5be160b62e6bf122cbe80cc59dc1ba64484e3fea9e17fdb772%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&【每周一坑】特殊回文数&/a&&/p&&ul&&li&&b&Crossin的编程教室 - 编程实例&/b&&/li&&/ul&&p&&a href=&http://link.zhihu.com/?target=http%3A//crossincode.com/oj/practice_list/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Crossin的编程教室 - 编程实例&/a&&/p&&p&相对于编程教室基础练习着重于单一知识点,编程实例更注重对知识的融会贯通。&/p&&ul&&li&&b&实验楼&/b& 提升编程水平从做项目开始&/li&&/ul&&p&&a href=&http://link.zhihu.com/?target=https%3A//www.shiyanlou.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&实验楼 - 在线做实验,高效学编程&/a&&/p&&ul&&li&&b&hackerrank&/b& Python 部分难度循序渐进,符合学习曲线&/li&&/ul&&p&&a href=&http://link.zhihu.com/?target=https%3A//www.hackerrank.com/domains/python/py-introduction& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://www.&/span&&span class=&visible&&hackerrank.com/domains/&/span&&span class=&invisible&&python/py-introduction&/span&&span class=&ellipsis&&&/span&&/a&&/p&&ul&&li&&b&codewar&/b& 社区型编程练习网站,内容由易到难&/li&&/ul&&p&&a href=&http://link.zhihu.com/?target=https%3A//www.codewars.com/%3Flanguage%3Dpython& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://www.&/span&&span class=&visible&&codewars.com/?&/span&&span class=&invisible&&language=python&/span&&span class=&ellipsis&&&/span&&/a&&/p&&ul&&li&&b&leetcode&/b& 为编程面试准备,对初学者稍难&/li&&/ul&&p&&a href=&http://link.zhihu.com/?target=https%3A//leetcode.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&LeetCode&/a&&/p&&ul&&li&&b&牛客网&/b& 提供 BAT 等大厂笔试题目&/li&&/ul&&p&&a href=&http://link.zhihu.com/?target=https%3A//www.nowcoder.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&牛客网-专业IT笔试面试备考平台,最全C++JAVA前端求职题库,全面提升IT编程能力&/a&&/p&&ul&&li&&b&codecombat&/b& 一边游戏一边编程&/li&&/ul&&p&&a href=&http://link.zhihu.com/?target=http%3A//www.codecombat.cn/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&CodeCombat中国 - 中国爱好者的 CodeCombat!在游戏中学习编程&/a&&/p&&ul&&li&&b&projecteuler&/b& 纯粹的编程练习网站&/li&&/ul&&p&&a href=&http://link.zhihu.com/?target=https%3A//projecteuler.net/archives& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&projecteuler.net/archiv&/span&&span class=&invisible&&es&/span&&span class=&ellipsis&&&/span&&/a&&/p&&ul&&li&&b&菜鸟教程100例&/b& 基于 py2 的基础练习&/li&&/ul&&p&&a href=&http://link.zhihu.com/?target=http%3A//www.runoob.com/python/python-100-examples.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&runoob.com/python/pytho&/span&&span class=&invisible&&n-100-examples.html&/span&&span class=&ellipsis&&&/span&&/a&&/p&&ul&&li&&b&知乎:Python3.x基础学习资料整理&/b& &/li&&/ul&&p&&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&&span class=&invisible&&https://&/span&&span class=&visible&&zhuanlan.zhihu.com/p/24&/span&&span class=&invisible&&249743&/span&&span class=&ellipsis&&&/span&&/a&&/p&&ul&&li&&b&知乎:Python学习路径及练手项目合集&/b&&/li&&/ul&&p&&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&&span class=&invisible&&https://&/span&&span class=&visible&&zhuanlan.zhihu.com/p/23&/span&&span class=&invisible&&561159&/span&&span class=&ellipsis&&&/span&&/a&&/p&&ul&&li&&b&知乎:Python 的练手项目有哪些值得推荐?&/b&&/li&&/ul&&p&&a href=&https://www.zhihu.com/question/& class=&internal&&&span class=&invisible&&https://www.&/span&&span class=&visible&&zhihu.com/question/2937&/span&&span class=&invisible&&2574&/span&&span class=&ellipsis&&&/span&&/a& &/p&&h2&&b&3. 遇到问题怎么办?&/b&&/h2&&p&学习的过程中或多或少都会有各种问题出现,不要试着逃避,真的勇士敢于直面惨淡的 BUG。&/p&&p&第一步肯定是利用好搜索引擎,怎么用也是一门技术活:&/p&&p&&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&编程初学者如何使用搜索引擎&/a&&/p&&p&第二步,求助于各大同性交友网站(大雾):&/p&&p&&b&StackOverflow&/b&&/p&&p&&a href=&http://link.zhihu.com/?target=http%3A//stackoverflow.com/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&stackoverflow.com/&/span&&span class=&invisible&&&/span&&/a&&/p&&p&&b&v2ex&/b&&/p&&p&&a href=&http://link.zhihu.com/?target=https%3A//www.v2ex.com/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://www.&/span&&span class=&visible&&v2ex.com/&/span&&span class=&invisible&&&/span&&/a&&/p&&p&&b&segmentfault&/b&&/p&&p&&a href=&http://link.zhihu.com/?target=https%3A//segmentfault.com/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&segmentfault.com/&/span&&span class=&invisible&&&/span&&/a&&/p&&h2&&b&4. 过来人的建议&/b&&/h2&&p&在初学编程的过程中,你会有各种各样的疑惑,你会遇到各种各样的坑。这时,前人的经验尤为重要,我们整理了一些知乎问题供参考:&/p&&p&&b&你是如何自学Python的?&/b&&/p&&p&&a href=&https://www.zhihu.com/question/& class=&internal&&&span class=&invisible&&https://www.&/span&&span class=&visible&&zhihu.com/question/2070&/span&&span class=&invisible&&2054&/span&&span class=&ellipsis&&&/span&&/a&&/p&&p&&b&怎么用最短时间高效而踏实地学习 Python?&/b&&/p&&p&&a href=&https://www.zhihu.com/question/& class=&internal&&&span class=&invisible&&https://www.&/span&&span class=&visible&&zhihu.com/question/2853&/span&&span class=&invisible&&0832&/span&&span class=&ellipsis&&&/span&&/a&&/p&&p&&b&对于编程零基础,第一个语言是 Python 的人有什么建议?&/b&&/p&&p&&a href=&https://www.zhihu.com/question/& class=&internal&&&span class=&invisible&&https://www.&/span&&span class=&visible&&zhihu.com/question/2278&/span&&span class=&invisible&&5587&/span&&span class=&ellipsis&&&/span&&/a&&/p&&p&&b&Python 编程,应该养成哪些好的习惯?&/b&&/p&&p&&a href=&https://www.zhihu.com/question/& class=&internal&&&span class=&invisible&&https://www.&/span&&span class=&visible&&zhihu.com/question/2896&/span&&span class=&invisible&&6220&/span&&span class=&ellipsis&&&/span&&/a&&/p&&p&&b&如何处理 Python 入门难以进步的现象?&/b&&/p&&p&&a href=&https://www.zhihu.com/question/& class=&internal&&&span class=&invisible&&https://www.&/span&&span class=&visible&&zhihu.com/question/2796&/span&&span class=&invisible&&9262&/span&&span class=&ellipsis&&&/span&&/a&&/p&&h2&&b&5. 写在最后&/b&&/h2&&p&经过第一步和第二步训练,相信一般的小程序都难不倒你了,你已经在编程的世界里已经迈出了关键的一步。接下来就可以去挑战具体的项目了,爬虫、web开发、数据分析、机器学习等等丰富的世界已经向你敞开,选择一个方向重新出发吧!&/p&&p&记住:在编程的道路上,没有捷径。&/p&&p&&br&&/p&&p&【&u&公众号(Crossin的编程教室)里回复 &b&新手&/b&,获取脱水版资源链接汇总页面。&/u&】&/p&&p&教程及练习将持续更新,欢迎关注我们。&/p&&p&&br&&/p&&p&&i&其他文章及回答:&/i&&/p&&ul&&li&&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&Crossin:如何用100行Python代码做出魔性声控游戏“八分音符酱”&/a&&/li&&li&&a href=&https://www.zhihu.com/question//answer/& class=&internal&&学习编程的过程中可能会走哪些弯路,有哪些经验可以参考?&/a&&/li&&li&&a href=&https://www.zhihu.com/question//answer/& class=&internal&&你是如何自学 Python 的?&/a&&/li&&/ul&&h2&Crossin的编程教室&/h2&&ul&&li&微信公众号ID:crossincode&/li&&li&网站:&a href=&http://link.zhihu.com/?target=http%3A//crossincode.com/home/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&crossincode.com&/a&&/li&&/ul&&figure&&img src=&https://pic4.zhimg.com/5b58c0ecafdc5d85c857_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&258& data-rawheight=&258& class=&content_image& width=&258&&&/figure&&p&&/p&
这是一篇 Python 入门指南,针对那些没有任何编程经验,从零开始学习 Python 的同学。不管你学习的出发点是兴趣驱动、拓展思维,还是工作需要、想要转行,都可以此文作为一个参考。在这个信息爆炸的时代,以 “Python入门” 为关键字搜索出的结果成千上万。…
建议你跟着UC BERKELEY 本科生计算机基础系列课程CS 61 A 学习。(注:CS 61B是数据结构和JAVA,CS 61C 是C语言和硬件)&br&另外他的教材是PYTHON 版本的SICP,电子版,可以多看看&br&&br&有人要电子版教材,在这里:&br&&a href=&//link.zhihu.com/?target=http%3A//www-inst.eecs.berkeley.edu/%7Ecs61a/sp12/book/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&www-inst.eecs.berkeley.edu&/span&&span class=&invisible&&/~cs61a/sp12/book/&/span&&span class=&ellipsis&&&/span&&/a&
建议你跟着UC BERKELEY 本科生计算机基础系列课程CS 61 A 学习。(注:CS 61B是数据结构和JAVA,CS 61C 是C语言和硬件) 另外他的教材是PYTHON 版本的SICP,电子版,可以多看看 有人要电子版教材,在这里:
&p&算法工程师,溢价程度超乎你想象。我本科毕业1年,已经从年薪35万涨到50万了。&/p&&p&以下几条能够做到的话,绝对不止年薪50万:&/p&&ul&&li&《算法竞赛入门经典(第二版)》:把书啃透,然后把书上每道题在OJ上AC了。&/li&&li&《机器学习》(周志华):把书上每个算法实现,每个公式推导一遍。&/li&&li&《UNIX环境高级编程》:很多人都缺少的对操作系统的深入了解。(补充:我觉得光看这本书是比较片面的,前两点像是在修炼内功,那么这一条就是在修炼外功。而这本书作为起点是一个还不错的选择。)&/li&&li&托福 100+:跟进前沿paper,与国外同行交流。&/li&&/ul&&p&想到再补充,但是这几条绝对不是明面上这么简单,背后需要付出大量的时间以及其他基础知识的学习,例如想要推导清楚《机器学习》这本书的所有公式,需要对微积分,线性代数,概率论,数理统计,甚至是随机过程都有一定的基础。要刷光《算法竞赛入门经典(第二版)》,那么你的C++,算法,数据结构水平应该也是大部分本科生无法企及的。&/p&&p&&br&&/p&&p&如果想深入交流可以私信。&/p&&p&&br&&/p&&p&----补充----&/p&&p&没想到有这么多私信来咨询,实际我也只是个小白,谈不上什么指导,最多是根据自身的经历给大家一些可供参考的建议。关于年薪50万的事情,我觉得年薪只能相对反映出一个人的水平,并不是绝对的年薪50万就比年薪30万强很多。现在人工智能行业站在风口,大把投资进到这个行业,带来的后果之一就是人才薪资的严重溢价。&/p&&p&&b&我的建议一定不是到达年薪50万的捷径,但等到退潮时,裸泳的人中不会有你。&/b&&/p&&p&----补充----&/p&&p&年薪50万的确因为是风口,但我这些年的热情纯粹是出于对coding的热爱,就算是年薪10万我也会在这条路继续走下去。从高一那年写下printf(&hello world!&);那一刻起就注定这会是我一生的追求。&/p&&p&----补充----&br&&/p&&p&评论区有些意见,我统一回复一下:&/p&&p&1.完爆大部分phd这话我说错了。&/p&&p&2.看完西瓜书和吃透是两回事,并且这的确是本科生入门的好书。&/p&&p&3.说我编的可能有两个原因&/p&&p&(1)没有搞清楚现在的市场行情。&/p&&p&(2)低估刷穿紫书和吃透西瓜书的价值了。&/p&
算法工程师,溢价程度超乎你想象。我本科毕业1年,已经从年薪35万涨到50万了。以下几条能够做到的话,绝对不止年薪50万:《算法竞赛入门经典(第二版)》:把书啃透,然后把书上每道题在OJ上AC了。《机器学习》(周志华):把书上每个算法实现,每个公式推…
卧槽,扎心了,没人看啊,,,,,,
&br&&br&&br&&br&&br&&br&&br&&br&&br&&br&&br&&figure&&img src=&https://pic2.zhimg.com/50/v2-cf63bcff47255_b.jpg& data-rawwidth=&540& data-rawheight=&1886& class=&origin_image zh-lightbox-thumb& width=&540& data-original=&https://pic2.zhimg.com/50/v2-cf63bcff47255_r.jpg&&&/figure&
卧槽,扎心了,没人看啊,,,,,, ,
学习的意义&br&过时的理念:学习--获得学历--获得地位&br&先进的理念:学习--投入实践--满足社会需求--获得地位
学习的意义 过时的理念:学习--获得学历--获得地位 先进的理念:学习--投入实践--满足社会需求--获得地位
转载请私信我。&br&——————————————————&br&3.20更新&br&有好看的文,一定要推荐啊要推荐!来自一个书荒人的渴求(╥_╥)&br&&br&成全by是小豆芽君&br&温馨系宠文,报恩向,人妻受&br&作者文笔不算很华丽,胜在人物和情节设定非常新颖,先报恩后相爱的戏码,真的很动人。&br&推荐指数:4星&br&&br&如琢如磨by几杯&br&影帝+影帝,双男神,破镜重圆,温馨系&br&微虐,今年看的娱乐圈文中难得的精品了。&br&文案:陈琢和宋朗辉形同陌路很久了,久到粉丝们都以对家为最大的仇人撕得天昏地暗。&br&可能有狗血,可能是破镜重圆。&br&粉丝:真情实感撕了那么久结果最后被正主打脸(手动再见)。&br&推荐指数:4星半&br&&br&变形计by大瓜&br&超甜,儿科医生攻+可爱妖精受&br&看完这篇文,我发现能够熟练的使用颜文字,能够写出怎样的一篇萌文hiahiahia&br&推荐指数:3星半&br&&br&隐形婚姻by蜜三刀&br&先婚后爱,浪子攻+人妻美人受,超好看&br&文案:被董事长钦点去和他家小少爷相亲,&br&李兔子才知道原来嫁入豪门也不是女明星的专利。&br&原想两头买卖一头做和小少爷相约假结婚,&br&谁知一不留神害那个小流氓一头栽进婚姻里。&br&小流氓说:“我都浪子回头变忠犬了,你还不回来给我娃当爹啊?”&br&推荐指数:5星&br&&br&不死之身by没有鱼的水煮鱼&br&傲娇少年美攻+不老平凡大叔受,人妻&br&笔记:当你可以永生不死,你将为什么而活?&br&大叔柔软易推倒,少年对爱的执着,是那么令人心动&br&推荐指数:4星半&br&&br&待他年by竹下寺中一老翁&br&强强,魏晋风,权谋,夺位&br&腹黑攻+皇子受&br&文笔大气恢宏,情节十分精彩。&br&文案:赵诩,颍川郡公世子,出身一品士族,来年便可科考的太学生,性恢廓,好交游。&br&却不料一道圣旨将他赐婚给年方十五的四皇子轩辕晦。&br&此时,太后一手遮天,后党遍布朝野;皇帝有心无力,宗室凋零大半。&br&赐婚,已是皇帝能为爱子打算的最后一步。&br&这桩婚事,不仅是场交易,更可谓首开先河——启朝虽有男妻,可娶男妻者不可继承家业,宗室内更未有娶男妻的先例;自世祖轩辕昭旻后,宗室不得就藩,而轩辕晦却得以带着王妃北上肃州,暂离长安,以待来日。&br&皇室衰微,社稷危殆,神州沈陆,不堪回首……&br&待他年,他二人能否整顿乾坤,重整山河?&br&推荐指数:4星半&br&&br&望尽山河by蒟蒻蒟蒻&br&腹黑小王爷受+忠犬将军攻,权谋,战争,温馨系。&br&双少年,少时相依为命,此后共同成长,爱情就在不知不觉中,悄然滋生,铭心刻骨。&br&文案:为了不给昏君当男宠的少年逃入另个虎穴,跟瞎了眼睛的小老虎竹马竹马的故事。&br&Ps作者文案是真的无能,但是文案无能的作者,大多在正文内容上会超级高能,强推这篇文!&br&推荐指数:5星&br&&br&诛鹤by柳满坡&br&仙侠,宠文&br&十世好人攻+九世恶人受&br&推荐指数:4星半&br&&br&绝处逢生by焦糖冬瓜&br&末世,丧尸,特种兵攻+研究员受&br&推荐指数:4星半&br&&br&警卫连by泡泡雪儿&br&军文,强强&br&这个作者写的军文,一直让人感觉很粗犷,让人觉得,男人之间,尤其是军人之间的情感,就该是如此,一口气读下来,酣畅淋漓。&br&推荐指数:4星半&br&——————————————————&br&&p&2.24更新&/p&&p&PS:假期总算有整块的时间看小说了hiahiahia~还是老规矩,想看继续更新的朋友们,要评论啊要评论!有好文的童鞋,也请不要犹豫的给我推荐啊!我也书荒了。。。&/p&&p&&br&&/p&&p&《前夫高能》BY绝世猫痞&/p&&p&高大威猛逗比攻+跳脱受,推理,超能力&/p&&p&文案:混血小狼狗李维斯不远万里来到中国,因为签证到期,只好找人假结婚以取得中国绿卡。本以为只是一场单纯的交易,谁知却卷入离奇的超自然案件,各路奇葩排纷纷找上门来,拜倒在他的破牛仔裤下。 当然,他们拜的不是他,而是他身后的准·老公。 本文主要讲述失业菜鸟和作妖大神先婚后恋,夫唱夫随屡破奇案的温馨婚恋故事。&/p

我要回帖

更多关于 黑帮大佬 的文章

 

随机推荐