Script Language

Script Language
Script Language

本文由wuterry1209贡献

ppt1。

探究脚本语言

探究脚本语言

目录

什么是脚本语言 Python 寄望

什么是脚本语言

脚本语言 诞生:脚本语言是为了缩短传统的编写-编译-链接-运行 (edit-compile-link-run)过程而创建的计算机编程语言, 早期的脚本语言经常被称为批次处理语言或工作控制语言。

语法和结构通常比较简单 学习和使用通常比较简单 通常以容易修改程序的“解释”作为运行方式,而不需要“编译” 程序的开发产能优于运行效能

目的:让程序设计师快速完成程序的编写工作。

什么是脚本语言

脚本语言 脚本简单地说就是一条条的文字命令,这些文字命令是 我们可以看到的(如可以用记事本打开查看、编辑), 脚本程序在执行时,是由系统的一个解释器,将其一条 条的翻译成机器可识别的指令,并按程序顺序执行。因 为脚本在执行时多了一道翻译的过程,所以它比二进制 程序执行效率要稍低一些。

什么是脚本语言

脚本语言

状况:虽然许多脚本语言都超越了计算机简单任务自动化 的领域,成熟到可以编写精巧的程序,但仍然还是被称为 脚本 ,几乎所有计算机系统的各个层次都有一种脚本语言。 包括操作系统层,如计算机游戏,网络应用程序,字处理 文档,网络软件等 。 比较流行的几种脚本语言:python,ruby,lua,perl,Tcl 网络应用脚本语言:JavaScript,VBscript windows系统以.bat结尾的批次处理文件 Linux下的Shell script

Python

Python Python是一门易读性、易维护性好,并且被大量用户所欢 迎的、用途广泛的脚本语言,阅读一个良好的Python程序 就感觉像是在读英语一样。 Python开发环境 windows下Python的集成开发环境有,Python IDLE for windows、Pythonwin等 Linux一般自带Python解释器,也可以安装Python IDLE for Linux

Python

安装Python IDLE for windows 1. 2.

Python

安装Python IDLE for windows 3.默认选择 4.安装完成

Python

开启Python IDLE Start->Programs->Python2.4->IDLE(Python GUI)

Python

新建Python脚本文件 File->New Window

Python

保存Python脚本文件 File->Save 文件名以.py为后缀 文件保存成功后, 脚本语句的关键字 会以高亮显示 程序编写完成后, 按F5键,IDE自动 调试运行

Python

Python基本概念 在Python中有4种类型的数-整数、长整数、浮点数和复数 Python中没有字符的概念,只有字符串 用单引号指示字符串(’),’my name is terry!’ 用双引号指示字符串(”),”what’s your name?” 用三引号指示字符串(’’’、”””), ’’’ “what’s your name?”,he asked “my name is terry!” ’’’ 变量不能以数字开头,Python中变量的大小写是区分的 如,Name和name是两个不同的变量

Python

Python数据结构 a=2 #可以是数字,字符串 a=’TerryWu’ #不需要声明 列表 shoplist=[’apple’,2,’banana’,’rice’] shoplist[2]是banana #与数组

类似 shoplist.append[’carrot’] del shoplist[0] shoplist=[1,2,3,4,5] m1,m2,m3,m4,m5=shoplist[:5] print m1,m2,m3,m4,m5 print‘My shop list is’,shoplist #所有元素被输出

Python

