python 线上office

2004-11-12 00:19:00 playing5460 阅读数 5418

    大家好!我的BLOG新开张,这是我以前写的,当然现在想法已经变了很多。

    我学习python也是一个很偶然的经历,去年11月份,我学java已经有4个月,在学校学什么东西对于我这样的普通学生基本没有老师引导,只有交一些师兄朋友,跟他们走,他们往东,我也往东,他们说西好我就去西(很晕的是吧),所以有位师兄叫我看看python,我就去了(是不是很傻)
    我当然就要去google上搜一下了(baidu不支持外国网站,不是我不支持国产),有几十万条,排在第一的当然是www.python.org了,(话说叫官方网站,使开发python那个组织的,现在搬到欧洲一家公司,边继续开发zope边开发python核心),我接触python算晚的了,版本2.3,(现在还没变),网站是英文的看的累,就重新搜索中文,前面的是“python中文社区”,然后就是www.csdn.net上的文章了,在“开发语言——脚本语言下面”(注:python定位在脚本语言,但现在已经侵入其它领域,呵呵,微软的office就用python作胶把很多c/c++模块粘起来),里面有个高手叫巫富衡,人称呼老巫,他有个网站www.wufuheng.com,我就去那里,他讲一些他的学习经历,和一些技术文章,还有他自己的发展情况的,我就很羡慕他,就认认真真地学起来)到图书馆一翻,只有唯有一本书(现在还是一本,不过我已经到教材室建议买了3本书,可能这个星期4到货,我过一下就去了,哈哈),那本书我自从去年一直到现在,我不知道借了多少次,可能有100次吧,我的借书证已经超了几十次,a室就6天,真短.这本书是维斯理(陈仲才(一个外籍中国人)编写的,用的python1.6的核心,当时2.0刚有测试版,文章中零星有一点提示注意的字样,现在用有点过时,而且翻译的比较差,可能时间较早的缘故,我写了封信给作者,建议修订,没回!可能邮箱过期了吧,或者看不懂我的英文和中文杂交的话),目前国内中文的书有不超过10本,外国那个o'illey的网站也不超过20本,推荐的书可以在清华的bbs上看.那个上面我提到的巫富衡 ,去年在新加坡,今年在网易公司工作,是网易最年轻的羡慕主管,羡慕啊,他本人当然能力相当强,在新加坡作过海军和政府的项目,是清华研究生,在美国留过学,对c++,java,python都很通,据他自己觉得python是他学的最通的一门,是呀,工具嘛,学通一门就能都懂,差别是细微的.中途robocode耽误了2个月,就是寒假那阵,今年最常去的就是清华的bbs,为什么?--呵呵,我们穿梭所谓的银河不要钱啊,而且比通过外网的要快的多,为什么?--呵呵,教育网的专用线能不快吗
  我不是喜欢赶时髦的人,我学习还是很踏实的,python我也在学,java我也在看,呵呵,语言相通的嘛,有比较才有鉴别.我觉得你现在忙就没必要去学新的语言,我很闲,我没压力,所以我就学了,现在我变得很兴奋了,我要把python学精,当然还有其它很多优秀的语言,自己选好了.

 

2019-03-19 08:40:24 u014044812 阅读数 15579

一、前言

2018年9月随着全国计算机等级考试科目中加入“二级Python”,也确立了Python在国内的地位,猪哥相信Python语言势必会像PS那般普及。不久的将来,谁会Python谁就能获得女神的约会权,谁掌握Python谁就能获得更好的就业机会,相亲时妹子也不再问你是否有房有车,而会问你:会Python吗?

二、计算机二级考试

计算机二级考试包含:程序设计/办公软件高级应用,考核内容包括计算机语言与基础程序设计能力,要求参试者掌握一门计算机语言,可选类别有高级语言程序设计类、数据库程序设计类等;

1.谁可以考

考生不受年龄、职业、学历等背景的限制,任何人均可根据自己学习和使用计算机的实际情况报考。每次考试报名的具体时间由各省(自治区、直辖市)级承办机构规定。考生按照有关规定到就近考点报名。

2.考试时间

2019年全国计算机等级考试(NCRE)将举办四次考试,时间分别为3月30日至4月1日(第54次)、6月1日(第55次)、9月21日至23日(第56次)及12月7日(第57次)。其中3月和9月考试开考全部级别全部科目,6月和12月考试开考一、二级全部科目。各省级承办机构可根据实际情况决定是否开考6月和12月考试。

