Python教程

Python教程:包含了所有代写案例以及部分答案

  • 我们已经知道了如何读取和写入文件。有了这两个操作文件的方法,再加上对文件内容的处理,就能写一些小程序,解决不少日常的数据处理工作。   比如我现在拿到一份文档,里面有某个班级里所有学生的平时作业成绩。因为每个人交作业的次数不一样,所以成绩的数目也不同,没交作业的时候就没有分。我现在需要统计每个学生的平时作业总得分。   记得我小的时候,经常有同学被老师喊去做统计分数这种“苦力”。现在电脑普及了,再这么干就太弱了。用Python,几行代码就可以搞定。 & … 继续阅读“【Python 课堂】第33课—— 处理文件中的数据”

    :
  • 上一课举了一个面向对象和面向过程相比较的例子之后,有些同学表示,仍然没太看出面向对象的优势。没关系,那是因为我们现在接触的程序还不够复杂,等以后你写的程序越来越大,就能体会到这其中的差别了。   今天我们就来举一个稍稍再复杂一点的例子。   仍然是从A地到B地,这次除了有汽车,我们还有了一辆自行车! 自行车和汽车有着相同的属性:速度(speed)。还有一个相同的方法(drive),来输出行驶/骑行一段距离所花的时间。但这次我们要给汽车增加一个属性:每公里油耗(fuel)。而在 … 继续阅读“【Python 课堂】第50课—— 面向对象(4)”

    :
  • Guido van Rossum,Python之父,就是他用一部英国喜剧《蒙提·派森的飞行马戏团》(Monty Python and the Flying Circus)命名了这门语言。1989年,他在荷兰创造了Python(果然名字里有Van的都是荷兰人吗); 1991年初,Python发布了第一个公开发行版;尔后,被无数程序员所使用。   在Python社区,他被人称作“仁慈的独裁者”(Benevolent Dictator For Life) … 继续阅读“Python的创造者”

    :
  • 今天抽空来讲点非常非常基础的东西,关于在哪里写 Python视频教程。   如果你已经编写过自己的程序,相信对这些内容已经熟悉。但很多刚刚接触编程的人,对于在 python 里编写并运行代码,还时常有些疑问。   一般来说,有两种运行 python 代码的方法: 1. 使用交互式的带提示符的解释器 2. 使用源文件   第一种方法,所谓“交互式的带提示符的解释器”,也被称做 python shell。当你安装好 python,并正确配置系统变 … 继续阅读“【Python 课堂】第64课—— python shell”

    :
  • 先告诉一直用在线编辑器的同学一个不幸的消息:昨天有同学反馈了之后我才发现,在线编辑器没办法完全模拟控制台下输入输出的操作。所以,你可以通过它来学习和实验,但是想跟着我一起完成那个弱智小游戏,还是必须给你的电脑装上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)”

    :