Python的学习感悟
2016-01-15 14:11
531 查看
首先,我要说的是Python并不适合初学者!虽然它标榜自己易学!
不适合的原因就是太高端了,很多应该懂得的东西都被隐藏了!!!如果你不懂这些东西,你就不知道计算机是如何运行的,你不知道计算机是如何运行的,你就不知道怎样写的代码才算是好的!!!简单的说,就是你不知道自己写的代码是不是高效的!
不过Python语言的设计还是符合语言学的,这点比Shell强多了!Shell 在我看来不能算是一门语言,它的设计是依赖系统的,它也不适合编写大型系统!
那么怎样才能学好Pthon呢?简单的说,就是读库实现,了解语言内部机制(比如字典是如何实现的?)!!!从这个角度说,Python也不容易学!还是我那句老话—-复杂的问题始终是复杂的!学习编程本来就是一个复杂的过程,你想因为一个编程语言让它变的简单,这本来就是痴人说梦!
C的标准库和C语言结构紧密相关,而且更容易知道计算机是如何运行C代码的,从这个意义上说,C比Ptyhon更适合入门!
但是,你不能说C比Python好!语言的好坏我个人还是没有什么标准!
不适合的原因就是太高端了,很多应该懂得的东西都被隐藏了!!!如果你不懂这些东西,你就不知道计算机是如何运行的,你不知道计算机是如何运行的,你就不知道怎样写的代码才算是好的!!!简单的说,就是你不知道自己写的代码是不是高效的!
不过Python语言的设计还是符合语言学的,这点比Shell强多了!Shell 在我看来不能算是一门语言,它的设计是依赖系统的,它也不适合编写大型系统!
那么怎样才能学好Pthon呢?简单的说,就是读库实现,了解语言内部机制(比如字典是如何实现的?)!!!从这个角度说,Python也不容易学!还是我那句老话—-复杂的问题始终是复杂的!学习编程本来就是一个复杂的过程,你想因为一个编程语言让它变的简单,这本来就是痴人说梦!
C的标准库和C语言结构紧密相关,而且更容易知道计算机是如何运行C代码的,从这个意义上说,C比Ptyhon更适合入门!
但是,你不能说C比Python好!语言的好坏我个人还是没有什么标准!
相关文章推荐
- python给qq发邮件
- python数字图像处理(4):图像数据类型及颜色空间转换
- python数字图像处理(14):高级滤波
- python+Eclipse+pydev环境搭建
- 【教程】Python中第三方的用于解析HTML的库:BeautifulSoup
- 如何用Python,C#等语言去实现抓取静态网页+抓取动态网页+模拟登陆网站
- python正则表达式
- Python 第三章 模块
- python数字图像处理(3):图像像素的访问与裁剪
- Python类——面向对象程序设计
- python经常出现的字符编码问题详解
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python数字图像处理(2):图像的读取、显示与保存
- Python的Module和Package
- Sublime Text 2 安装python自动补全插件jedi
- python实现发送和获取手机短信验证码
- Python中closure和generator的定义和使用 (兼谈yield命令)
- python下载文件的三种方法
- python os.system()返回值判断
- python 对文件的操作