学习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的Django框架中的静态资源管理器django-pipeline
Apr 25 Python
python实现实时监控文件的方法
Aug 26 Python
详解Python装饰器由浅入深
Dec 09 Python
centos6.7安装python2.7.11的具体方法
Jan 16 Python
Python 数据结构之队列的实现
Jan 22 Python
Python操作MySQL数据库的三种方法总结
Jan 30 Python
在python win系统下 打开TXT文件的实例
Apr 29 Python
django中模板的html自动转意方法
May 27 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
Aug 20 Python
使用IDLE的Python shell窗口实例详解
Nov 19 Python
python-视频分帧&多帧合成视频实例
Dec 10 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
Dec 07 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 GeoIP的使用教程
2011/03/09 PHP
php检测文件编码的方法示例
2014/04/25 PHP
PHP检测字符串是否为UTF8编码的常用方法
2014/11/21 PHP
Symfony2中被遗弃的getRequest()方法分析
2016/03/17 PHP
php微信公众平台交互与接口详解
2016/11/28 PHP
thinkphp下MySQL数据库读写分离代码剖析
2017/04/18 PHP
PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法
2017/08/04 PHP
基于jQuery的固定表格头部的代码(IE6,7,8测试通过)
2010/05/18 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
2016/01/18 Javascript
jQuery事件对象总结
2016/10/17 Javascript
浅述Javascript的外部对象
2016/12/07 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
JavaScript制作简易计算器(不用eval)
2017/02/05 Javascript
集成vue到jquery/bootstrap项目的方法
2018/02/10 jQuery
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
vue中如何实现后台管理系统的权限控制的方法示例
2018/09/19 Javascript
JS 自执行函数原理及用法
2019/08/05 Javascript
createObjectURL方法实现本地图片预览
2019/09/30 Javascript
Angular8 简单表单验证的实现示例
2020/06/03 Javascript
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
2021/01/29 Javascript
Python绑定方法与非绑定方法详解
2017/08/18 Python
解决Python requests库编码 socks5代理的问题
2018/05/07 Python
Python实现识别图片内容的方法分析
2018/07/11 Python
opencv3/C++ 平面对象识别&透视变换方式
2019/12/11 Python
Python彻底删除文件夹及其子文件方式
2019/12/23 Python
Python结合Window计划任务监测邮件的示例代码
2020/08/05 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
CSS3 Columns分列式布局方法简介
2014/05/03 HTML / CSS
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
软件工程师面试题
2012/06/25 面试题
ktv中秋节活动方案
2014/01/30 职场文书
学校师德承诺书
2014/05/23 职场文书
反腐倡廉观后感
2015/06/08 职场文书
go结构体嵌套的切片数组操作
2021/04/28 Golang
golang 生成对应的数据表struct定义操作
2021/04/28 Golang
Windows Server 修改远程桌面端口的实现
2022/06/25 Servers