- 浏览: 142175 次
- 性别:
- 来自: 深圳
-
文章分类
最新评论
-
chensanxing:
能ping通, 不代表可以打开的哦
n23.appspot.com -
chensanxing:
你用的什么代理啊, 教我一下, 我好不容易写了个demo, d ...
appspot.com -
littlegang:
Cheat Sheet 是啥?
The Best Cheat Sheets for Web Developers -
Xorcerer:
Ruby饭说:用adminsite,不带这么玩的。
用 Python + django 10分鐘內作出一個 blog -
23号:
1. 我觉得传className比较好,如果传进来的是Obje ...
My DAL Util Class
本FAQ内容包含:
0.Python 资源索引
1.Python的版本和下载方式
2.推荐书籍
3.推荐站点
4.Python有什么IDE
5.哪有Python电子书
6.使用easy_install安装第三方程序包
7.Python需要编译么?如何做成.exe文件
8.如何在代码中使用中文
9.Python有哪些图形库
10.一些网址
11.filter, map, reduce, zip函数
12.访问GAE,修改hosts文件的方法
0.Python 资源索引
http://wiki.woodpecker.org.cn/mo ... on/LpyAttach2ResIdx
大多数资料都在上面了,目录如下:
1. Python 资源索引
1. Py 语言自身
2. Py 文本处理
3. Py 数据库应用
4. Py 网络应用
5. Py 嵌入系统
6. Py 多媒体支持
7. Py 应用扩展
8. Py 科学计算
9. Py 行业应用
10. Py 教育支持
11. Py 集锦资源
2. 资源回收
1.Python的版本和下载方式
A.至2008年10月,Python最新的版本为2.6。Python3000尚处于测试状态。Python的官方下载地址是:
http://www.python.org/download/
2.推荐书籍:
A.1、《A Byte of Python(简明python教程)》
http://www.byteofpython.info/language/chinese/index.html
2、《Dive into Python(Python研究)》
http://www.woodpecker.org.cn/diveintopython/index.html
3、《Learning Python》
4、《Programming Python》
第一本书非常简短,也有中文译本“简明Python教程”,是想速成(几小时)者的首选。另外在http://www.python.org/doc有
很多官方的文档和教程,非常不错。
3.推荐站点:
A.1、啄木鸟社区
http://www.woodpecker.org.cn/
2、Python@Newsmth
(wahahaha~~~)
3. 中文用户组
CPUG:
http://python.cn
[email]python-chinese@lists.python.cn[/email] (邮件列表) //已经停止服务,转CPyUG吧。
CPyUG: 华蟒用户组
https://groups.google.com/group/python-cn
PyTUG: Python 語言台灣使用者群組
https://groups.google.com/group/pythontw
4. 中文论坛:
1. Python@CU
http://bbs.chinaunix.net/forumdisplay.php?fid=55
4.Python有什么IDE
A.Python官网有一份IDE列表,很全:
http://wiki.python.org/moin/IntegratedDevelopmentEnvironments
如果看了上面的列表还是不知道自己该选哪个,推荐看置底的“Python IDE比较与推荐”
5.哪有Python电子书?
A.精华区x-5收录了一些经典的电子书。下载请用web方式。
强烈推荐开放图书计划:
http://code.google.com/p/openbookproject/ 聚集大量的Python技术图书.
另外这两个地方有很多python的电子书:
http://www.longtengwang.com/Soft/yiyong/Python/Index.html
http://www.pythonid.com/html/wendangxiazai/index.html
想看纸质书,在书店里没有找到,那么最简单的办法是去淘宝网。
6. 使用easy_install安装第三方程序包:
A.参考:http://blog.chinaunix.net/u1/42287/showart_405102.html
http://www.ibm.com/developerworks/cn/linux/l-cppeak3.html
1. 安装
wget -q http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py
2. 使用
sudo easy_install CherryPy
sudo easy_install -Z web.py-0.21.tar.gz
B. 想看看有什么第三方程序包:http://pypi.python.org/pypi
7.Python需要编译么?如何做成.exe文件?
A.Python不需要用户专门去编译它,第一次运行时,在运行过程中,Python的解析器会自动将代码编译为.pyc。一般来讲,运
行结束后不会自动删除.pyc文件。
在Windows下,可以用py2exe等工具将代码编译为.exe文件。原理是py2exe会将必要的python解析器也打包进去。所以做成的
.exe有几M,如果有图形界面,就会有十几M,而且运行速度不会有提升。
8.如何在代码中使用中文
A.在Python2.5或之前的版本中,代码里默认是不能有中文的,包括注释。解决方法是在代码一开头加上:
# -*- coding: gbk -*-
或
# -*- coding: utf-8 -*-
或
#coding=utf-8
具体选哪一种看具体情况。一般来讲,如果不是网络编程,统一用utf-8就OK了,包括与MySQL的交互也可以用utf-8搞定。如
果是网络编译,特别是与FTP打交道,推荐使用gbk,可以省去很多麻烦。
注意本法没有涉及不同编码的转换。
9.Python有哪些图形库
A.常用的有tk/tcl, PyGtk,PyQt和wxPython。都是跨平台且开源的。第一个是Python自带的,但比较难用且难看。PyQt和
wxPython都漂亮好用且文档/demo很棒,目前来看PyQt4比wxPython更胜一畴。
10. 一些网址
Python: www.python.org
ActivePython: www.activestate.com
Stackless Python: www.stackless.com
IronPython: www.ironpython.com
PyPy: pypy.org
JPython: www.jpython.org
Django: www.djangoproject.com
Mod_Python: www.modpython.org
Webware: www.webwareforpython.org
CherryPy: www.cherrypy.org
Web.py: webpy.org
Zope: www.zope.org
Turbogears: www.turbogears.org
Google AppEngine: http://code.google.com/appengine
Twisted: http://twistedmatrix.com
Beautiful Soup: http://crummy.com/software/BeautifulSoup
PythonWeb: www.pythonweb.org
JabberPy: http://jabberpy.sourceforge.net
pyGoogle: http://pygoogle.sourceforge.net
libgmail: http://libgmail.sourceforge.net
pyExpect: http://pexpect.sourceforge.net
MySQLdb: http://sourceforge.net/projects/mysql-python
PyGreSQL: www.pygresql.org
psycopg: www.initd.org/pub/software/psycopg
cx_Oracle: www.cxtools.net
SQLAlchemy: www.sqlalchemy.org
scipy: www.scipy.org
NumPy: http://numpy.scipy.org
numarray: www.stsci.edu/resources/software_hardware/numarray
matplotlib: http://matplotlib.sourceforge.net
WxPython: www.wxpython.org
PyGtk: www.pygtk.org
PyQt: http://trolltech.com/products/qt
Tkinter 3000: http://effbot.org/zone/wck.htm
PIL: www.pythonware.com/products/pil
pyOpenGL: http://pyopengl.sourceforge.net
pySoundic: http://pysonic.sourceforge.net
pyMedia: http://pymedia.org
FMOD: http://www.fmod.org
pyMIDI: http://www.cs.unc.edu/Research/assist/developer.shtml
Python Documentation Online: http://pydoc.org, http://docs.python.org
Python-cn: http://python.cn
Pythonic: http://www.woodpecker.org.cn
The Daily Python-URL: http://www.pythonware.com/daily/index.htm
Python Package Index: http://pypi.python.org
Planet Python: http://www.planetpython.org
Pythonite: http://www.pythonite.org
Useless Python: http://www.uselesspython.com
Python Cookbook: http://aspn.activestate.com/ASPN/Cookbook/Python
Python Sidebar: http://www.edgewall.org/python-sidebar
Python Source: http://pythonsource.com
11.filter, map, reduce, zip函数
1. filter(function, sequence) 返回序列,为原序列中能使function返回true的值
>>>a=[1,2,3,4]
>>>filter(lambda x:x%2, a)
[1, 3]
2. map(function, sequence, [sequence...]) 返回序列,为对原序列每个元素分别调用function获得的值.
可以传入多个序列,但function也要有相应多的参数,如
map(lambda x,y,z:x+y+z,range(1,3),range(3,5),range(5,7))
计算过程为
1+3+5=9
2+4+6=12
返回[9,12]
3. reduce(function,sequence,[init])
返回一个单值为,计算步骤为 :
* 第1个结果=function(sequence[0],sequence[1])
* 第2个结果=function(第1个结果,sequence[2])
* 返回最后一个计算得值
* 如果有init,则先调用function(init,sequence[0])
* sequence只有一个元素时,返回该元素,为空时抛出异常.
如 reduce(lambda x,y:x+y,range(3),99) 的计算为
99+0=99 => 99+1=100 => 100+2=102
返回102
注:实际使用中用内建函数sum来完成这个累加更合适,如这里等价sum(range(3),99)
4. zip用于多个sequence的循环
questions=['name', 'quest', 'favorite color']
answers=['lancelot', 'the holy grail', 'blue']
for q, a in zip(questions, answers):
print 'What is your %s ? It is %s.' % (q,a)
输出:
What is your name ? It is lancelot.
What is your quest ? It is the holy grail.
What is your favorite color ? It is blue.
12.访问GAE,修改hosts文件的方法
Shell:~/dev/AppEngine/google_appengine/n23 >: tail -n 3 /etc/hosts
209.85.171.118 n23.appspot.com
64.233.189.99 appengine.google.com
#203.208.35.100 appengine.google.com
Shell:~/dev/AppEngine/google_appengine/n23 >:
发表评论
-
Python Books
2008-07-02 08:42 639http://www.pythonid.com/html/we ... -
Python Tutorials
2008-07-02 08:44 647http://www.awaretek.com/tutoria ... -
Python IAQ: 少有回答的问题
2008-07-02 08:45 644http://www.chenwy.com/python-ia ... -
Python 邮件列表
2008-07-02 08:47 1019comp.lang.python ... -
Python一些网址
2008-07-02 08:48 722Python: www.python.org ... -
Python Sites
2008-07-02 08:49 755Python Sites Python ... -
Python框架Django 1.0版将于9月2日发布
2008-09-01 13:00 633http://developer.51cto.com/art/ ... -
An enhanced interactive Python shell
2008-09-19 04:38 1033Shell:~/tmp >: rpm -qi ipyth ... -
PyConUK 2008
2008-09-22 07:33 750Python and Excel Pytho ... -
Python 2.6 final release
2008-10-03 04:39 1702We are pleased to announce the ... -
count_history_cmd.py
2008-10-15 14:21 703#!/usr/bin/env python# -*- codi ... -
用 Python + django 10分鐘內作出一個 blog
2008-10-20 08:58 7401在 Ruby on Rails 的官方網站上有 15 分鐘作出 ... -
Python 3.0 Release
2008-12-04 02:16 1031Python 3.0 Python 3.0 (a.k.a ... -
What's New in Python3.0
2008-12-10 02:02 824原文:What's New in Python 3 ... -
New Book - Programming in Python 3
2008-12-26 09:18 704Finally got my hands on the bra ... -
The History of Python - Introduction
2009-01-15 01:37 742by gvanrossum@gmail.com (Guido ... -
Python 3 初探,第 1 部分: Python 3 的新特性
2009-02-06 14:59 1109Python 3 初探,第 1 部分: Python 3 的新 ... -
install Python 3.0 on AIX
2009-02-27 14:04 1069shell:~/python-3.0.1/bin >: ...
相关推荐
内容概要:本文详细介绍了基于TMS320F系列芯片的C2000串口读写方案及其编程器——FlashPro2000的功能特点和支持的接口模式。文中不仅涵盖了硬件连接的具体步骤,还提供了代码实例来展示Flash擦除操作,并对比了JTAG和SCI-BOOT两种模式的优缺点。此外,针对不同型号的C2000系列芯片,给出了详细的适配指导以及避免烧录过程中可能出现的问题的方法。 适合人群:从事DSP开发的技术人员,尤其是对TI公司C2000系列芯片有一定了解并希望深入了解其编程和烧录细节的人群。 使用场景及目标:适用于实验室环境下的程序调试阶段,以及生产线上的批量烧录任务。主要目的是帮助开发者选择合适的编程工具和技术手段,提高工作效率,减少因误操作导致设备损坏的风险。 其他说明:文中提供的代码片段和命令行指令可以直接用于实际项目中,同时附带了一些实用技巧,如防止芯片变砖的小贴士和自动化重试脚本,有助于解决常见的烧录难题。
汉字字库存储芯片扩展实验 # 汉字字库存储芯片扩展实验 ## 实验目的 1. 了解汉字字库的存储原理和结构 2. 掌握存储芯片扩展技术 3. 学习如何通过硬件扩展实现大容量汉字字库存储 ## 实验原理 ### 汉字字库存储基础 - 汉字通常采用点阵方式存储(如16×16、24×24、32×32点阵) - 每个汉字需要占用32字节(16×16)到128字节(32×32)不等的存储空间 - 国标GB2312-80包含6763个汉字,需要较大存储容量 ### 存储芯片扩展方法 1. **位扩展**:增加数据总线宽度 2. **字扩展**:增加存储单元数量 3. **混合扩展**:同时进行位扩展和字扩展 ## 实验设备 - 单片机开发板(如STC89C52) - 存储芯片(如27C256、29C040等) - 逻辑门电路芯片(如74HC138、74HC373等) - 示波器、万用表等测试设备 - 连接线若干 ## 实验步骤 ### 1. 单芯片汉字存储实验 1. 连接27C256 EPROM芯片到单片机系统 2. 将16×16点阵汉字字库写入芯片 3. 编写程序读取并显示汉字 ### 2. 存储芯片字扩展实验 1. 使用地址译码器(如74HC138)扩展多片27C256 2. 将完整GB2312字库分布到各芯片中 3. 编写程序实现跨芯片汉字读取 ### 3. 存储芯片位扩展实验 1. 连接两片27C256实现16位数据总线扩展 2. 优化字库存储结构,提高读取速度 3. 测试并比较扩展前后的性能差异 ## 实验代码示例(单片机部分) ```c #include <reg52.h> #include <intrins.h> // 定义存储芯片控制引脚 sbit CE = P2^7; // 片选 sbit OE = P2^6; // 输出使能 sbit
测控装备干扰源快速侦测系统设计研究.pdf
嵌入式八股文面试题库资料知识宝典-【开发】嵌入式开源项目&库&资料.zip
嵌入式八股文面试题库资料知识宝典-百度2022年嵌入式面试题.zip
少儿编程scratch项目源代码文件案例素材-空间站.zip
基于关联规则的商业银行个性化产品推荐.pdf
嵌入式八股文面试题库资料知识宝典-Linux基础使用.zip
内容概要:本文详细介绍了利用MATLAB进行轴棱锥生成贝塞尔高斯光束及环形光束光强图像的仿真研究。首先阐述了实验的背景与目标,强调了MATLAB在光学和计算科学领域的广泛应用。接着,具体描述了实验的方法与步骤,包括材料准备、仿真过程中的参数设定和光束生成代码编写。最后,对实验结果进行了深入分析,展示了贝塞尔高斯光束和环形光束的光强分布特点,验证了其光学性能的预期表现。文章还对未来的研究方向和技术改进提出了展望。 适合人群:从事光学、物理学及相关领域研究的专业人士,特别是对光束生成和光学性能分析感兴趣的科研工作者。 使用场景及目标:适用于需要进行光束生成和性能分析的实验室环境,旨在帮助研究人员更好地理解和优化光束特性和传播行为。 其他说明:本文不仅提供了详细的实验方法和步骤,还附有丰富的实验结果和数据分析,为后续研究提供了宝贵的参考资料。
内容概要:本文探讨了三电平NPC型有源电力滤波器(APF)的模型预测控制(MPC)中存在的开关频率过高问题及其解决方案。传统MPC方法会导致极高的开关频率,增加了系统的能耗和热量。通过引入滞环控制模块,可以在不大幅牺牲性能的情况下有效降低开关频率。具体来说,滞环控制通过在价值函数计算后增加一个判断条件,对状态切换进行惩罚,从而减少不必要的开关动作。实验结果显示,开关频率从4392Hz降至3242Hz,降幅达26.2%,虽然电流总谐波畸变率(THD)略有上升,但仍符合国家标准。此外,文中还提出了动态调整滞环宽度的方法,以进一步优化不同负载条件下的表现。 适合人群:从事电力电子、电力系统控制领域的研究人员和技术人员,特别是关注APF和MPC技术的人群。 使用场景及目标:适用于需要优化APF系统开关频率的研究和工程项目,旨在提高系统效率并降低成本。目标是在不影响系统性能的前提下,显著降低开关频率,减少能量损失和热管理难度。 其他说明:文章不仅提供了理论分析,还包括具体的实现代码片段,有助于读者理解和实践。同时,强调了在实际应用中需要注意的问题,如中点电位漂移等。
内容概要:本文介绍了三维POD DMD程序在处理原网格数据方面的独特优势和技术细节。首先阐述了该程序能读取结构化和非结构化网格数据及其拓扑关系,在生成模态数据过程中保持原始网格形态而不需要进行网格插值操作。接着展示了简化版本的Python代码片段,揭示了读取网格数据和生成模态数据的核心逻辑。最后提到提供的辅助学习资料如代码、视频教程、Word教程和实例数据,帮助用户深入理解并掌握该程序的应用。 适合人群:从事计算流体力学领域的研究人员和技术爱好者,尤其是那些希望提高数据处理效率的人群。 使用场景及目标:适用于需要处理复杂网格数据的研究项目,旨在简化数据处理流程,提升工作效率,同时保持数据的原始特性。 其他说明:文中不仅提供了理论性的讲解,还有具体的代码示例和丰富的学习资源,使读者可以边学边练,快速上手。
融合双向路由注意力的多尺度X光违禁品检测.pdf
嵌入式八股文面试题库资料知识宝典-Linux_Shell基础使用.zip
嵌入式八股文面试题库资料知识宝典-联发科2021武汉嵌入式软件开发.zip
基于有限体积法Godunov格式的管道泄漏检测模型研究.pdf
嵌入式八股文面试题库资料知识宝典-ARM常见面试题目.zip
基于LWR问题的无证书全同态加密方案.pdf
嵌入式八股文面试题库资料知识宝典-符坤面试经验.zip
内容概要:本文详细探讨了三电平逆变器在带不平衡负载条件下的仿真研究。主要内容包括仿真环境的搭建、不同拓扑结构的选择(如T型、I型NPC和ANPC)、延时相消法(DSC)和双二阶广义积分器(DSOGI)的正负序分离控制策略、SVPWM或SPWM调制技术的应用、双闭环PI控制以及直流均压控制。文中通过具体的参数设置(交流电压220V,直流侧电压750V)进行了详细的仿真实验,并展示了各个控制策略的效果。最终,通过仿真实验验证了所提出方法的有效性,确保了交流侧三相电压波形的对称性和电流波形的自适应调节。 适合人群:从事电力电子、电机驱动、新能源发电等领域研究的技术人员和研究人员。 使用场景及目标:适用于需要理解和掌握三电平逆变器在复杂负载条件下控制策略的研究人员和技术人员。目标是提高对三电平逆变器及其控制策略的理解,优化实际应用中的性能。 其他说明:本文不仅提供了理论分析,还包含了具体的仿真步骤和代码实现,有助于读者更好地理解和应用相关技术。
内容概要:本文介绍了如何使用Matlab/Simulink软件构建一个14自由度的四轮驱动-四轮转向(4WID-4WIS)整车动力学模型。该模型涵盖了整车纵向、横向、横摆、车身俯仰、侧倾、垂向跳动及四轮旋转和垂向自由度等多个方面,旨在全面反映车辆在不同工况下的动态行为。文中详细描述了各子系统的建模方法,包括转向系统、整车系统、悬架系统、魔术轮胎pac2002、车轮系统和PI驾驶员模块。同时,提供了Simulink源码文件、建模说明文档及相关参考资料,便于用户理解和应用。 适用人群:主要面向汽车工程师、研究人员以及对汽车动力学和Simulink建模感兴趣的学习者。 使用场景及目标:①帮助用户深入了解车辆在各种工况下的动态行为;②为车辆控制策略的制定提供理论支持和技术手段;③作为学习和研究整车动力学建模的有效工具。 其他说明:该模型采用模块化建模方法,提高了模型的清晰度和可维护性,同时也提升了建模效率。