1
ccdjh 2012-10-24 13:08:17 +08:00
|
2
notedit 2012-10-24 13:09:57 +08:00 1
1, 还是从python2.7 开始吧 大多数的包都还没有升级到python3
2,学习资料:看完python简明教程 就可以试着写些代码 然后看一些不大的开源项目像redis-py python-memcache 代码都不多 3,都在linux 或 mac下面 给不了你多少建议了 4,不了解 一些个人的经验,希望能有帮助 |
3
markmx OP @ccdjh 谢谢你的建议。
你还真说到点子上了。我昨天下载了.打算动手。就因为这些问题想了很久。也找了相关的资料看。 但还是理不出头绪。 你对版本问题是 什么机器使用什么版本? 我是只 python 2 和 python3 两个版本 这个和机器也有关系吗? |
4
hit9 2012-10-24 13:16:03 +08:00
1. 推荐2.7版本
2. 推荐三个教程:简明教程,官方文档,还有我自己写的一个(http://hit9.org/wiki/python/index.html) 3. 开发工具不回答.与python无关. 4. 解析器用python就挺好.这个我也希望更加深入的了解下大家的看法.^-^ |
5
markmx OP |
6
HowardMei 2012-10-24 13:47:53 +08:00
都是好问题 :) 我正好也是用Windows
1. 想做东西用2,纯粹学习用3,建议用2 2. 目前大多数资料都是针对2的,为3写的较少,有也会特别注明 3. 最好用vagrant弄个虚拟开发环境,直接装要用ActivePython 2.7x For Windows x86 即便你是Win 64bit,我遇到几次第三方模块装不上,后来把python换成x86版就好了。 开发工具看个人偏好,没啥可说。记得把各种安装路径放到Win的环境变量Path中。 4. 没用过,IPython可以考虑。 装上 http://pypi.python.org/pypi/setuptools 用来装pip,大部分模块都可直接装,剩下少数库可以去 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 找安装文件,还是挺绿色的,装完都能在python文件夹里找到,那些dll文件也没多大。 Windows里用python还有些问题要注意:1) 文件编码,用文本编辑器写代码要存成UTF-8 without BOM;2)跨平台转码,写的某些代码弄到linux里记得dos2unix一下,不然可能会出问题;3) Locale/Currency代码,微软与众不同,世界通用的en_US.UTF8它假装不认识,非要写成american_usa;4) 有些系统内核相关的代码不能运行。 总之,vagrant是王道,能搞出IE这种奇葩的公司,你别想着他能对程序员友好。 |
7
clino 2012-10-24 14:02:12 +08:00 1
3 python 开发只要编辑器就行了,推荐国产 ulipad
|
8
Soichir 2012-10-24 14:34:39 +08:00
刚刚学习python几天
感觉平台没什么关系 |
9
markmx OP |
10
xiaowangge 2012-10-25 09:42:41 +08:00
1、接触到的项目中用得Python 2.6.6。
2、学习资料:http://zh.wikipedia.org/wiki/Python 看“外部链接”,如:简明Python教程(A Byte of Python)/繁体中文版/英文版官网。也可以看《Python基础教程(第二版)》,此书也是建议用Phtyon2.5+以上,3.0过几年才能普及。 3、工具:《Python Development with PyDev and Eclipse - Tutorial》http://www.vogella.com/articles/Python/article.html 。 |
11
qiang1012 2012-10-25 10:03:58 +08:00
看了各位的回复,觉得3.x的普及遥遥无期
|
12
doraemon 2012-10-25 10:15:53 +08:00
|
13
RoyLaw 2012-10-25 10:24:32 +08:00
我最近也在学Python,个人感觉,还是先学2比较好,2和3相差还挺多,很多现有程序和教程都是基于2做的,今后再向3过渡应该也不难。我教程看的Oreilly的影印版教程,虽然很厚但是内容很简单,现在开始看网上的中文教程顺便练习。。编辑器有很多,学习的时候我觉得很简单的编辑器就行了,什么Notepad++就蛮好用的,IDE类的,以后做项目前熟悉一下应该就能用起来了。
|
14
Yannis1990 2012-10-25 11:05:35 +08:00
|
16
mozillazg 2012-10-26 08:25:25 +08:00
2.x +1
《python 基础教程》+1 ide 的话可以试试 wingide |