Python只会看不会写怎么办?

董其斌


做编程十多年,从最初的ASP,到现在的Csharp、JAVA、golang、Python以及各种框架,都是通过自学和工作实践得来的,要想学习编程,不管什么编程语言,光看书看教学视频是没有用的,用“一看就会,一练就废”这句话形容特别贴切,因此给你一点有用建议:看完基础语法以后,就自己搭环境动手练习,从以下几个步骤开始:

1. 基础语法训练

2. 了解原生态框架,尤其是开源编程,这个很容易做到

3. 做例子,攒存货,用Python将常用的方法实现一遍,以后可以拿来直接用,而且还可以加深对Python的理解和熟悉程度。

4.研究开源包,开源平台有很多别人的代码,下载下来分析理解以达到进阶程度

5.有目的的做新项目,以熟悉新编程语言为目的,不用全部完成。

6.有时间再回过头大概浏览一下教材,找缺失,此时你必定受益良多,这点很重要。

按照以上6步走,学完Python,你会忍不住再多学其他编程语言,成为行业内的大神






攻城狮竹子


眼过千遍,不如手过一遍。很明显题主犯了眼高手低的毛病,那么如何打破Python只会看不会写的窘境呢?请听我一一道来。


1、看书

书籍是汲取知识最重要的源头,一本好书更加的重要。另外,作为程序员,一定要学会查看官方文档。下面推荐几本经典的书籍:

  • Python编程,从入门到实践

  • Python核心编程

  • Python官方教程文档

  • 流畅的Python

其中,《Python编程,从入门到实践》属于基础入门书籍,豆瓣评分9.1分,是一本不可多得的入门好书,全文从最基础的语法开始,涵盖了Python的方法面面,最后以三个小项目实战的方式对全文知识点进行总结应用。

2、总结

好记性不如烂笔头,如果能对学习过的知识进行输出总结的话,那么必定能达到事半功倍的效果。当然了,身处IT行业,并不是说你真的去用笔记,其实现在有很多方便的个人知识管理工具了,比如有道云笔记,支持流行的「Markdown」语法,多终端支持,可以很方便的进行PC、移动端数据的同步。

3、编码实战

看了代码,感觉懂了,一定要合上书本自己动手打开编译器自己实现一波。初学者的话,不建议使用功能繁杂的IDE,直接VSCode即可,开箱即用,一键安装Python插件后,也可拥有IDE常用的智能通提示、断点调试、实时查看变量值等功能。

F5、F9、F10、F11,只有更多的调试程序,才是你进步的最佳捷径!


什么,不知道写Python代码该干些什么?

其实,你不仅可以将经典书籍的例子、课后习题手敲一遍并debug,也可以找一些很有趣的小项目来做呀!

比如说用Python写个微信机器人,爬取气象中心的数据,每天很贴心的给女朋友发天气预报,降温了提前提醒加衣!


用Python写个小爬虫,爬取斗图拉的数据,让你每次不再尬聊。当然,随着你水平的不断提高,你也可以一步步的优化它,代码写的丑、执行效率低、维护成本高等等缺点都是你需要改进的。


一个程序员的奋斗史


学Python编程是一个渐进的过程,给您分享几个我学习的时候觉得还不错的网站、书籍,希望对您有所帮助~

1.基础教程

  • Python基础教程

https://www.python123.io/index/topics/python_in_a_notebook

  • 廖雪峰个人blog Python基础教程

https://www.liaoxuefeng.com/wiki/1016959663602400#0

  • 《Python编程:从入门到实践》

2.Python数据结构

  • 网站专栏 Python数据结构

https://www.python123.io/index/topics/data_structure

  • 《数据结构与算法:Python语言实现》


3.项目实践

  • Python100天算法实践

https://www.python123.io/index/topics/algorithm_100_days

  • github一个比较好的学习项目

https://github.com/jackfrued/Python-100-Days




这些就是我学的过程中看的,网上教程很丰富,书可以根据自己习惯电子版或者纸质版都可以。

