Python教程
Python教程:包含了所有代写案例以及部分答案
-
先告诉一直用在线编辑器的同学一个不幸的消息:昨天有同学反馈了之后我才发现,在线编辑器没办法完全模拟控制台下输入输出的操作。所以,你可以通过它来学习和实验,但是想跟着我一起完成那个弱智小游戏,还是必须给你的电脑装上Python。 #======== 变量 ========# 昨天说到,需要让程序理解我们输入的东西。那首先,就需要有东西把我们输入的内容记录下来,好为接下来的操作做准备。Python之神说,要有变量!于是就有了变量。 变量,望文生义,就是变化的量。python里创建一个变量的方法很简单 … 继续阅读“【Python 课堂】第5课——变量”
:
-
语言是一门艺术,在生活中,如果你善用语言,那么你可以自如的化解很多麻烦与尴尬,而生硬不自然的语言反之会为你带来不必要的麻烦,所谓一切尽在沟通中嘛,沟通好了,那么自然一切都没问题了,所以你要学会使用语言,这将为你带来很多惊喜。 2013年1月12日,刚刚经历了全球金融危机之后,意大利卡塔尼亚市市长拉斐尔·斯坦卡内利以“团长”身份,亲自率贝里尼剧院演职人员来上海向中国观众推广意大利歌剧,吸引中国人到卡塔尼亚市旅游,以振兴该市的旅游经济。 当晚在上海东方艺术中心歌 … 继续阅读“一箭双雕的语言让你化解尴尬”
:
-
我们已经把Python的基本内容讲得差不多了,所以从今天起,尝试一下新的方面:pygame–用python来写游戏。 pygame是一个python的游戏库,借助它,我们可以用python写一些小游戏。虽然你想用它写出一个魔兽世界那样的游戏是不大可能的,但它的确适合python学习者入手游戏开发。 安装pygame python标准库里是没有包含pygame的,所以我们需要去下载安装它。去www.pygame.org上的downloads找到 … 继续阅读“【Pygame 课堂】第1课—— hello pygame”
:
-
1. 我们已经了解了正则表达式中的一些特殊符号,如\b、\d、.、\S等等。在线学习这些具有特殊意义的专用字符被称作“元字符”。常用的元字符还有: \w – 匹配字母或数字或下划线或汉字(我试验下了,发现3.x版本可以匹配汉字,但2.x版本不可以) \s – 匹配任意的空白符 ^ – 匹配字符串的开始 $ – 匹配字符串的结束 2. \S其实就是\s的反义,任意不是空白符的字符。同理,还有: &n … 继续阅读“【Python 课堂】第58课—— 正则表达式(4)”
:
-
上次简单介绍了 web.py。今天先来粗略解释下那个 hello world 页面的代码: import web 导入 web.py 模块。 urls = ( ‘/’, ‘index’ ) 这是指定网站 url 的匹配规则,左边是正则表达式,右边是对应处理函数的名称。 class index: def GET(self): return “Hello, world!& … 继续阅读“Python 实战(1):在网页上显示信息”
:
-
数学上的函数,是指给定一个输入,就会有唯一输出的一种对应关系。编程语言里的函数跟这个意思差不多,但也有不同。函数就是一块语句,这块语句有个名字,你可以在需要时反复地使用这块语句。它有可能需要输入,有可能会返回输出。 举一个现实中的场景:我们去餐厅吃饭,跟服务员点了菜,过了一会儿,服务员把做好的菜端上来。餐厅的厨房就可以看作是一个函数,我们点的菜单,就是给这个函数的参数;厨师在厨房里做菜的过程就是这个函数的执行过程;做好的菜是返回结果,返回到我们的餐桌上。 我们之前已经 … 继续阅读“【Python 课堂】第19课—— 函数”
:
-
算法一:快速排序算法 快速排序(Quicksort)是对冒泡排序的一种改进。由C.A.R.Hoare在1962年提出。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn)算法更快,因为它的内部循环(innerloop)可以在大部分的架构上很有效率地被实现出来,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 快速排序使用分治法(Divide … 继续阅读“程序员必修:10大基础实用算法”
:
-
你小时候有没有玩过这样一种玩具:一块硬纸,一面画着一只鸟,一面画着一个笼子。技能培训硬纸下粘上一根细棒。用手来回转动细棒,让硬纸的两面快速交替出现,就会看见鸟被关在了笼子里。 这种现象被称为视觉暂留,又称余晖效应。人眼的性质使得光信号在进入之后,会保持一小段时间,这段时间大约是0.1~0.4秒。电影、动画便是利用这种现象得以实现,把一幅幅静态画面快速连续播放,形成看上去连续的活动画面。游戏也不例外。 回顾一下昨天的代码,你会注意到有一个whileTrue的循环,注释为 … 继续阅读“【Pygame 课堂】第2课—— 游戏的本质”
:
-
先来公布上一课习题的答案: \bs\S*?e\b 有的同学给出的答案是”\bs.*?e\b”。视频教程测试一下就会发现,有奇怪的’sea sue’和’sweet see’混进来了。既然是单词,我们就不要空格,所以需要用”\S”而不是”.” 昨天有位同学在论坛上说,用正则表达式匹配出了文件中的手机号。这样现学现用很不错。匹配的规则是 … 继续阅读“【Python 课堂】第57课—— 正则表达式(3)”
:
-
一个内容型网站如果不能进行站内搜索,那是会令人抓狂的。都说知乎的搜索不好使,可人家好歹也是有的。所以我们的电影网站至少也得有个搜素框。 那么要如何做呢?HTML 里有一个 form 标签,它的作用是创建一个表单,用来提交一些数据。诸如搜索、登录、评论等操作,都可以通过 form 标签来解决python视频教程实操。前面说过,我们直接在流量器里访问一个 url 地址是向服务器发送了一个 GET 请求。而用 form,就可以选择使用 POST 请求,从而更方便更安全地传递数据。 这件事 … 继续阅读“Python 实战教程(4):搜一下”
: