ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:93KB ,
资源ID:123560      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/123560.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(python编程从入门到精通.doc)为本站会员(wj)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

python编程从入门到精通.doc

1、2009 恋莉小北 Python教程 第一节 前言&准备 By:刘志宇(恋莉小北)给所有的Python学习者: 首先让我先感谢一下Python给我们提供一个如此简单实用且易于入门的平台。是Python使得我们的手机更加智能,更加多彩。同时也要感谢大家对于Python的喜爱与支持,正是由于大家对于Python的喜爱与支持才使得Python发展如此迅速。其次,我借着这个机会感谢一下我所有的学员。如果不是你们提出问题,也许我也不会对Symbian系统了解了如此多,虽然那仅仅是九牛一毛。有一句话说的很对,帮助别人就是在提高自己。最后我要感谢八神智能天下(),不是虚伪的恭维,而是因为我从最开始什么都不懂

2、到现在会一些皮毛都是从八神智能天下学习的,我做过8个月的95区版主,然后跳到三版等等。如果没有这些我不会接触到智能机系统,不会接触到编程,是智能机成就了今天的我。而我现在在这里给大家讲解并不是说我比你们强,而是说我们大家都是Python的学习者,我们在互相探讨。手机Python虽然是比较容易入门的语言,但是依然需要一定的高度。如果您现在还不了解手机基本的一些使用例如:汉化。这是属于最基本的东西了。如果您还没有了解这些,或许您应该从基础学起。编程属于一种长时间,长耐性的工作,不可一蹴而就。如果您抱着想让自己成为一颗耀眼的星星的话,您还是别来了。因为当您学会一些东西以后就会停滞不前了。如果在编程过

3、程中出现了任何错误,先不要问别人,尽力自己去改正!不停地尝试不停地改,当您改好的那个时候您就会深刻地理解了这段代码。好了,说了这么多了,如果您已经理解了全部,并决定坚持下去。相信我,您一定会成功。准备工作: 由于本教程是针对于手机Python。并不涉及到电脑Python。我们仅仅需要一些手机软件。 Python平台&模块 X-plore (X管理器) By:Lonely Cat Games Ped - Python IDE By:Arkadiusz Wahlig Ded By: Juriy Bakunin aka JBAK py2sis By: Maxim6630&Santehni 很抱歉很多

