对于完全没有编程经验的初学者来说,在学习python的时候,不仅要面对python这门语言,还需要面对一些“编程”的通病,但是有两个特别明显的误区就是:误区1:有些初学者觉得python很简单,认为编程很简单。误区二:基础没学好。听说django很火,于是开始学习django来开发web。种种迹象表明,这些白手起家的学习者普遍无从下手。在查找这本编程教材后,他们发现由于计算机基础知识的缺乏,无法理解一些教程跳过的“常识”问题。我遇到了一个问题,不知道如何找到解决方案。理解语法后,我不知道如何处理它。学了一段时间后,忘记了数据结构、设计模式等编程基础知识的缺乏,只能编写小程序片段。学习Python,刚开始的时候期望值有点太高了。当你刚进门的时候,发现其实并没有那么好,大部分人都停留在知其然不知如何学的境地。知道它很好,但学习它很费力。这里有几点看似心灵鸡汤,但非常重要的学习建议是:第一,要有信心。尽管您可能已经看了几个小时而没有点击屏幕上的三角形,或者根本无法运行该程序。但是相信我,几乎所有的程序员在开始的时候都是这样挣扎的。建议没有任何编程经验的同学像学习C语言一样训练学习python。当然,也有可能你不会学C!!!选择合适的教程。有些书很经典,但不一定适合你。写完几万行代码之后再看可能会更好。推荐以下基础入门书籍:《父与子编程》《Learning Python》Python学习手册第五版(入门)Python核心编程第二版(深度学习)写代码,再写更多代码。你不能仅仅通过阅读教程来制作程序。开始写书上的套路,然后写小程序片段,再写一个完整的工程。互补和互补的学习基础。除了学习编程语言,我还兼顾了计算机和英语的基础知识。敲代码。不仅要学会写代码,还要学会阅读代码,还要会调试代码。阅读您自己程序的错误消息。然后在github上找一些程序,看看别人的代码。检查文档。学会查看官方文档,善用搜索引擎和开发者社区。以下是Python入门学习的四个阶段:1、看视频,选择一套完整的视频,快速浏览一遍,不要批改。目的是形成对python的整体理解。建立认知框架需要半个月时间,边看边从语句、表达式、顺序结构、判断结构、循环结构中得到基础理论,最后过渡到函数抽象和类抽象。2、选择覆盖面比较全的教材。深入阅读了python3和廖雪峰老师的教程。您可以选择其中之一,键入示例一次,您就可以理解它。看完之后,你肯定会忘记它……但是不要回头,全部看完。目的是为了巩固基础知识,找到定位。这本教科书将是未来的参考书。3、打好基础后玩高级应用:生成器、装饰器、类的一些属性的高级用法、正则化、多线程、多进程等,学习框架文档。第四,尽快用python做点什么。前三个阶段要快,都是在为这个阶段做铺垫。这时候,你就可以用所学来解决身边的问题。比如你看新闻说你一年存15000,40年你就可以成为亿万富翁。你可以验证一下。接下来,我们要学以致用。学习python是一件快乐的事情。这时候,你可能会遇到各种困难。这时候回去复习一下参考书上相应的知识点,同时去google百度一下。自己写不出来,也可以参考别人的项目做点什么。会了一段时间python,就知道该学什么了,是web开发,还是爬虫,还是数据分析,机器学习。我们以一个Python自动化开发工程师为例。一名高级系统运维工程师,在北京的薪水在7000到10000左右。如果他会编程python,他的工资可以达到15000。很多系统运维工程师都有学习python的动力和需求,但是学习方式却很惨。不知道你是怎么学Python的?