Python数据结构 元祖 元组和字符串一样是不可变,元祖不可被修改 zoo = (’wolf', 'elephant', 'penguin') zoo[1]是elephant #一个元祖可以作为另一个元祖的元素 new_zoo = (’monkey’, ’dolphin’, zoo) print new_zoo[2][1] #类似二维数组,输出elephant

Python

Python数据结构 字典 键/值对用冒号分割,键必须唯一 d = {key1 : value1, key2 : value2 } ab = { ’Terrywu’:’Terrywu@moxrd.com', ’Larry’:'larry@wall.org', } ab[’Guido’]=’guido@python.org’ #添加元素 del ab[’Spammer’] #删除元素 print ab[’Terrywu’] #输出Terrywu@moxrd.com

Python

Python控制流 在Python中有三种控制流语句——if、for和while if控制 price=100 guess=raw_input(’Enter price:’) if guess==price: print’very good,you guessed it’ elif guess

Python

Python控制流 while控制 number=22 running=true while running: guess=raw_input(’Enter number:’) if guess==number: print’you guess it!’ running=false else: print’you don’t guess it’

Python

Python控制流 for控制 for i in range(1, 5): print i else: print 'The for loop is over‘ range(1,5)给出序列[1, 2, 3, 4] 程序输出1,2,3,4

Python

Python函数 def sayHello(): 定义函数 print 'Hello World!' sayHello() # 调用函数 def maximum(a,b): if a>b: print a if a<b: print b maximum(2,3) #函数调用

Python

Python打印语句 打印语句 age = 22 name='Swaroop‘ print age,’my name is’,name print '%s is %d years old'%(name,age) print 'Why is %s playing with that python?'%name 定制输出,%s输出字符串,%d输出数字

Python

Python程序举例

import os,time o="c:\\windows\\system32\\shutdown -r" print "Input the hours and minutes:" h=input() mt=input() t=time.localtime() y,m,d,h1,mt1=t[:5] if(h

寄望

1.大家踊跃参与脚本语言的学习 2.每个人都可以写一手好脚本 3.脚本帮助完成最麻烦而又不得不经常重复的工作

THE END

英语口语话题

1. 学校生活School life? 例一要点: ? 1.杰克是一名八年级学生,就读于伦敦附近的一所学校; 2.他最喜欢的学科是中文课,他认为学习外语很有趣;? 3.学校每学期有一个“读书周”,他和他的同学们喜欢这个“读书周”,他们可以读到来自学校图书馆的许多书和杂志;他很喜欢他的学校。 Jack is a Year 8 student at a school near London.His favorite subject is Chinese. He thinks learning foreignlanguages is fun. His school has a Reading Week every term. Jack and hisclassmates love it. They can read many books and magazines from the school library. Jack loves his school very much.? 例二要点: 1.南希14岁,是七年级学生; 2.她每周放学后打两次排球;她喜爱这项运动,花很多时间练习; 3.每周一她去“同伴俱乐部”;在那里,老生给新生讲学校生活情况;同伴朱莉帮助她全面了解新学校情况;朱莉是她的好朋友。 Nancy is 14 years old. She's in the seventh grade. Twice a week, she plays volleyball after school. She loves thisgame and spends a lot of time practising. Every Monday, Nancygoes to a Buddy Club. There older students talk to new students about school life. Her buddy Julie helps her learn all about her new school . Julie is her good friend. ? 2. 阅读Reading? 例一要点:? 1.我喜欢看罗伯特·路易斯·史蒂文森的书,我认为它们真的太精彩了;? 2.比如,《金银岛》讲述的是一个小男孩的故事;他出海航行,寻找宝藏;故事给了我很大的信心; 3.读了这本书后,我不再像以前那样害羞;将来,我还想去旅游,拥有一些令人兴奋的经历。 I enjoy reading the books of Robert Louis Stevenson because Ifind them really exciting.For example, Treasure Island tells the story of a young boy.He sails the sea to look for hidden treasure. His story gives me a lot of confidence. After reading the book, I am not as shy as I used to be.I also want to travel and have exciting experiences in the future. 例二要点:? 1.我喜欢阅读;每周我花七个多小时阅读各种类型的书;我对历史题材的书感兴趣,但是我

Javascript综合应用小案例

按需求弄了一个取词以及标红的小应用。 先上demo :/ 很多平时常用的东西,都用上了,所以拿出来说说。 一、代码 View Code 以上是所有js代码,比较长,下面将列举一些比较突出的点(望高人多多指点)。 二、代码分析 1.获取文本 getSelectionText: function(){ if(window.getSelection) { return window.getSelection().toString(); } else if(document.selection && { return; } return ''; } 这个在以前(JavaScript操控光标,你会么?)的文章里也说过,就不赘述了。 2.创建控制框 createBtn: function(evt){ var button = document.createElement("div"), //...csses= { "height" : "30px", "line-height" : "30px", "position": "absolute", "top": y + 10 + "px", "left": x + 10 + "px", "cursor": "pointer", "border": "1px solid #000", "background": "#EEE", "padding": "2px 8px", "border-radius": "3px" }; for(i in csses){

if(csses.hasOwnProperty(i)){ cssList += i + ":" + csses[i] + ";"; } } =cssList; button.innerHTML = "添加到关键词列表"; button.setAttribute("id", "btn"); //...} 这里有一点我想说说,在写js的时候,会经常涉及到对DOM对象style的处理,如果不想额外加入一个plugins.css之类的文件,可以像上面一样,将样式放置在一个对象中,然后利用for in将其写入,本来开始我用的是 obj.style[i] = csses[i]; 不知道为什么,在IE下报错了,后来便用cssText代替。 效果: 3.标红 //关键词标红 setRed: function(str){ var content = this._("article"), temp = '(' + str + ')'; reg = new RegExp(temp,'g'); content.innerHTML = , "$1"); } 这里主要就是正则表达式的事情了,正则的话,推荐两篇文章 ?一篇是司徒正美的,讲的比较全面,比较系统。点我链接过去→ ?一篇是30分钟搞定正则,这个讲说是对所有语言,JS的话正则这一块还不是特别完善和强大。点我链接过去→ 哈哈,相信用过正则的人不需要我来解释这个$1了吧,他的意思就是匹配到的第一个。 当然,删除标红和这个原理是差不多的。 //删除标红 rmRed: function(str){ var content = this._("article"), temp = "()"; reg = new RegExp(temp,'g i'); content.innerHTML = , str); }

英语口语话题

话题(黄鹏) A: Do you have friends or relatives that work in a business company 你有朋友或亲戚在商业公司工作吗 B: Two of my friends are working at computer company 我的两个朋友在电脑公司工作 C: One of my friends is selling. 我的一个朋友在做销售。 D: My cousin works in the IT Department of a large company. 我表弟在一家大公司的IT部门工作。 E: Well, would you like to work in a business company after you graduate 你毕业后想在一家商业公司工作吗 A: I like working in a big business company. It’s challenging. 我喜欢在一家大公司工作。这是具有挑战性的。 B: I dislike working in a big business company. It’s stressful. 我不喜欢在一家大公司工作。压力很大。 C: I like working in a big business company. It’s interesting. 我喜欢在一家大公司工作。这很有趣。 D: I like to working in a big IT company. It’s related to my field of study.我喜欢在一家大的IT公司工作。这与我的研究领域有关。 A: What qualities would an employer like to see in an employee 雇主希望在雇员身上看到什么品质 B: I guess a boss like those employees who are honest and reliable. 我想老板像那些诚实可靠的员工。 C: I agree with you. 我同意你的意见。 D:I think the boss likes the employees who are hard-working. 我认为老板喜欢那些努力工作的员工。 E: A successful employee has good communication skills. 成功的员工有良好的沟通能力。 A: What qualities are needed for promotion 晋升需要什么素质 B: Experience and skills are needed for promotion. 晋升需要经验和技巧。 C:I think educational background is equally important. 我认为教育背景同样重要。 D: Promotion is related not only to experience but also to personality and ability.晋升不仅与经验有关,而且与个性和能力有关。 E:Yes, you must be willing to learn new skills for promotion. 你必须愿意学习新的晋升技巧。 B: Have you had any experience working in a company 你有在公司工作的经验吗 A: I worked in a big company during the summer as a part-time job. 夏天我在一家大公司做兼职工作。 C: I used to work in a computer company.

《HTML CSS JavaScript网页制作案例教程》_教学大纲讲解

《HTML+CSS+JavaScript网页制作案例教程》课程教学大纲 (课程英文名称) 课程编号:201509210011 学分:5学分 学时:64学时(其中:讲课学时:45 上机学时: 19 ) 先修课程:计算机基础、计算机网络、计算机应用 后续课程:UI设计、 JavaScript网页特效 适用专业:信息及其计算机相关专业 开课部门:计算机系 一、课程的性质与目标 《HTML+CSS+JavaScript网页制作案例教程)》是面向计算机相关专业的一门专业基础课,涉及网页基础、HTML标记、CSS样式、网页布局、JavaScript 编程基础与事件处理等内容。通过本课程的学习,学生能够了解HTML、CSS及JavaScript语言的发展历史及未来方向,熟悉网页制作流程、掌握常见的网页布局效果、学会制作各种企业、门户、电商类网站。 二、课程的主要内容及基本要求 第一章网页那点事(2学时) [知识点] 认识网页 常见的互联网专业术语 Web标准 HTML简介 CSS简介 JavaScript简介 常用浏览器介绍 Dreamweaver 工具的使用

使用Dreamweaver创建第一个页面 [重点] Web标准 Dreamweaver工具的使用 [难点] Web标准 Dreamweaver工具创建第一个页面 [基本要求] 了解Web标准,明确HTML、CSS及JavaScript在其中的作用。 熟悉Dreamweaver工具的基本操作,能使用Dreamweaver创建简单的网页。第二章从零开始构建HTML页面(4学时) [相关案例] 【案例1】简单的网页: 【案例2】新闻页面: 【案例3】图文混排: [知识点] HTML文档基本格式

英语口语话题简述

英语口语话题简述 1.个人介绍 我叫李雷,16岁;九年级学生,今夏毕业; 学习英语将近四年,学习情况良好; 在北京出生,现在和父母住在上海; 我有一只狗,名叫埃迪,我很喜欢他。 My name is Li Lei, and I'm sixteen years old. I'm in Grade Nine. I will graduate this summer. It is almost five years since I began to learn English. I'm getting on well with it. I was born in Beijing. Now my parents and I live in shanghai. I have a dog called Eddie. I love him very much. 李雷是九年级学生,将于今夏毕业;数学很好,喜欢集邮; 他有礼貌,乐于助人,老师、同学都很喜欢他; 1994年出生于上海;他现在和祖父母生活在一起。 Li Lei is a ninth grade student. He will graduate this summer. He's very good at Maths, and he enjoys collecting stamps. Li Lei is polite and helpful. Both his teachers and classmates like him very much. Li Lei was born in Shanghai in 1994. Now he lives with his grandparents. 2.学校生活

英语口语话题-(共50个)

English Speaking Topics for Final Exam(Preliminary) 第一部分生活life 1.This is my house 2.I want to buy a cell phone 3.House work 4.Today is holiday 5.What do you do in your daily life 6.My hobby 7.Do you like flowers 8.Music can make me feel happy 9.Do exercises 10.Today is my birthday 第二部分工作学习work and study 1.I like reading https://www.360docs.net/doc/2318151471.html,ing computer to study 3.My school 4.This is my teacher 5.Let’s go shopping 6.Movie is wonderful 7.I am a good student 8.Do you know how to drive

9.Time is important 10.Bad habit 第三部分人际interpersonal relationship 1.Bad temper 2.Don’t bother me 3.Someone I hate 4.I will have a party this Sunday 5.Which season do you like 6.How should I arrange my money 7.Long time no see 8.Breakfast is important 9.Saying goodbye 10.Let me introduce my friend to you 第四部分社会society 1.Heavy rain 2.Rent a house 3.Eating out 4.Read news paper 5.Traffic jams 6.Ask for direction 7.The working day

《HTML+CSS+JavaScript网页制作案例教程》课程教学

传智播客 《HTML+CSS+JavaScript网页制作案例教程》 教学设计 课程名称:HTML+CSS+JavaScript网页制作案例教程 授课年级:2015年级 授课学期:2015学年第二学期 教师姓名:某某老师

201 年月日 课题名称第5章列表与超链接 计划 课时 6课时 内容分析通过第4章盒子模型的学习,已经很容易对网页做一个简单的结构划分。但是一个网站由多个网页构成,每个网页上都有大量的信息,要想使网页中的信息排列有序,条理清晰,并且网页与网页之间有一定的联系,就需要使用列表和超链接。本章将对列表标记、超链接标记以及CSS控制列表和超链接的样式进行详细讲解。 教学目标●掌握无序、有序及定义列表的使用,可以制作常见的网页列表模块; ●掌握超链接标记的使用,能够使用超链接定义网页元素; ●掌握CSS伪类,会使用CSS伪类实现超链接特效; 重点及措施 教学重点:无序列表、有序列表、定义列表、超链接、链接伪类、锚点链接。 措施:通过上机操作加强学习和补充案例进行巩固。 难点及措施 教学难点:有序列表、定义列表、链接伪类。 措施:通过上机操作加强学习和补充案例进行巩固。 教学方式教学采用教师课堂讲授为主,使用教学PPT讲解。 教学过程 第一课时 (制作“精美电商悬浮框”,讲解无序列表、有序列表) 复习上节课内容 在讲解本节内容前,抛出以下问题让学生回答,以复习第四章“CSS盒子模型”的相关知识。 1、一个盒子的宽(width)和高(height)均为300px,左内边距为30px, 同时盒子有3px的边框,请问这个盒子的总宽度是多少?() A、333px B、366px C、336px D、363px

JavaScript图形实例:蝴蝶结图案

JavaScript图形实例:蝴蝶结图案 1.长短瓣相间的蝴蝶结 设定曲线的坐标方程为: b=r*(1+cos(n*θ)/4)*(1+sin(2*n*θ)); x1=b*cos(θ); x2=b*cos(θ+π/8); y1=b*Math.sin(θ); y2=b*Math.sin(θ+π/8); (0≤θ≤2π,2≤n≤5) 在0~2π区间中从θ=0开始,每隔π/360按曲线方程求得两个点的坐标值(x1,y1)和(x2,y2),并将求得的两点连成一条线段,这样,可以得到一个长短瓣相间的蝴蝶结图案。 编写如下的HTML代码。 长短瓣相间的蝴蝶结