在上一篇文章中,小编为您详细介绍了关于《那些曾经大名鼎鼎的黑客现在都在干什么样?如何看待中美两国网络防御技术对比》相关知识。本篇中小编将再为您讲解标题为什么样看不懂廖雪峰的Python学习教程?看完了廖雪峰的Python教程。
廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了。
这不是廖雪峰教程的问题,而是①个基础代码技能和实际应用需求的代码技能差距太远导致的。
如果是新手,只学会了廖雪峰Python教程,那约等于什么都写不出来。除了课后习题,什么都写不出来。
就以知乎上泛滥的Python爬虫教程来看。
在你掌握了Python基础语法之后,你还需要:简单的网络基础,包括套接字,HTTP是什么,为什么有这个东西,怎么用;①点前端知识的皮毛,知道HTML和CSS,还有JS是干什么的,怎么简单的提取需要的内容;正则表达式的简单使用;为了编写效率高①些的爬虫,还需要知道常见的IO模型和简单的并发编程。
这样你才可以写出能解决实际问题的爬虫程序。
但是,上面讲的每①个都不难,只要勤于百度,搞懂这些只是时间问题(最多几周而已)。
为什么这对于新手来说,还是太难了呢?
新手缺乏经验,缺乏能动性。因为他们遇到问题是,无法判断这个问题到底有多么困难,可能是①个两分钟就能解决的小问题,也可能是困扰业界多年的难题。这样的畏惧心理才是新手最大的敌人。
所以,最重要的问题在于调整心态,勤于应对问题。遇到问题,具体的,有针对性的求助,而不是陷入“我是不是没天赋?”“我是不是太蠢?连这都解决不了”的自我怀疑怪圈。
比如,“为什么看不懂廖雪峰python?”就不是①个好问题,你不是在提问,你只是在自我怀疑,这样①点帮助都没有。你试试把你教程中看不懂的某①章,某行代码发上来提问,这才有进步。
廖雪峰教程是新手红利,也是新手蜜糖,他在教程里解决了新手学Python会遇到的①切问题。然而,对于任何①个在IT行业混的人来说,最难的是学习解决问题的方法这项技能,不是技术本身的难度。
新手另①个最大的敌人就是:
低估长时间学习的成果,又高估短时间学习的成果。
举例:
时不时的热血上头,踌躇满志,立誓XX天搞定XXX技术。
时不时的自我怀疑“大牛那么多,比不过,学⑩年估计也学不出什么名堂”
没几个人是天才,你花①个小时学的内容,不可能顶别人③个小时。反过来,你觉得自己笨,觉得自己学的慢,①个月才入门Python,实际上,对于和你同水平的其他人,也差不多要花这个时间,再少也少不到哪里去。
立誓XX天搞定XXX技术的人最后基本都没实现。
细水长流每天都抽时间学习的人最后基本都成了高手。
与其踌躇满志硬逼自己今天不学⑩小时不罢休,还不如想想怎么能坚持在接下来的两个月里,每天都至少花两小时来学习。
Python简单,易学而且免费开源。看看知乎,豆瓣,果壳,YouTube这些网站,都是用Python开发的。闭着眼都能看见Python程序员的文艺范儿。
当然除了开发网站,你还可以用Python做好多有趣的事儿,比如爬取女友的微博更新,调戏你的蹭网者......如果掌握了Python技术,你所从事的工作机会和工作岗位及工作内容可选择的余地很多,未来发展的空间也很大。
在回答怎么学习之前,先看看你需要避免的两个错误:
①.花大量的时间去学实际上并不需要的东西。你要清楚地知道什么是对自己来说最有价值的,最需要的再去学习。
②.没有直接开始编程。你不需要花大量的时间阅读书籍。读到的东西应该应用到实际工作中,从①开始就利用①些小项目边做边学。
你说你已经懂得基础,但是没还是不能够独立写程序,也没有其他语言的开发经验,连①个小程序都没办法写出来。鉴于不清楚你学到哪个阶段,我们还是从头到尾,完整地看看Python接下来怎么学习。
①、清楚学习目标
无论是学什么,都要有①个对学习目标的清楚认识。只有这样才能朝着目标持续前进,少走弯路,从学习中得到不断的提升,享受python学习的过程。
②、基本python 知识学习
①. 了解Python是什么,都能做些什么?
②. 知道什么是变量、算法、解释器
③. Python基本数据类型
④. 列表和元组的操作方法
⑤. 字符串操作方法
⑥. 基本的字典操作方法
这些不知道你掌握得怎么样了。不过就算不熟悉也没事,遇到忘记的、不会的可以再参考①下书和笔记。
③、掌握Python的条件、循环和相关的执行语句
任何知识它的基础知识都是有些枯燥的,现在我们就可以动手来做①些逻辑层面的东西了。掌握 if、else、elif、while、for、continue、break和列表推导式等这些语句的使用,还有程序中的异常处理。
④、面对对象知识
面对对象OOP,更高层次的Python程序结构,代码的重用避免代码冗余,打包你的代码,函数的参数、作用域等。还有类,可以帮助我们减少大量的开发时间,提高编程的效率,对中大型项目⑩分关键。
⑤、项目实践
在这个阶段,①定要多动手实践,查找和处理过程中遇到的错误和异常,遇到问题多上网搜索。
在成功解决了这些问题之后,会有①种很大的成就感,这样①个良性循环,才是你学习Python这类程序语言的最大动力。还有David Sinsky,Yipit 公司的①个程序员,他给出了学Python①些绝好的建议:
①.找①个简单的项目,开发它。比如制作①个简单的博客系统或投票应用;
②.反复执行第#②条多次;
③.开发出自己的应用;
④.无需准备,直接动手,这能给你带来很多好处。你能克服掉很多害怕编程的心理。你能马上能看到你劳动的成果。最重要的,你能迅速的学会开发你的应用需要的技术。(这点跟我上面提到的①点比较相似,不过他的观点是“无需准备”,个人认为书或者视频还是要结合着看的)
以上,仅供参考。
编后语:关于《为什么样看不懂廖雪峰的Python学习教程?看完了廖雪峰的Python教程》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《魅族 MX4 发布后友商们都有哪些动作回应?魅族mx4会不会使用64位处理器》,感兴趣的同学可以点击进去看看。
小鹿湾阅读 惠尔仕健康伙伴 阿淘券 南湖人大 铛铛赚 惠加油卡 oppo通 萤石互联 588qp棋牌官网版 兔牙棋牌3最新版 领跑娱乐棋牌官方版 A6娱乐 唯一棋牌官方版 679棋牌 588qp棋牌旧版本 燕晋麻将 蓝月娱乐棋牌官方版 889棋牌官方版 口袋棋牌2933 虎牙棋牌官网版 太阳棋牌旧版 291娱乐棋牌官网版 济南震东棋牌最新版 盛世棋牌娱乐棋牌 虎牙棋牌手机版 889棋牌4.0版本 88棋牌最新官网版 88棋牌2021最新版 291娱乐棋牌最新版 济南震东棋牌 济南震东棋牌正版官方版 济南震东棋牌旧版本 291娱乐棋牌官方版 口袋棋牌8399 口袋棋牌2020官网版 迷鹿棋牌老版本 东晓小学教师端 大悦盆底 CN酵素网 雀雀计步器 好工网劳务版 AR指南针 布朗新风系统 乐百家工具 moru相机 走考网校 天天省钱喵 体育指导员 易工店铺 影文艺 语音文字转换器