40岁老男人从0开始学python实录(第4天):廖雪峰,拜拜了您嘞

Python017

40岁老男人从0开始学python实录(第4天):廖雪峰,拜拜了您嘞,第1张

各位渴望看我笑话的老铁们,恭喜,你们又有乐子看了。

在昨天顺利攻克了文本编辑器难题后,我很愉快继续学习后面的两个小节《Python代码运行助手》《输入和输出》。

前者没啥可说的,感觉跟我没啥太大关系、意义不大,简单看看就过去了。

《输入和输出》一节,按照教程操作,还是蛮愉快的。

这节主要讲了print和input命令的使用方法,以及变量的概念。

前面的学习过程可谓一马平川,结果最后的练习稍微出现了点小问题

练习:请利用print()输出1024 * 768 = xxx。

我本来觉得是个很简单的问题,没想到输入了4遍才搞定。

我估计应该是中间错加了空格的问题。

好吧,对比例子,应该还得加逗号。

嗯,这他么其实是个手误,逗号输错了位置。(残念)

这小玩意都用了四遍才搞定,40岁的老男人真的太难了。

继续进入后面的学习。

下一章《Python基础》中第一节《数据类型和变量》。

然后,我就蒙圈了。

这一节的内容知识量明显增多,前面的内容还好,按部就班的按照教程进行操作就好。

后面开始出现转义符的概念,什么\n、\t、\之类的东东,总之确实需要动些脑子了。

这里我觉得,是不是可以简单理解为:两个“\”表示显示“\”,一个“\”表示转义呢?

相比之下,后面讲“用r''表示''内部的字符串默认不转义”我感觉更好理解一些。

还有,“\t 表示制表符”是什么意思?

我真的好傻,悲伤的泪水不争气的流了下来。

上面的问题,哪位知道的仁兄,望在评论区赐教,在此谢过了。

再往后讲变量,我就有点进行不下去了。

给a赋值为1,这个我明白,但是后面t_007=T007,这是为啥?咋蹦出来的?

或者t_007跟a是一个概念,也是在进行赋值操作?

我这么猜测不知道对不对。

他后面举的那个例子,我就彻底晕菜了。

其实说起来,可能也不能怪人家教程,周末这两天在家,确实也很难静下来学习。

但是另一方面,就像很多网友评论区、微信上跟我探讨的,廖雪峰这个教程确实还是存在一些问题的,甚至有人说他有些误导的成分在里面,这个我学的还少,就不敢妄言了。

所以,我决定,结合自己的实际情况(岁数大、脑子慢!),以后以b站600集视频为主不香吗?

毕竟,那个看的很欢乐,最关键的是,学习至今还没遇到槛。

所以,下一期的心得,我就说说在b站上,我都学了些啥吧。。。

可以自学。事实上,Python对于初学者来说非常容易上手,而且与其他主要编程语言相比,它具有更好的可读性。还有一个非常丰富的第三方组件库,所以我们几乎不需要重新发明轮子。其次,开发环境也非常容易配置。很多读者,还有我的朋友圈,看到我一直在学习Python,都问我:“我怎么学Python?”平时我会回答,让他们去学习廖雪峰老师组织的辅导课。

因为我完全是从网上自学Python的。用一个下午的时间,浏览一下廖雪峰的Python基础教程。然后开始做项目,一步一步地添加其他知识点。在这半年的学习中,我总结了以下主要经验:许多老司机建议新司机拿起一本书。当然,如果你有足够的时间,找一本容易理解的书,从头读到尾,而不用所有的例子。但如果你认为你没有太多的时间,想要快速掌握这门语言,那么我强烈推荐廖雪峰的Python教程。因为我真的从这个教程中学到了很多,不知道去哪里查资料去补充。

找一个实际的项目进行练习。我当时正在写一个爬行程序来抓取Instagram图片,Java太笨拙了。所以我选择了学习Python。在这些条件下,结果比你去学习一门语言要好得多。所以,最好的状态是做一个实际的项目。例如,建立自己的博客网站。找一个已经了解Python的驱动程序。请他给你指路,如果你被困住了,请他给你建议。当然,别人的时间也是有限的,所以当你遇到问题的时候,第一步应该是搜索问题。

当然,别人的经历并不一定适用于你自己。虽然我上面说过,我只花了一个下午就掌握了Python的基础知识,但那是因为我已经掌握了其他开发语言,如Java、JS等。对于一个完全没有编程经验的初学者来说,在学习Python的时候,不仅仅是Python语言,还需要面对一些常见的编程问题,比如:你从头开始,你不知道从哪里开始,你看不到第二章不要浮躁,自信是成功的开始,虽然你已经看了很久的信息,但仍然不能把程序运行。但相信我,几乎所有的程序员都是这样开始的,然后一步步往上爬。

python教程可以到【达内教育】官网咨询下载。该机构各大课程体系紧跟企业需求,企业级项目,课程穿插大厂真实项目讲解,对标企业人才标准,制定专业学习计划,囊括主流热点技术。

python入门学习:

第一阶段Python基础与Linux数据库。这是Python的入门阶段,也是帮助零基础学员打好基础的重要阶段。需要掌握【Python】基本语法规则及变量、逻辑控制、内置数据结构、文件操作、高级函数、模块、常用标准库模块、函数、异常处理、MySQL使用、协程等知识点。

第二阶段WEB全栈。这一部分主要学习Web前端相关技术,需要掌握HTML、CSS、JavaScript、jQuery、BootStrap、Web开发基础、VUE、FlaskViews、Flask模板、数据库操作、Flask配置等知识。

第三阶段数据分析+人工智能。这部分主要是学习爬虫相关的知识点,需要掌握数据抓取、数据提取、数据存储、爬虫并发、动态网页抓取、scrapy框架、分布式爬虫、爬虫攻防、数据结构、算法等知识。感兴趣的话点击此处,免费学习一下

想了解更多有关python学习的相关信息,推荐咨询【达内教育】。该机构是引领行业的职业教育公司,致力于面向IT互联网行业培养人才,达内大型T专场招聘会每年定期举行,为学员搭建快捷高效的双选绿色通道,在提升学员的面试能力、积累面试经验同时也帮助不同技术方向的达内学员快速就业。达内IT培训机构,试听名额限时抢购。