一般主要是3月的和9月的这两次,也称为上半年和下半年的两次考试!

3.报名时间

注意每个省份报名时间不相同,以下时间仅供参考:

  • 3月份的考试:2018年12月11日-12月20日
  • 9月份的考试:2019年6月11日-6月20日

4.哪里报名

目前各省均可网上报名,每个省报名时间和网站会在中国教育网上公布,详情点击链接:https://dwz.cn/SmvESNrN,报考信息网上均可查询!
在这里插入图片描述

5.二级有科目

目前有以下10种科目,除去2018年3月停考的VFP数据库程序只剩下9种:
在这里插入图片描述

6.成绩查询

中国教育网全国计算机等级考试成绩查询:https://dwz.cn/Iv3YthJV
证书直邮申请:http://zszy.neea.edu.cn/

注意:自2019年3月考试起,二级语言类及数据库类科目(即除MS Office高级应用外的其他二级科目)调整获证条件为:总分达到60分且选择题得分达到50%及以上(即选择题得分要达到20分及以上)的考生方可取得合格证书。

三、Python二级考试大纲

重点来了,大家认真看。既然加入了python二级,那具体要考哪些内容呢?如何复习?猪哥带大家来看看python考试大纲。

1.基本要求

  1. 掌握Python语言的基本语法规则。
  2. 掌握不少于2个基本的Python标准库。
  3. 掌握不少于2个Python第三方库,掌握获取并安装第三方库的方法。
  4. 能够阅读和分析Python程序。
  5. 熟练使用IDLE开发环境,能够将脚本程序转变为可执行程序。
  6. 了解Python计算生态在以下方面(不限于)的主要第三方库名称:网络爬虫、数据分析、数据可视化、机器学习、Web开发等

2.考试内容

(一)、 Python语言基本语法元素

  1. 程序的基本语法元素:程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用。
  2. 基本输入输出函数:input()、eval()、print()。
  3. 源程序的书写风格。
  4. Python语言的特点。

(二)、 基本数据类型

  1. 数字类型:整数类型、浮点数类型和复数类型。
  2. 数字类型的运算:数值运算操作符、数值运算函数。
  3. 字符串类型及格式化:索引、切片、基本的format()格式化方法。
  4. 字符串类型的操作:字符串操作符、处理函数和处理方法。
  5. 类型判断和类型间转换。

(三)、 程序的控制结构

  1. 程序的三种控制结构。
  2. 程序的分支结构:单分支结构、二分支结构、多分支结构。
  3. 程序的循环结构:遍历循环、无限循环、break和continue循环控制。
  4. 程序的异常处理:try-except。

(四)、函数和代码复用

  1. 函数的定义和使用。
  2. 函数的参数传递:可选参数传递、参数名称传递、函数的返回值。
  3. 变量的作用域:局部变量和全局变量。

(五)、 组合数据类型

  1. 组合数据类型的基本概念。
  2. 列表类型:定义、索引、切片。
  3. 列表类型的操作:列表的操作函数、列表的操作方法。
  4. 字典类型:定义、索引。
  5. 字典类型的操作:字典的操作函数、字典的操作方法。

(六)、 文件和数据格式化

  1. 文件的使用:文件打开、读写和关闭。
  2. 数据组织的维度:一维数据和二维数据。
  3. 一维数据的处理:表示、存储和处理。
  4. 二维数据的处理:表示、存储和处理。
  5. 采用CSV格式对一二维数据文件的读写。

(七)、 Python计算生态

  1. 标准库:turtle库(必选)、random库(必选) 、time库(可选)。
  2. 基本的 Python内置函数。
  3. 第三方库的获取和安装。
  4. 脚本程序转变为可执行程序的第三方库:PyInstaller库(必选)。
  5. 第三方库:jieba库(必选)、wordcloud库(可选)。
  6. 更广泛的 Python计算生态,只要求了解第三方库的名称,不限于以下领域:网络爬虫、数据分析、文本处理、数据可视化、用户图形界面、机器学习、Web开发、游戏开发等。

3.考试方式

上机考试,考试时长120分钟,满分100 分。

  1. 题型及分值:单项选择题40分(含公共基础知识部分10分)。操作题 60分(包括基本编程题和综合编程题)。
  2. 考试环境:Windows7 操作系统,建议Python3.4.2至Python3.5.3版本,IDLE开发环境。

