自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

翻译 python **和*的作用(这里不讲运算符)

python ** 和 * 的作用* 和 ** 的作用*Example**Example:*unpacking into function call*在定义一个函数时,我们可以在定义一个函数时使用 ** 来捕获给函数的任何关键字参数到一个字典中。Asterisks in tuple unpacking字典中的双星号总结* 和 ** 的作用*Example> numbers = [2, 1, 3]> more_numbers = [*numbers, 4, 5]> print(*m

2022-02-02 22:48:08 99

原创 python编程--API可视化数据

API(Application Programming Interface,应用程序接口)

2020-09-08 17:47:18 161

原创 python编程--从json文件中读取并展示世界人口地图

Open Knowledge Foundation(http://data.okfn.org/)网站里面有大量可以免费下载的资源。import jsonimport pygal_maps_world.mapsfrom pygal.style import LightColorizedStyle as LCS, RotateStyle as RSfrom pygal.maps.world import COUNTRIESdef get_country_code(country_name):

2020-09-04 15:36:20 374 1

原创 python编程--读取数据(csv example based)

读取数据从csv中读取7月高温天气数据示例12014全年数据death valley从csv中读取7月高温天气数据示例17月sitka天气数据下载import csvfrom matplotlib import pyplot as pltfrom datetime import datetimefilename = 'sitka_weather_07-2014.csv'with open(filename) as f: reader = csv.reader(f) head

2020-09-04 11:24:44 128

原创 python编程-- 从0到1绘制数据

简单介绍python中的绘图绘制简单的折线图散点图设置每个坐标轴的取值范围将主点颜色改成白,边缘颜色为红自动保存图表随机漫步随机漫步渐变色绘制起点和终点绘制简单的折线图首先下载matplotlib安装程序import matplotlib.pyplot as pltx_values = [1, 2, 3, 4, 5, 6] # 代表x轴的值y_values = [1, 2, 4, 8, 16, 32] # 代表与x相对应的y轴的值# plt.plot(y_values, linewidth

2020-09-02 18:30:02 826

原创 python编程--多态

多态由生活中的多态性到编程举例面向对象的程序设计具有三大特性:封装性,继承性,多态性由生活中的多态性到编程生活中的多态性:幼儿园门口家长们要接孩子放学了,广播响起:请各位家长照顾好自己的小孩,希望你们度过一个美好的周末!此刻,家长A就会接上A的孩子,家长B就会接上B的孩子,虽然对于每个人都是‘自己的孩子’,但这个‘自己’表示的却是不同的人。延伸到编程中就是:虽然都是同一个变量(“自己”)调用同一个的方法(“接自己的孩子”),但该方法属于哪个类的对象(如“A”的对象),完全是由程序在执行时(放学

2020-08-14 17:10:04 196

原创 python编程--迭代器,生成器和装饰器

简述迭代器,生成器和装饰器迭代器生成器装饰器迭代器迭代是Python访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。newList = [1, 2]it = iter(newList) # 创建迭代器对象print (it)print (next(it))print (it.__next__())----------------

2020-08-14 15:31:55 299

原创 python编程--文件和异常

python中读取文件和处理异常读取文件写入文件程序异常JSON(JavaScript Object Notation)读取文件读取file.txt文件使用关键字with时,open()返回的文件对象只在with代码块内可用。with open('file.txt') as file_obj: contents = file_obj.read() print(contents)#open('file.txt')返回一个表示文件file.txt的对象;这个对象被存储在file_ob

2020-08-14 10:19:32 123

原创 python编程--函数和类

简单介绍python中的函数和类导入函数模块先来一个简单的demo编写一个函数Dog.py继承导入类导入函数模块import ModuleNameimport ModuleName as mfrom module_name import function_0, function_1, function_2先来一个简单的demodef greeting(name, msg='hello~'): print(name,msg) return 'greeting done'greet

2020-08-13 17:58:38 292

原创 python编程--字典

简单介绍字典字典杂记列表,字典,元组,集合总结字典字典是一种动态结构,可随时在其中添加键—值对table = {'color': 'gray', 'price': 50, }new_price = table['price']print("The table costs " + str(new_price) + " pounds!")The table costs 50 pounds!notice: str(new_price) ca

2020-08-13 17:07:52 120

原创 python编程--检查条件

条件检查介绍使用in 或者not in检查条件vegetables= ['mushrooms', 'carrots', 'corns']print('mushrooms' in vegetables)True'carrots' not in vegetablesFalsePython并不要求if-elif结构后面必须有else代码块。else是一条包罗万象的语句,只要不满足任何if或elif中的条件测试,其中的代码就会执行, 这可能会引入无效甚至恶意的数据。如果知道最终要测试的条件,应考

2020-08-13 16:09:50 142

原创 python编程--列表和元组入门介绍

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-08-13 15:32:30 103

S&P500.json

包含S&P500公司的json文件 来源于datahub。仅供学习。粉丝可下载。python示例请看 python编程--读取数据(S&P500示例)

2020-09-04

death_valley_2014.csv

用于笔记python编程--读取数据 《python编程--从入门到实践》(Eric Matthes)

2020-09-04

sitka_weather_07-2014.csv

用于笔记python编程--读取数据 《python编程--从入门到实践》(Eric Matthes)

2020-09-04

sitka_weather_2014.csv

用于笔记python编程--读取数据 《python编程--从入门到实践》(Eric Matthes)

2020-09-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除