基于自己的学习方法来分享,请客观看待我提到的建议
事实上,Python是比较简单的。你在几乎几个小时内就能熟悉它的语法,例如如何编写函数、类、简单的http服务等等。
《Python Cookbook》第三版中文.jpg1.使用简单:从基本语法开始,不要学习太深,会使用就可以了。
2.简答举个例子:当你使用Python的基本语法时, 比如词典,元组,列表,我建议你可以编写一些小的演示来练习它的使用场景,例如:如果你要HTTP,你可以试着写单页抓取工具,不要使用scrapy,不要使用xpath,不要使用像bs4这样的工具,尝试从字符串中提取字典,添加列表,添加计算元素,打印。本练习将使用字典和列表的许多基本操作。通过练习的需要,你将主动查询相应的api,这比硬记忆更有效。
3.培养兴趣:兴趣是最好的老师。成功的第一步非常重要。不要急于求成。不要纠结学习中更深入的部分。你应该培养你写代码的信心。小步骤的成功比精致更重要。当你掌握了基本的语法之后,你就可以自己写一些装饰器,并把它们封起来。安装一些常用的工具类,如时间单位转换、IP解析、字典转换对象、编写简单的单全局字典等。当然,有些人可能会说我在重复制造轮子。事实上,根据我自己的学习经验,在编写这个工具类的时候,你应该学好基本语法。当你这样做的时候,你会发现很多你不经常使用的语法或函数,并找到更好的东西来使用。
面向对象:python中的函数是灵活的,但它确实是面向对象的语言。你需要理解面向对象的含义,并编写代码。
阅读和积累:事实上,当很多人开始用语言开始时,不可能完全掌握语言的精妙。以Map和Redce函数为例,当使用它们时,当你不完全了解这门语言时,你可能不会特别注意这些,例如,我们要在列表中提取符合条件的对象,
我们将编写为if过滤,实际上我们可以使用map + lambada一行代码几乎完全搞定,简洁大方,性能高,在开源库中,很多强大的程序员都会展示自己的代码艺术,我们应该适当浏览开源代码,看看其他人如何实现相同的功能,为什么我们没有想到。
image.png记笔记:最后,我希望你能有一个定期的记笔记过程。
网友评论