请问一下,python语言难学吗?

 我来答
午夜DJ233
2017-03-02 · 知道合伙人教育行家
午夜DJ233
知道合伙人教育行家
采纳数:1286 获赞数:5771

向TA提问 私信TA
展开全部

如果你有一定的计算机编程知识基础,那么很容易学;再如果你对编程十分感兴趣,那么很容易学的。

1,找到合适的入门书籍,大致读一次,循环啊判断啊,常用类啊,搞懂(太难的跳过) 

2,做些简单习题,字符串比较,读取日期之类 Python Cookbook不错(太难太无趣的,再次跳过,保持兴趣是最重要的,不会的以后可以再学) 

3,加入Python讨论群,态度友好笑眯眯(很重要,这样高手才会耐心纠正你错误常识)。很多小问题,纠结许久,对方一句话点播思路,真的节约你很多时间。耐心指教我的好人,超级超级多谢。

4,解决自己电脑问题。比如下载美剧,零散下载了2,4,5,8集,而美剧共12集,怎样找出漏下的那几集?然后问题分解,1读取全部下载文件名,2提取集的数字,3数字排序和(1--12)对比,找出漏下的。对于python初学者来说,能找到一个好老师学习格外重要,这能决定你是不是可以做出好的项目,在python开发的路上越走越轻松,如果现在的你缺乏学习经验,找不到老师指导你学习,可以加企 鹅扣-Q前面112再加上中间的983以及最后四位数4903,连在一起就可以了。

5,时刻记住目的,不是为了当程序员,是为了解决问题。比如,想偷懒抓网页内容,用urllib不行,用request也不行,才发现抓取内容涉及那么多方面(cookie,header,SSL,url,javascript等等),当然可以听人家劝,回去好好读书,从头读。 或者,不求效率,只求解决,用ie打开网页再另存为行不行?ie已经渲染过全部结果了。 问题变成:1--打开指定的10个网页(一行代码就行)。更复杂的想保存呢?利用已经存在的包,比如PAM30(我的是Python3),直接打开ie,用函数outHTML另存为文本,再用搜索函数(str搜索也行,re正则也行)找到数据。简单吧?而且代码超级短。 

6,保持兴趣,用最简单的方式解决问题,什么底层驱动,各种交换,留给大牛去写吧。我们利用已经有的包完成。 

7,耐心读文档,并且练习快速读文档。拿到新包,找到自己所需要的函数,是需要快速读一次的。这个不难,读函数名,大概能猜到是干嘛的,然后看看返回值,能判断是不是自己需要的。 

8,写帮助文件和学习笔记,并发布共享。教别人的时候,其实你已经自己再次思考一次了。 我觉得学程序就像学英文,把高频率的词(循环,判断,常用包,常用函数)搞懂,就能拼装成自己想要的软件。 一定要保持兴趣,太复杂的跳过,就像小学数学,小学英语,都是由简入深。 网络很平面,无数国际大牛著作好书,关于Python,算法,电脑,网络,或者程序员思路,或者商业思维(浪潮之巅是本好书)等等,还有国际名校的网络公开课(中英文字幕翻译完毕,观看不是难事),讲计算机,网络,安全,或者安卓系统,什么都有,只要能持续保持兴趣,一点点学习下去,不是难事。 所有天才程序员,都曾是儿童,回到儿童思维来理解和学习。觉得什么有趣,先学,不懂的,先放着,遇到问题再来学,效果更好。 唯一建议是,不要太贪心,耐心学好一门优雅的语言,再学其它。虽然Javascript做特效很炫,或提某问题时,有大牛建议,用Ruby来写更好之类,不要改方向。就像老笑话:“要学习递归,必须首先理解递归。”然后死循环一直下去。坚持学好一门语言,再研究其他。 即使一门语言,跟网络,数据库等等相关的部分,若都能学好,再学其他语言,是很快的事情。 另外就是,用学英文的耐心来学计算机,英文遇到不懂的词,抄下,查询。 python里,看到Http,查查定义,看到outHtml,查查定义,跟初学英语时候一样,不要直接猜意思,因为精确描述性定义,跟含糊自然语有区别的。而新人瞎猜,很容易错误理解,wiki,google很有用。

夙沙曲
2014-08-01 · TA获得超过402个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:229万
展开全部
python就是以他简单易学出名的。几乎是现在最简单,却可塑性最高的语言了。
一般有其它编程语言基础的,自学,可以三小时学会PYTHON
没基础,英语不好,自己找中文教程看,好像三星期也入门了
你可以看看简明PYTHON教程,Python精要参考.pdf 都很不错。
PYTHON 本身就是一种简单易学易用的语言,很好学的。

适合入门的图书有以下几种:
Python基础教程:第2版
(挪)Magnus Lie Hetland(著) | 司维;曾军崴;谭颖华(译) | 人民邮电出版社 | 9787115230270 | 2010年7月出版
详情查看:http://www.china-pub.com/196799

Python 学习手册(第三版)
(美)Mark Lutz(著) | 侯靖(译) | 机械工业出版社 | 9787111267768 | 2009-08出版
详情查看:http://www.china-pub.com/195760

中高端的图书可以查看以下几本:
Python开发技术详解
周伟;宗杰(著) | 机械工业出版社 | 9787111270157 | 2009-08-01
详情查看:http://www.china-pub.com/195761

Python Cookbook中文版(第2版)
Alex Martelli;Anna Ravenscroft;David Ascher(著) | 高铁军(译) | 人民邮电出版社 | 9787115222664 | 2010-05-01
详情查看:http://www.china-pub.com/196697

Python技术手册(第2版)
(美)Alex Martelli(著) | 程胜;杨萍(译) | 人民邮电出版社 | 9787115225832 | 2010-06-01
详情查看:http://www.china-pub.com/51292

Python源码剖析--深度探索动态语言核心技术
陈儒(著) | 电子工业出版社 | 9787121068744 | 2008-06-01
详情查看:http://www.china-pub.com/39994
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hugr05
2018-04-13 · TA获得超过1.2万个赞
知道小有建树答主
回答量:35
采纳率:0%
帮助的人:5379
展开全部
  • python就是以他简单易学出名的。几乎是现在最简单,却可塑性最高的语言了。一般有其它编程语言基础的,自学,三小时左右就能学会。

  • 现在Python都有给小朋友的教程,简单程度可见一般。

Python

  • Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

  • Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议  。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

  • Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

  • 7月20日,IEEE发布2017年编程语言排行榜:Python高居首位

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
教育小工匠老师

推荐于2018-01-14 · 知道合伙人教育行家
教育小工匠老师
知道合伙人教育行家
采纳数:13682 获赞数:165137
河顺镇劳动模范 鸿兴公司优秀员工

向TA提问 私信TA
展开全部
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
主得存c
2017-05-26 · TA获得超过1033个赞
知道小有建树答主
回答量:982
采纳率:86%
帮助的人:333万
展开全部
不难学。有编程基础的话,入门很快。
其实不同的编程语言 语法大致相似。
往后看你用到什么方面再去看哪方面的知识点。“专车专用”。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(12)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式