其实只会看主要原因还是编的少,初期先跟着教程打好基础,中期专注于数据结构和算法,后期在github上可以找一些项目做,比如网络编程等。

熟能生巧,坚持下去一定会写得很好的,加油。


RainTech


这个没事的,Python相对于其他语言来说语法这些都是比较简单的,很多非计算机专业的人都能学的很好。

我觉得你首先要从心里相信自己你可以的,很多人都会写,甚至连现在的小学生都会写,你自己一定也可以的。

写Python可以先从最简单的来,可以先尝试最简单的代码,比如定义一句话,把每个单词的首字母转换成大写,可以试试string.upper(),一行一行慢慢来。等等。

大神都是从开始的不会写,到最后开发出各种各样的程序。

先从最简单的一行两行代码写起来,日积月累迟早你也可以的。

如果基本的懂了差不多可以去LeetCode上去刷题,或者去菜鸟教程上练习一下Python100题。如果不会写,就参考下面的答案,看看别人怎么写,先仿照别人写,慢慢的等自己熟悉了,再尝试写出自己的代码。写代码这个事情是个日积月累的过程,一步一步来,慢慢积累,自然而然就会了。

学Python了解完了基础的语法,学着打造自己的ide,配置自己的开发环境,学着自己去用Python解决实际的问题,打造自己的Python框架。都是一步一步积累的。自己不会写看看别人怎么写的,仿照别人写,再自己写。一步一步走迟早会成为一个优秀的pyer


果蔬烘干机


Python算是编程里最简单的一门语言了,很多人依然学不会,找不到方法很麻烦,选择大于努力,就比如有的人东学一点西学一点,始终得不到要领,终归原因是学习方法有错误,有的人今天学一些后天学一些,三天打鱼两天晒网,是没人监督的问题,有的人学好了python却找不到合适的工作,是经验问题,而仍旧有不少人停留在自学的问题上

如何学习好Python呢?给大家几点建议:

1.找浅显易懂,例程比较好的教程,从头到尾看下去。不要看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么。

2.去找实际项目练手。最好是要有真实的项目做。可以找几个同学一起做个网站之类。注意,真实项目不一定非要是商业项目。

3.找到一个已经会python的人。问他一点学习规划的建议,然后在遇到卡壳的地方找他指点。这样会事半功倍。

4.不但要学写代码,还要学会看代码,更要会调试代码。读懂你自己程序的报错信息。再去找些github上的程序,读懂别人的代码。


IT老田


很高兴能回答你的问题!

其实Python是一门工具化语言,如果你只会看不会写,那我想你应该就是用少了!


没有其它的解释,多练,多写,多上手!


当你实践足够的项目,你会发现写代码其实非常简单。


明哥读世界


典型的“眼高手低”,我反问一下你所谓的“会看”指的什么?

针对于初学者,给出几个建议:

  1. 深入理解:开始学习编程必须多动手,不管是视频教程还是书本,必须做到自己打一遍。尤其切忌复制粘贴。目的不仅是熟练上手,更重要的是遇到问题去自主解决。

  2. 逻辑思维:编程最重要的“思想”,学习过程中尤其注意逻辑,这也是为什么开始都是很多数学题类型的练习题了。甚至有必要经常先画出流程图。

  3. 知识扩展:学习计算机编程需要 既有深度又有广度,所以课后最后查看一下对应的知识体系,至少做到基本了解。具体可以经常看看技术博客之类的,也可以关注一下大神等。


农民小罗罗


只会看不会写这个现象其实就是你不懂。

所谓的会看也只是你自认为会看,实际上你并不懂。

懂了的自然会写。

建议你找些简单项目动手去实现,实在不会写,你就照着源码一行一行抄写,然后运行,再debug,很快你就会写了。


每天都要机器学习


除了看,也要多读,书读百遍,不会也难


樂然生活


边看边动手,不要嫌麻烦,你光看没用,不上手使枪也就只知道扳机,只看代码理解原理,记住的知识在你脑袋里可能也就只停留百分之三十,可能更少。


分享到:


相關文章: