-
了解什么是Python面向对象(1)
今天马哥教育要跟大家分享的文章是了解什么是Python面向对象(1)?相信大家见过很多的Python公众号上有面向对象的文章,点击却是帅哥或者美女的简介,大家是不是被搞糊涂了呢?面向对象在Python中指的是什么呢?能做什么呢? Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 了解完我们本阶段的学习内容,也许你就理解了! 我们之前已经写了不少小程序,都是按照功能需求的顺序来设计程序。这种被称为“面向过程”的编程。 还有一种程序设计的方法,把数据和对数据…
-
Python是如何查询天气的(4)
今天马哥教育要跟大家分享的文章是Python是如何查询天气的(4)?在上一讲我们已经可以查询天气了,但是是不是有人对城市代码的查询还感到不满意呢?今天我们就这里的内容再跟大家深入讲解一下,Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 了解一下城市代码的抓取过程,也会让你对网页抓取有更深的理解哦。 天气网的城市代码信息结构比较复杂,所有代码按层级放在了很多xml为后缀的文件中。而这些所谓的“xml”文件又不符合xml的格式规范,导致在浏览器中无法显示,…
-
Python是如何查询天气的(3)
今天马哥教育要跟大家分享的文章是Python是如何查询天气的(3)?在前两节课我们谈到了查天气的难点,也跟大家说了解决办法,并且也给大家开了个头,今天我们来讲一下剩下的查询过程, Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 不知道大家有没有完成剩下的查询过程呢?没有的话,我们一起来学习一下,完成了的话,我们一起对照一下吧: 看一下我们已经拿到的json格式的天气数据: { "weatherinfo": { "city": "南京", "cityid…
-
Python是如何查询天气的?第二讲
今天马哥教育要跟大家分享的文章是Python是如何查询天气的?上节课我们对查天气中的难点提前跟大家说了一下, 比如城市代码的获取,今天我们就要开始编程获取数据了,想想是不还有点小激动呢? Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 先来看Python中的urllib2,这是Python中一个用来获取网络资源的模块。 我们平常上网,在浏览器地址栏中输入一个网址,浏览器根据这个网址拿到一些内容,然后展现在页面上,这大约就是浏览网页的过程。类似的,url…
-
Python是如何查询天气的(1)
今天马哥教育要跟大家分享的文章是Python是如何查询天气的(1)?我们今天也是开始一个新的内容——查天气,当然今天不是直接告诉你怎么查天气,而是跟你简单说说,天气怎么查询,Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 大家试着自己是否可以完成这个代码,挑战一下吧: 给大家看一个程序: 你输入一个城市的名称,就会告诉你这个城市现在的天气情况。接下来的几节课,我就说一下怎么实现这样一个小程序。 之所以能知道一个城市的天气,是因为用了中国天气网(www.…
-
Python教程如何设置函数的默认参数
今天马哥教育要跟大家分享的文章是Python教程如何设置函数的默认参数?上一讲我们结束了用文件保存游戏的Python内容,这一讲我们来补充一个小技巧,关于设置函数默认参数的哦! Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 之前我们用过函数,比如: def hello(name): print 'hello ' + name 然后我们去调用这个函数: hello('world') 程序就会输出 hello world 如果很多时候,我们都是用worl…
-
Python编程如何用文件保存游戏(3)
今天马哥教育要跟大家分享的文章是Python编程如何用文件保存游戏(3)?上面两讲我们学习了用文件保存游戏的前两节,分别是游戏成绩的读取和记录,按理说有来有往,应该结束了,那么我们这一讲学习什么呢? Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 你的小游戏现在已经可以保存成绩了,但只有一组成绩,不管谁来玩,都会算在里面。所以今天我还要加上一个更多的功能:存储多组成绩。玩家需要做的就是,在游戏开始前,输入自己的名字。而我会根据这个名字记录他的成绩。这个…
-
Python编程如何用文件保存游戏(2)
今天马哥教育要跟大家分享的文章是Python编程如何用文件保存游戏(2)?我们上节课学习了用文件保存游戏(1),我们已经可以从文件中读取游戏成绩的数据了,这节课我们该考虑,如何把我们每次游戏的结果保存进去。Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 这样有来有往,才能玩的开心呀!所以,接下来我们就来学习吧: 首先,我们需要有一个变量来记录每次游戏所用的轮数: times = 0 然后在游戏每进行一轮的时候,累加这个变量: times += 1 当游…
-
Python编程如何用文件保存游戏(1)
今天马哥教育要跟大家分享的文章是Python编程如何用文件保存游戏(1)?现在,我要在最早我们开发的那个猜数字游戏的基础上,增加保存成绩的功能。用到的方法就是前几课讲过的文件读写。Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 我们从今天开始学习用文件保存游戏,前面学习的知识记得复习哦,今天开启新篇章你准备好了吗? 在动手写代码前,先想清楚我们要解决什么问题,打算怎么去解决。你可以选择根据每次游戏算出一个得分,记录累计的得分。也可以让每次猜错都扣xx分…
-
了解Python编程中模块是什么呢?
今天小编要跟大家分享的文章是了解Python编程中模块是什么呢?我们在上一节中学习了字典的相关内容,d={key1 : value1, key2 : value2},key代表键,value代表值,你还记得吗? Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 这节课我们学习模块的相关内容,如果说我比别人看得更远些,那是因为我站在了巨人的肩上。 -- 牛顿 Python自带了功能丰富的标准库,另外还有数量庞大的各种第三方库。使用这些“巨人的”代码,可以让…