4.考试教材

  1. 教育部指定的Python二级等考备考平台为 www.python123.io
  2. 教育部指定的Python二级等考教材:《高教版Python语言程序设计冲刺试》(含线上题库)、《全国计算机等级考试二级教程Python语言程序设计》(2019年版)
    python二级教材

四、福利资源

最后送给报名了3月份python计算机二级同学一份福利:2019年3月二级Python考试模拟软件,同时也预祝大家都能顺利通过,快快转发分享给你的同学们一起刷一波题吧~

领取方式:

  1. 链接:https://pan.baidu.com/s/1_ZHX93RG4_FXPgoJjGMuQA 密码:529v
  2. 如果链接失效我会在公众号:裸睡的猪中给出新链接

在这里插入图片描述

2019-04-27 14:47:42 DCclient 阅读数 1302

一、前言

2018年9月随着全国计算机等级考试科目中加入“二级Python”,也确立了Python在国内的地位,相信Python语言势必会像PS那般普及。不久的将来,谁会Python谁就能获得女神的约会权,谁掌握Python谁就能获得更好的就业机会。

二、计算机二级考试

计算机二级考试包含:程序设计/办公软件高级应用,考核内容包括计算机语言与基础程序设计能力,要求参试者掌握一门计算机语言,可选类别有高级语言程序设计类、数据库程序设计类等;

1.谁可以考

考生不受年龄、职业、学历等背景的限制,任何人均可根据自己学习和使用计算机的实际情况报考。每次考试报名的具体时间由各省(自治区、直辖市)级承办机构规定。考生按照有关规定到就近考点报名。

2.考试时间

2019年全国计算机等级考试(NCRE)将举办四次考试,时间分别为3月30日至4月1日(第54次)、6月1日(第55次)、9月21日至23日(第56次)及12月7日(第57次)。其中3月和9月考试开考全部级别全部科目,6月和12月考试开考一、二级全部科目。各省级承办机构可根据实际情况决定是否开考6月和12月考试。

一般主要是3月的和9月的这两次,也称为上半年和下半年的两次考试!

3.报名时间

注意每个省份报名时间不相同,以下时间仅供参考:

  • 3月份的考试:2018年12月11日-12月20日
  • 9月份的考试:2019年6月11日-6月20日

4.哪里报名

目前各省均可网上报名,每个省报名时间和网站会在中国教育网上公布,详情点击链接:https://dwz.cn/SmvESNrN,报考信息网上均可查询!

5.二级有科目

目前有以下10种科目,除去2018年3月停考的VFP数据库程序只剩下9种:

6.成绩查询

中国教育网全国计算机等级考试成绩查询:https://dwz.cn/Iv3YthJV
证书直邮申请:http://zszy.neea.edu.cn/

注意:自2019年3月考试起,二级语言类及数据库类科目(即除MS Office高级应用外的其他二级科目)调整获证条件为:总分达到60分且选择题得分达到50%及以上(即选择题得分要达到20分及以上)的考生方可取得合格证书。

三、Python二级考试大纲

重点来了,大家认真看。既然加入了python二级,那具体要考哪些内容呢?如何复习?带大家来看看python考试大纲。

1.基本要求

  1. 掌握Python语言的基本语法规则。
  2. 掌握不少于2个基本的Python标准库。
  3. 掌握不少于2个Python第三方库,掌握获取并安装第三方库的方法。
  4. 能够阅读和分析Python程序。
  5. 熟练使用IDLE开发环境,能够将脚本程序转变为可执行程序。
  6. 了解Python计算生态在以下方面(不限于)的主要第三方库名称:网络爬虫、数据分析、数据可视化、机器学习、Web开发等

2.考试内容

(一)、 Python语言基本语法元素

  1. 程序的基本语法元素:程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用。
  2. 基本输入输出函数:input()、eval()、print()。
  3. 源程序的书写风格。
  4. Python语言的特点。

(二)、 基本数据类型

  1. 数字类型:整数类型、浮点数类型和复数类型。
  2. 数字类型的运算:数值运算操作符、数值运算函数。
  3. 字符串类型及格式化:索引、切片、基本的format()格式化方法。
  4. 字符串类型的操作:字符串操作符、处理函数和处理方法。
  5. 类型判断和类型间转换。

