学习python (1)


Posted in Python onOctober 31, 2006

先推荐一个学习python的好网址

简明 Python 教程 Swaroop, C. H. 著 沈洁元  译
在线教程的网址:

http://www.woodpecker.org.cn:9081/doc/abyteofpython_cn/chinese/index.html

学习编程快20年了,很少见到如此好的教程。简单,清晰。大部分的软件书籍翻译的是呕呀啁咂难为听,名声显赫的译者如候某人,也是50步笑百步而已。

网上有一种说法,一个有经验的程序员可以在半天内,学会python。

我试了一下,感觉该说法有点夸张。我大概用了1个晚上(3个小时)看到了《简明 Python 教程》第9章,感到这章有点难度了,头也有点晕了,语法基本上也看完了,就去休息。

准备第2天再慢慢看,用1-2个星期的下午时间,肯定是能学会的。

然后,我会把python和c++,delphi的使用感觉做一个对比。

一个好的集成开发环境,能很大地提高编程效率。所以,我得需要先找一个好的python 的开发工具。

python自己带的IDLE (Python GUI) 整体感觉还不错。

因为很久没有用过解释语言的开发环境了。用IDLE输入《简明 Python 教程》里边带的几个小例子,感觉比较新奇,好象又回到了上中学时在6502的计算机上,输入basic语言的体验。

调试怎么用呀?有点怪异,比较难上手,到现在也不会用,也不需要会了,因为现在我用eclipse +pyDev。

所以当大概学会python的语法后,我第1想到的是,先找一个更顺手的IDE。如果没有方便的IDE,宁可不学python。

上网先看到了boa constructor,免费的python ide,据说类似与delphi,居然这么好?赶快下来用,用后感觉比较失望。首先看到一个很难看的兰色的大蟒蛇,窗口的布局有些怪异,和delphi是不太一样的。单步调试的时候,屏幕有闪动,好象还有一些BUG,在我这里调试时,单步运行的感觉不太好。又换了winpdb, 感觉更不好。

然后,换 eclipse +pyDev, 感觉还不错。安装过程,请见下文分解。

Python 相关文章推荐
python的即时标记项目练习笔记
Sep 18 Python
深入解析Python中函数的参数与作用域
Mar 20 Python
Python 稀疏矩阵-sparse 存储和转换
May 27 Python
numpy.linspace 生成等差数组的方法
Jul 02 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
Jan 11 Python
pytorch 预训练层的使用方法
Aug 20 Python
python双端队列原理、实现与使用方法分析
Nov 27 Python
python中count函数简单的实例讲解
Feb 06 Python
基于Python3读写INI配置文件过程解析
Jul 23 Python
python 如何将office文件转换为PDF
Sep 22 Python
cookies应对python反爬虫知识点详解
Nov 25 Python
教你怎么用Python selenium操作浏览器对象的基础API
Jun 23 Python
Python开发编码规范
Sep 08 #Python
学习python (2)
Oct 31 #Python
简明 Python 基础学习教程
Feb 08 #Python
Python完全新手教程
Feb 08 #Python
Python学习资料
Feb 08 #Python
一篇不错的Python入门教程
Feb 08 #Python
王纯业的Python学习笔记 下载
Feb 10 #Python
You might like
php中session_id()函数详细介绍,会话id生成过程及session id长度
2015/09/23 PHP
跟着Jquery API学Jquery之一 选择器
2010/04/07 Javascript
jqGrid增加时--判断开始日期与结束日期(实例解析)
2013/11/08 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
javascript封装的sqlite操作类实例
2015/07/17 Javascript
详解Bootstrap四种图片样式
2016/01/04 Javascript
详解Javascript继承的实现
2016/03/25 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
2016/08/04 Javascript
MUI  Scroll插件的使用详解
2017/04/13 Javascript
jQuery复合事件用法示例
2017/06/10 jQuery
vuejs使用FormData实现ajax上传图片文件
2017/08/08 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
2019/05/07 Javascript
ES6 Object属性新的写法实例小结
2019/06/25 Javascript
在vue中使用Base64转码的案例
2020/08/07 Javascript
jQuery实现tab栏切换效果
2020/12/22 jQuery
使用原生javascript开发计算器实例代码
2021/02/21 Javascript
python实现的一个火车票转让信息采集器
2014/07/09 Python
浅谈Python peewee 使用经验
2017/10/20 Python
python+numpy+matplotalib实现梯度下降法
2018/08/31 Python
Python 分发包中添加额外文件的方法
2019/08/16 Python
超实用的 30 段 Python 案例
2019/10/10 Python
Python Sympy计算梯度、散度和旋度的实例
2019/12/06 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
2020/01/10 Python
python实现信号时域统计特征提取代码
2020/02/26 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
2020/07/15 Python
彻底搞懂python 迭代器和生成器
2020/09/07 Python
详解基于Facecognition+Opencv快速搭建人脸识别及跟踪应用
2021/01/21 Python
阿联酋优惠券服务:Living Kool
2019/12/12 全球购物
餐厅执行经理岗位职责范本
2014/02/26 职场文书
创先争优公开承诺书
2014/08/30 职场文书
元旦标语大全
2014/10/09 职场文书
企业爱心捐款倡议书
2015/04/27 职场文书
python requests模块的使用示例
2021/04/07 Python
MySQL表字段时间设置默认值
2021/05/13 MySQL
python引入其他文件夹下的py文件具体方法
2021/05/23 Python
golang语言指针操作
2022/04/14 Golang