热门回答:
对于一个编程零基础的同学。想要高效的学习Python,一定要认识到编程确实和以往接触的学科很不一样。要说有什么学科是和Python的学习路径差不多的话。可能就是英语了!
因为。两者都是从实际应用的角度出发。强调的是实践和实用而不是去强调诸如物理、化学等学科的“解释性”(与实用主义相对)。
单词之于英语。就如关键词之于Python
语法(grammar)之于英语。就如句法(syntax)之于Python
作文之于英语。就如项目之于Python
学习英语的目的就在于沟通和交流。学习Python的目的就在于灵活的使用计算机。
学习准则:
1. 在学习Python的初期要学会浅尝辄止。不要深究!收起你的好奇心。一切以最终的实现效果为准。
我们在学习的初级阶段。不强调英语底层。词的演化、造词的规律等。学习Python我们也不考虑它的底层实现。
但是。我们学习其他学科不会在一开始就上升到知识的应用层。也不会不关注学科基础。就像学习数学你不了解加减乘除、学习欧式几何不先了解公理。这样是绝对行不通的!所以。分析到这里只是想强调。学习Python一定要从应用的角度出发。不用去管为什么在Python 2.X 中的浮点数除法和我们预期的不同。只要知道Python是这样就可以了!
2. 学习Python要以应用(项目)推动。实现即可。不强调优雅及效率。
比如:一个问题是。如何反向打印一个字符串?
不用追求最pythonic。最高效的方法!只要成功方向打印就可以了!
比如:爬取一个页面中的所有电话号码?
用正则表达式的话。就去看看正则表达式。能正确匹配就可以了。不用再多去了解分组等
去哪里找比较好玩的Python项目。在学习初期我推荐一些具有解密元素的Python游戏!
The Python Challenge
Python编程解密游戏。需要有一点Python编程基础。有点古老但很有趣。
Codewars: Train your coding skills
Codewars 中有一些针对Python语言的小挑战。比如说如果想在由你设计一个ATM机,确保用户输入的密码必须是六位且均为数字。否则不能通过。每一个题目都有大量的测试来测试你的代码。同时你也可以看到你代码的执行效率。
3. 学习Python一定要学会记笔记。查文档。只看是没有用的。一定会忘!
Python有多少标准包。有多少非标准包。每个包中有多少类和方法。每个方法有多少参数?想要看一遍教程就熟练使用?不存在的!
所以。在看教程的时候一定要学会自我总结。形成一个备忘录。在编程的时候忘记了。查查自己的笔记再结合help()函数。如此反复。才能真正的掌握!
其他观点:
任何事物都有一个熟能生巧的过程。这个过程需要熬。没有多少捷径。当你坚持学一个东西。累积的时间越久。它在你大脑里存得越深。某天可能会突然融会贯通
其他观点:
你好。我是科技音符。很荣幸回答你的问题
我是做android端开发。也有自学python语言。主要用来开发一些脚本。减轻一些重复类型的工作。这里就讲一下我的自学经验。希望能够帮助你。
1.首先自学语法
首先通过自学网站python的学习目录学习了语法。熟悉编码规范。熟悉简单的demo。跟着网站上面的课后作业进行练习。这里建议楼主。必须坚持把python前几章语法知识掌握。这是后面高级使用的基础。
2.实际项目使用
由于学习后不加以练习会很容易忘记。尤其刚学习完。这里就必须在实际项目中使用加强知识点的记忆。由于我们项目使用把本地工程项目里面的string上传到服务端。前期都是通过手工拷贝上传。费时重复又容易出错。我就自学了python自动登录服务端。自动提取本地数据。自动提交服务端数据。在实际开发过程中不断上网搜索不懂的知识点。不断地查看不明白的语句。渐渐地熟悉了python编程习惯。也熟悉了编码语法
这里总结一下。就是先牢记基础编码规范。实际开发项目加强记忆。当遇到不懂的地方可以通过自己思考他人帮助进行自我提高。
您还感兴趣的文章推荐
- 为什么喜欢的总是害自己最深的?背后有何规律?
- 在北京月入14k,这种情况下要不要离职呢?
- 在当前社会背景下,学生学历低会导致爹不疼娘不爱且家庭成员不和睦吗?
- 刚刚离职的我现在还能从事哪些工作呢?
- 为何无人治理满大街逆行的送餐骑手?背后原因大揭秘
以上就是由互联网推广工程师 桔子生活网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/176641.html,转载请说明来源于:桔子生活网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
之于,英语,有多少,语法,项目,学科,基础,都是,就如,我是
没想到大家都对刚开始学习基础python,很多地方的代码出现的莫名其妙的,学习到啥程度就能看代码像看中文一样简单?感兴趣,不过这这篇解答确实也是太好了
对于一个编程零基础的同学。想要高效的学习Python,一定要认识到编程确实和以往接触的学科很不一样。要说有什么学科是和P