自学Python需要注意哪些问题

大部分人认为Python语法简单所以推荐Python作为初学者的第一门语言。Python是很容易上手且对初学者来说门槛还很低。但其实很多初学者真正的门槛是系统知识,与用什么语言无关。比如学了Python语法,很多人觉得真的很简单,但在用Python标准库时,发现连文档都看不懂。标准库是提供Python与其他系统功能的接口,最终实现Python与系统的交互。读标准库需要系统知识,如操作系统、数据库、进程与线程、socket编程及网络协议等,这对初学者构成了很高的门槛。而且只有学会了这些才可以将Python的威力全部发挥出来。
设计一个动态网页是很不错的练手项目。创建Web App会迫使你去了解从你在浏览器里键入地址按下回车到网页数据显示在浏览器的过程中,浏览器,网络,服务器都干了些什么。所以你必须还得学习前端的HTML,CSS和JavaScript,后端的脚本,数据库及操作系统等。这些过程可以有效促使你去主动学习上面提到的系统知识。只有经历上面的过程之后,在你做另一个项目时就不会像先前一样不知所措了,而有创新能力去进行一些具有技术性的探讨,所以我认为 设计一个动态网页是很好的练手项目。
1、多花时间充实自己的理论知识
大部分人都强调边做边学,边做项目边学。这样,你从不断地犯错和不断地改正的过程中能大大提高学习效率。但往往很多人忽略了理论知识学习的重要性,这样你会发现你的Google能力越来越高,但是你真正的编程能力并没有提高。另一种可能是你太过于依赖各种技术成熟的框架,然后编程就好比将不同的框架拼凑起来完成工作需求。就像是你的Web App用了SQLAlchemy,尽管自己不太懂SQL,但是网站跑的也还不错。这时候要是数据库出现了问题那你就没招了。
2、不要过多纠结于什么框架好、这个语言比那个语言好这些无意义的问题上。只要确定好练手的项目,就要集中精力积累代码数量和基础知识。当你积累到一定程度时,那些你以前看不懂无法理解的很酷的技术也就会明白到底是怎么回事了。
3、问问题。好问题是建立在你自己已经实践或者思考的基础上问出来的。这是对自己的责任,也是对他人的尊重。不要一遇到问题就直接在互联网上搜索。
4、一定要把英语学好。
最后分享一些Python视频教程:https://pan.baidu.com/s/1s6crXjD3TaCIVDOf4vlbbg 提取码:1325

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

她说那里是晒黑的

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值