4、软件我不知道中文名字,但是英文名字是没错的。如果有必要的话还需要汉化风暴(By:雨中彩虹),我觉得这个是非常非常不错的软件!2009 恋莉小北 Python教程 第二节 了解Python的世界 By:刘志宇(恋莉小北)Python 简介:了解Python对于我们Python学习者是相当重要的,Python(发音: pai()n; (US) pain n.蟒蛇,巨蛇 ),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。(From:也许你会认为这是废话,但

5、是对于Python学习者,连Python是什么都不知道,这是一件多么荒谬的事情。手机Python 程序结构简单介绍:一个手机Python程序虽然是sis格式的,但是却是Totally different。当我们解包一个Python软件,这里拿我的软件举例(因为解包他人的软件然后发布出来是属于侵犯版权的行为)现在我们解包软件 定时管家v1.0 By:刘志宇(恋莉小北)在X管理器中我们看到了unpacked文件夹中看到了!文件 进入发现有三个文件夹:private resource和sys文件夹。我们平时写的代码其实只是在private文件夹内一个后缀为py的文件。在本软件中,这个文件在priva

6、te文件夹内的e35e00df中。打开之后就是我们实用Ped进行开发的时候写的代码了。也就是真正需要我们进行操作的地方。*手机Python程序内容一些简单介绍:首先在Python中需要引入你所需要的模块。就像C+中的头文件,呵呵 我还是会一些C+的。通常是以 import xxxxx来开头的或者是from xxxx import xxxx 这些就是需要引入所有你需要的模块。在定义一些动作的时候,使用def xxxx0:来进行定义,注意那两个括号是不能去掉的,同时在下面所定义的动作要进行缩进。缩进就是让手机识别出运行顺序(不知道怎么说,缩进可以理解为让程序懂得哪些动作是被定义为什么的,在后面执行

7、这个命令的时候才会懂得执行你前面定义的动作。不懂得多看几遍吧。或者进行尝试)缩进一般是四个空格。如果在二级缩进就是8个空格咯。这个以后会用到,今天只是浅显的提一下缩进。这对于一些逻辑思维不好的人,这是一个非常难的难点。定义好了一系列动作之后,在我们后面用到这一系列动作的时候只需要用定义的字符来代替那些长长的动作命令 例如:def exit():appuifw.app.set_exit()定义好了exit之后,当我们下面需要程序作出这个动作的时候我们就只需要打出exit()就可以让程序明白我们要执行appuifw.app.set_exit() 这个命令在Python中,由于程序作者也许会经常修改

8、软件,也许当几个月之后一看到代码竟然忘了这段代码的作用,于是这时候你就需要注释了。在py中,我们需要用“#”来引导注释行,Python会自动跳过“#”开始的行,In another word,“#”开头的行不会影响程序的运行。例如:def cn (x):return x.decode(utf-8)#定义中文编码模式程序不会运行那个带有#号的行。2009 恋莉小北 Python教程 第三节 快速入门 By:刘志宇(恋莉小北)如何开始手机编写Python程序 这里我们将会使用到Ped - Python IDE By:Arkadiusz Wahlig 我想既然你们想学Python,英语就一定要好一些

9、。打开Ped - Python IDE 之后,我们可以建立一个Python源码文件然后开始写代码。编写简单的Python程序 每个python程序都包含一个或者多个函数,函数有执行函数的功能语句序列组成。操作系统则通过调用函数来执行程序,函数则执行其所被定义的一系列动作。 下面我们建立一个最最简单的函数,它仅仅是一个提示框,也就是我们学习任何计算机语言的第一步“Hello world”import appuifw#import是引入模块的意思,appuifw是我们需要用到的模块appuifw.note(uHello world,info)#appuifw.note意思是使用appuifw模块中

10、的note,u代表意思是u码,注意u后面不可以直接跟中文,因为中文的编码模式没有定义。Info是类型,也就是提示框的类型。 这是一个最最简单的Python程序,也是每个学习的人必须要经过的一段路。 appuifw模块用于实现界面设计。它提供了可视化用户界面框如果想把Hello world写成为中文。那么就需要定义为utf-8编码模式import appuifwdef cn(x):return x.decode(utf-8)appuifw.note(cn(我是小北,欢迎来到八神智能天下),info) 讲解一下 def的意思为定义,我们经常会用到的,用来定义某一系列函数,cn是名字而已,如果你想

11、也可以定义为qq,x在这个里面是你所输入的东西,在:后面定义了执行的函数,即将x使用utf-8编码模式 我想大家应该理解了吧,试着写出自己独特的Hello world程序来看看? 下面我想为大家介绍一个appuifw所有可用的函数(作为一种了解而已) Canvas, Content_handler, EAColumn, EApplicationWindow, EBColumn, EBatteryPane, ECColumn, EContextPane, EControlPane, EControlPaneBottom, EControlPaneTop, EDColumn, EEventKey,

12、 EEventKeyDown, EEventKeyUp, EFindPane, EHCenterVBottom, EHCenterVCenter, EHCenterVTop, EHLeftVBottom, EHLeftVCenter, EHLeftVTop, EHRightVBottom, EHRightVCenter, EHRightVTop, EIndicatorPane, EMainPane, ENaviPane, EScreen, ESignalPane, EStaconBottom, EStaconTop, EStatusPane, EStatusPaneBottom, EStatu

13、sPaneTop, ETitlePane, EUniversalIndicatorPane, EWallpaperPane, FFormAutoFormEdit, FFormAutoLabelEdit, FFormDoubleSpaced, FFormEditModeOnly, FFormViewModeOnly, Form, HIGHLIGHT_ROUNDED, HIGHLIGHT_SHADOW, HIGHLIGHT_STANDARD, Icon, InfoPopup, Listbox, STYLE_BOLD, STYLE_ITALIC, STYLE_STRIKETHROUGH, STYLE

14、_UNDERLINE, Text, _all_, _builtins_, _doc_, _file_, _name_, _appuifw, app, available_fonts, e32, multi_query, multi_selection_list, note, popup_menu, query, selection_list 这些是appuifw模块的所有可用函数,我们的hello world 就是使用了其中的note,在代码中写成为appuifw.note(uhello world,info),呵呵 尝试一下使用别的代码试试,仅仅作为一个了解而已 呵呵 当然我们以后会详细讲解的 下一节:模块的三种加载方式2009 恋莉小北 Python教程 第四节 三种加载模块的方式 By:刘志宇(恋莉小北)其实在

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1