(三)、 程序的控制结构

  1. 程序的三种控制结构。
  2. 程序的分支结构:单分支结构、二分支结构、多分支结构。
  3. 程序的循环结构:遍历循环、无限循环、break和continue循环控制。
  4. 程序的异常处理:try-except。

(四)、函数和代码复用

  1. 函数的定义和使用。
  2. 函数的参数传递:可选参数传递、参数名称传递、函数的返回值。
  3. 变量的作用域:局部变量和全局变量。

(五)、 组合数据类型

  1. 组合数据类型的基本概念。
  2. 列表类型:定义、索引、切片。
  3. 列表类型的操作:列表的操作函数、列表的操作方法。
  4. 字典类型:定义、索引。
  5. 字典类型的操作:字典的操作函数、字典的操作方法。

(六)、 文件和数据格式化

  1. 文件的使用:文件打开、读写和关闭。
  2. 数据组织的维度:一维数据和二维数据。
  3. 一维数据的处理:表示、存储和处理。
  4. 二维数据的处理:表示、存储和处理。
  5. 采用CSV格式对一二维数据文件的读写。

(七)、 Python计算生态

  1. 标准库:turtle库(必选)、random库(必选) 、time库(可选)。
  2. 基本的 Python内置函数。
  3. 第三方库的获取和安装。
  4. 脚本程序转变为可执行程序的第三方库:PyInstaller库(必选)。
  5. 第三方库:jieba库(必选)、wordcloud库(可选)。
  6. 更广泛的 Python计算生态,只要求了解第三方库的名称,不限于以下领域:网络爬虫、数据分析、文本处理、数据可视化、用户图形界面、机器学习、Web开发、游戏开发等。

3.考试方式

上机考试,考试时长120分钟,满分100 分。

  1. 题型及分值:单项选择题40分(含公共基础知识部分10分)。操作题 60分(包括基本编程题和综合编程题)。
  2. 考试环境:Windows7 操作系统,建议Python3.4.2至Python3.5.3版本,IDLE开发环境。

4.考试教材

  1. 教育部指定的Python二级等考备考平台为 www.python123.io
  2. 教育部指定的Python二级等考教材:《高教版Python语言程序设计冲刺试》(含线上题库)、《全国计算机等级考试二级教程Python语言程序设计》(2019年版)
2018-09-20 14:34:52 xyz_dream 阅读数 19307

     通过微软公开的api接口,将文档的URL传入即可实现在线预览office文件,而不需要去下载文件。 同时,若是想做提供预览office办公软件的服务,直接调用接口即可,无需利用openoffice或者某些软件去转成pdf文件或者html文件。 不过带来的一个问题是,若是使用微软的预览接口,你的文档url地址将会被暴露,缺失所谓文档的安全性。若是想限制用户下载文件,这一点估计是做不到的,因为懂点内行的人都知道你文档地址暴露了,直接复制粘贴下载。

例如下面的例子: 

https://view.officeapps.live.com/op/view.aspx?src=http%3A%2F%2Fvideo.ch9.ms%2Fbuild%2F2011%2Fslides%2FTOOL-532T_Sutter.pptx

 

服务根URL: https://view.officeapps.live.com/op/view.aspx

请求方式:  GET请求   附加附加参数   src=  [你自己文档的URL地址]

 

     这样就可以实现office文件的预览访问。

 

 

2011-02-18 17:00:00 ccbird88 阅读数 29749

 

要使用Python控制MS Word,您需要先安装win32com套件,这个套件可以到 http://sourceforge.net/projects/pywin32/ 找到。您需要先import win32com模块才能进行Word的控制。

 

 

 

API 参见MSDN,因为是通过COM调用的,所以APIMSDN上的一样。

http://msdn.microsoft.com/en-us/library/ms254954.aspx

 

经常使用的API: doc.Range()

 

注意: Python来开发Word速度实在是太慢,建议用C#

 

 

在使用win32com 之前,需要导入指定的类库(Makepy, 方法:

There are a couple of different ways to run makepy.

Start Pythonwin, and from the menu select Tools->Com Makepy Utility. You should see a list

of registered typelibs. Select "Microsoft Word x.y Object Library" and hit Ok.

This can also be done programatically by initiating Word with

win32com.client.gencache.EnsureDispatch('Word.Application')