python内部培训

python内部培训

ID:20620124

大小:276.05 KB

页数:45页

时间:2018-10-14

python内部培训_第1页
python内部培训_第2页
python内部培训_第3页
python内部培训_第4页
python内部培训_第5页
资源描述:

《python内部培训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Python内部培训Leejd80@gmail.comPython面世1989年,GuidovanRossum在阿姆斯特丹完成Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC语言的一种继承第一个Python实现是运行在Mac机使用Python作为语言的名字,因为是英国幽默剧团:"MontyPython飞行马戏团"的fansABC是由Guido参加设计的一种教学语言非常优美和强大,是专门为非专业程序员设计的目前在Google,主要从事GAE/Python3.x方面的研究江湖地位(TIOBEDec2010)P

2、ython的应用领域桌面GUI软件开发(wxPython,PyQT…)网络应用开发(内置模块,Twistd,Stackless…)2/3D图形处理,游戏开发(PIL,pyGame…)文档处理,科学计算(moinmoin,numpy…)Web应用开发(Django,ZOPE,web.py,Quixote…)移动设备应用开发(PyS60,PySide…)数据库开发(支持SQL和NOSQL,ZODB…)嵌入其它应用(嵌入C/C++,delphi,调用DLL…)Python电影情节工业光魔:http://www.ilm.com电影特技:

3、《侏罗纪公园》、《变形金刚》、《哈利波特》、《阿凡达》、《星球大战》等工作站:Linux、IRIX、OSX、Windows、Tru64、Solaris等Python1.4(1996年),1.5,2.1混合使用主要用来控制和调度各个渲染的机器(maya)了解更多:http://www.slideshare.net/stingchen/industrial-light-magic-success-story-case-study-iv-python-based-company适合学习对象软件开发人员软件测试人员软件配置/部署/自动化

4、开发人员网站运维人员高级动画设计人员系统原型架构设计人员除了OS和驱动程序Python还有什么不能干的!内部实现方式C--CPython我们现在使用的/官方发行的JAVA--Jythonjava项目中会使用.NET--IronPythonPython--pypyParrot蟒之禅(Python哲学)优美胜过丑陋明确胜过含蓄简单胜过复杂复杂胜过难懂扁平胜过嵌套稀疏胜过密集开发环境IDLE–安装包自带,交互模式UliPad–limodou基于wxPython写的,推荐!Eclipse+pydev–收费的Eric4–基于PyQT4,功

5、能强大BOA–类似于delphi的IDE(wxPython)WingIDE–共享软件VIM、Emacs–主要在linux下使用Bpython–linux的带提示的交互环境其它编辑器UE,notepad++,editplus…语法特色动态语言特性—可在运行时改变对象本身(属性和方法等)基于C/C++和JAVA,但有很大区别缩进方式,建议使用空格,不要用TAB多个语句在一行使用;分隔注释符是#,多行使用docstring(’’’…’’’)变量无需类型定义可进行函数式编程FPPython3.x的变迁本讲义约定使用Python2.x版本

6、3.x版本由于库没有跟上,暂时不推荐使用Helloworld(1)表达式2+33+(7*4)3**5‘Hello’+‘World’变量赋值a=4<<3b=a*4.5c=(a+b)/2.5a=“HelloWorld”x,y=4+2,”python”pass语句–不做任何事时使用ifa

7、otifb>=aandb<=c:print‘boolisTrue’ifnot(bc):print‘notexpr,valueisTrue’NonePython特有的空值表示与C/C++中的NULL是不同的函数没有明确返回的话,默认返回是None不能与其它类型进行运算字符串stringstr[::],str[0],str[1:2],str[-1:]find/index()#没有找到子串,前者不会扔出异常replace(),split(),strip()“sub”in“str”#是否存在子串join()>>>lst=[‘

8、1’,’2’,’abc’,’4’,’5’]>>>‘,’.join(lst) ‘1,2,abc,4,5’强大的string处理案例我原先的一个项目中,要根据业务逻辑来封装字符串操作,简化调用。开始的时候使用的是C++写的字符串操作,整个类下来需要1500行代码。改

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。