眼过千遍 。不如手过一遍 。很明显题主犯了眼高手低的毛病 。那么如何打破Python只会看不会写的窘境呢?请听我一一道来 。
1、看书
书籍是汲取知识最重要的源头 。一本好书更加的重要 。另外 。作为程序员 。一定要学会查看官方文档 。下面推荐几本经典的书籍:
Python编程 。从入门到实践
Python核心编程
Python官方教程文档
流畅的Python
其中 。《Python编程 。从入门到实践》属于基础入门书籍 。豆瓣评分9.1分 。是一本不可多得的入门好书 。全文从最基础的语法开始 。涵盖了Python的方法面面 。最后以三个小项目实战的方式对全文知识点进行总结应用 。
文章插图
2、总结
好记性不如烂笔头 。如果能对学习过的知识进行输出总结的话 。那么必定能达到事半功倍的效果 。当然了 。身处IT行业 。并不是说你真的去用笔记 。其实现在有很多方便的个人知识管理工具了 。比如有道云笔记 。支持流行的「Markdown」语法 。多终端支持 。可以很方便的进行PC、移动端数据的同步 。
【Python只会看不会写怎么办?】3、编码实战
看了代码 。感觉懂了 。一定要合上书本自己动手打开编译器自己实现一波 。初学者的话 。不建议使用功能繁杂的IDE 。直接VSCode即可 。开箱即用 。一键安装Python插件后 。也可拥有IDE常用的智能通提示、断点调试、实时查看变量值等功能 。
文章插图
F5、F9、F10、F11 。只有更多的调试程序 。才是你进步的最佳捷径!
什么 。不知道写Python代码该干些什么?
其实 。你不仅可以将经典书籍的例子、课后习题手敲一遍并debug 。也可以找一些很有趣的小项目来做呀!
比如说用Python写个微信机器人 。爬取气象中心的数据 。每天很贴心的给女朋友发天气预报 。降温了提前提醒加衣!
用Python写个小爬虫 。爬取斗图拉的数据 。让你每次不再尬聊 。当然 。随着你水平的不断提高 。你也可以一步步的优化它 。代码写的丑、执行效率低、维护成本高等等缺点都是你需要改进的 。
文章插图
其他观点:
会写字不等于会写作文 。同样的道理 。了解了python的基础语法知识以后 。能看懂一些项目的设计原理和源代码 。并不等于就能写出来这些源代码 。不过书读百遍 。其义自见 。如果你能认认真真的看一项源代码 。从他的设计理念 。设计的目的 。以及设计的架构等宏观的层面了解项目后 。然后在从代码层面去分析 。这个类实现了什么功能 。可不可以精简这块代码等等 。这才是真正看明白了 。那么 。下面说说怎么样才能写出熟练的代码呢
1.学习Python这门语言的基础语法知识 。在shell终端上一步步的去练习 。比如:range(9)生成了
[0, 1, 2, 3, 4, 5, 6, 7, 8]这么一个列表 。那么是不是这时候可以思考下怎么按照降序生成这个列表呢 。
range(8,-1,-1)
这样是不是就能横向的扩展自己的思维 。将range这个方法的功能学习的更加全面呢
2.在熟练掌握了基本语法的练习后 。现在就可以尝试函数类去实现一个小功能的尝试了 。比如是不是可以用python写一个脚本来实现文件夹中的文件根据后缀类型来进行分类 。这个就用到了os这个模块中的一些函数 。可以帮助你了解os这个模块中的一些方法函数
3.会运用Python的常用模块来实现一些小的功能之后 。那么就可以进行下一步较大的项目开发了 。项目的方向有很多 。web开发的话 。可以学习django,flask等框架进行web项目开发 。学习numpy进行大数据方向的项目开发 。ansible运维自动化的方向等等
说了这么多 。还是需要勤加练习 。不过如果本身工作中就有这样的项目实战的话 。那么学习起来是最快的
文章插图
文章插图
文章插图
其他观点:
只会看不会写这个现象其实就是你不懂 。
所谓的会看也只是你自认为会看 。实际上你并不懂 。
懂了的自然会写 。
建议你找些简单项目动手去实现 。实在不会写 。你就照着源码一行一行抄写 。然后运行 。再debug 。很快你就会写了 。
推荐阅读
- 水貂和海獭的区别 水獭与貂的区别
- 美白面膜排行榜前十名 好用的美白面膜推荐
- 山西首富李兆会娶女明星程媛媛,斥千万为她拿黄金大劫案女主一角,你怎么看?
- 如何利用python发送短信?
- 上海一中院发布李兆会悬赏公告,现在的李兆会还比得上普通人吗?
- Python语言到底有哪些优点呢?
- 2021抖音最酷文案 文案酷酷的句子
- 2023年汽车年检新规 6年免检延长到十年了
- 车晓和李兆会离婚后分了多少家产?李兆会现状和车晓有关吗?