python相比于其他编程语言来说,好学! … 可以明确的来说,python很好学,如果你现在正在从事其他语言开发,那么你学习python可以说都不用太刻意下功夫,平时多看看,可能就会应用了。 如果是零基础的话,也不会太难的.
Python 的特点
Python是面向对象,高级语言,解释,动态和多用途编程语言。Python易于学习,而且功能强大,功能多样的脚本语言使其对应用程序开发具有吸引力。
Python的语法和动态类型具有其解释性质,使其成为许多领域的脚本编写和快速应用程序开发的理想语言。
Python支持多种编程模式,包括面向对象编程,命令式和函数式编程或过程式编程。
Python几乎无所不能,一些常用的开发领域,如Web编程。这就是为什么它被称为多用途,因为它可以用于网络,企业,3D CAD等软件和系统开发。
在Python中,不需要使用数据类型来声明变量,因为它是动态类型的,所以可以写一个如 a=10 来声明一个变量a中的值是一个整数类型。
Python使开发和调试快速,因为在python开发中没有包含编译步骤,并且编辑 测试 调试循环使用代码开发效率非常高。
Python是一种高级,解释,交互和面向对象的脚本语言。 Python被设计为高度可读性。 它使用英语关键字,而其他语言使用标点符号。它的语法结构比其他语言少。
Python是解释型语言 – Python代码在解释器中运行时处理,执行前不需要编译程序。 这与PERL和PHP类似。
Python是交动的 – 在Python提示符下面直接和解释器进行交互来编写程序。
Python是面向对象的 – Python支持面向对象的风格或编程技术,将代码封装在对象内。
Python是一门初学者的语言 – Python是初学者程序员的伟大语言,并支持从简单的文本处理到WWW浏览器到游戏的各种应用程序的开发。
刚学 Python 的时候,几乎所有人都说 Python 简单易学,而对于编程零基础,只掌握 Word 和 Excel 的人来说,感觉真的好难。
就算是多练习,多做题,很多题也是照着例题依样画葫芦就能做出来,改动一下就不明白了,感觉还是没有深入理解。
在网上看,到处都是自学几个月就很懂了然后找到满意工作的帖子,有没有人像我一样觉得很难呢?
所有人都说Python 简单易学,为何我觉得难?
有网友点评说:
Python 语言本身是比较容易的,楼主说的难应该指 programming 本身。
不觉得非计算机专业出身就学不好编程,我就是学通信的,学 Python 全凭兴趣。平时用 Python 干各种脏活累活,数值计算、数据处理、复杂文本处理、数据库导入导出 excel、网上抢票、Web 数据抓取、消息推送、DHT 网络爬虫、Kodi 插件、Web 自动化测试、网盘下载、云点播。甚至有次日记软件密码忘了,都是通过 py+autoit 暴力破解出来的。
我的 win、debian、mac上面一般都会开一两个 ipython,临时处理各类杂务。简单来说,Python 现在就是我日常生活的一部分。我不是专业程序员,也没用 Python 做过什么大项目,只是每天享受 Python 带来的便捷与快乐。
楼主所说的不能深入理解,其实是不愿意花时间钻研。用了十几年 Python,现在也要一直翻看官方文档和一些第三方 module 的文档,不断把遇到的问题弄懂弄透,学习不就是这个过程么?
我觉得楼主对 Python 无爱,对编程无爱,那就没必要强迫自己填鸭式“学习”了。
另外一个建议,练习时尽量不要 copy 后在现有 demo 基础上改,从头开始写起,遇到问题一个个查清,这样才能学到东西。
所有人都说Python 简单易学,为何我觉得难?
接收到这个小伙伴的答案,我内心开始反思,其实他说得都对的3个点是:
1.其实本身我对编程是不热爱的,只是因为需要;
2.其实本身我是对 Python 更上层可以用来做什么是不清楚的,思维还是在机械的完成一个 Python 习题;
3.其实我本身对编程的难度是小悄了的,Python 简单是相对于 C、Java 等语言。
说到这里,不知道看到本文的小伙伴有几个有类似的心理映射,如果你是上面的状态,那你学习 Python 一定是难的。
下面我们来看看另外一位学习者的建议:
python 是一门简单易学,容易理解,分分钟就可以掌握的语言,我也是学了大概一两个星期吧,就开始做项目了,嘻嘻!!!
这里有一个很严重的问题,,我在学 python 之前,做过3点的 C#,一年的 php 和一年的 java!
所以呢,我想说的是,如果你对编程不那么敏感,就需要时间来弥补了,那些什么书啊,公开课啊,我觉得都是辅助的,你要是不经历几个项目,怎么知道 python 为什么容易学,怎么知道 python 好理解,怎么知道 python 有哪些超级好用的框架,比如 django,tonado 之类的。
所以呀,编程没有捷径,你甭想通过看。。。就学会,写起来才是最重要的!