自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Python绘图-Pygal-pygal_api_draw.py

Python绘图-Pygal-pygal_api_draw.py演示了通过获取API数据采用pygal绘图。根据博文https://blog.csdn.net/weixin_43091089/article/details/99792892对字体大小设置进行了修正。可以实现从GitHub上获取星数最高的Python项目,对前30个项目的星数绘制条形图并当鼠标放置到相应条形bar上时能显示项目的简要信息,点击后能跳转到相应的GitHub网页。代码如下:# ~ coding=UTF-8import

2020-12-02 22:42:15 211 1

原创 Python绘图-Pygal-pygal_draw2.py

Python绘图-Pygal-pygal_draw2.py准备文件btc_close_2017.json在程序目录下,该文件可从https://www.ituring.com.cn/book/1861右侧随书下载栏下载# ~ coding=GBKimport jsonimport pygalimport mathfilename = 'btc_close_2017.json'with open(filename,'r') as f: data = json.load(f)#data为存储

2020-12-01 22:54:18 206

原创 Python绘图-matplotlib-matplotlib_draw2.py

Python绘图-matplotlib-matplotlib_draw2.py以下代码尝试从.csv文件中解析获取数据,并通过matplotlib的plot绘制折线图。所需数据文件(.csv)可通过以下链接获取:https://www.ituring.com.cn/book/1861右侧随书下载栏下载# ~ coding=GBK# ~ 首先加载.CSV文件到程序目录下# ~ 分析CSV文件,CSV模块包含在Python标准库中import csvimport matplotlib.pyplo

2020-11-30 22:45:49 239

原创 Python绘图-Pygal-pygal_draw1.py

Python绘图-Pygal-pygal_draw.py采用Pygal绘制条形图(柱状图、直方图),显示模拟投掷两个骰子后结果出现频率的统计结果。# ~ coding=GBK# ~ Windows 系统下安装Pygal:# ~ 安装命令: python -m pip install --user pygal==1.7# ~ 更新命令: python -m pip install --upgrade pygal# ~ 重要: 通过http://www.pygal.org/ -->Docu

2020-11-30 17:10:50 201

原创 Python绘图-matplotlib-test_randomWalk.py

Python绘图-matplotlib-test_randomWalk.py采用Python产生随机漫步数据并绘制散点图# ~ coding=GBKimport matplotlib.pyplot as pltfrom random import choice# ~ 创建RandomWals()类class RandomWalk(): def __init__(self,num_points=5000): self.num_points = num_points #随机漫步点数 s

2020-11-30 14:22:54 209

原创 Python绘图-matplotlib-matplotlib_draw1.py

Python绘图-matplotlib-matplotlib_draw.py记录了matplotlib的安装和使用,绘制了折线图和散点图及其相关设置保存。# ~ coding=UTF-8# ~ Windows 系统下安装matplotlib:# ~ 1、首先安装Visual studio : https://dev.windows.com/# ~ 2、安装matplotlib: https://pypi.python.org/pypi/matplotlib/ -->.whl文件# ~

2020-11-30 14:18:19 321

原创 Python基础-测试代码-test2.py

Python基础-测试代码-test2.py对类进行测试# ~ coding=GBKimport unittest# ~ 下面代码演示对一个类进行测试# ~ 待测试的类AnonymousSurvey()class AnonymousSurvey(): '''收集匿名调查问卷的答案''' def __init__(self,question): '''存储一个问题,并为存储答案做准备''' self.question = question self.responses =

2020-11-28 20:47:43 1000 1

原创 Python基础-测试代码-test1.py

Python基础-测试代码-test1.py测试一个函数# ~ coding=GBKimport unittest# ~ 待测试函数def get_formatted_name(first,last,middle=''): '''生成规整的全名''' if middle: full_name = first + ' ' + middle + ' ' + last else: full_name = first + ' ' + last return full_name.titl

2020-11-28 20:43:27 758

原创 Python基础-异常处理-exception.py

Python基础-异常处理-exception.py运行该程序时,需使用’alice.txt’,‘little_women.txt’,‘moby_dict.txt’,'siddhartha.txt’四个txt文件,放在该模块文件相同路径下,可从https://www.ituring.com.cn/book/1861右侧随书下载栏下载。# ~ coding=GBKimport json# ~ 使用try-except-else代码块while True: print("Please enter

2020-11-28 11:17:15 179

原创 Python基础-txt文件读写-txt_read_write.py

Python基础-txt文件读写-txt_read_write.py运行该程序时,需准备两个txt文件,放在该模块文件相同路径下,这两个txt文件名为pi_digits.txt和pi_million_digits.txt,可从https://www.ituring.com.cn/book/download/d9988c6a-0e57-4774-8879-5863a4d32e48下载或https://www.ituring.com.cn/book/1861右侧随书下载栏下载。# ~ coding=GB

2020-11-27 22:12:07 1129

原创 Python基础-类-导入类

Python基础-类-导入类该程序示例演示在模块car.py中创建不同的类,并在另一个模块my_car.py中导入car.py模块中的类并进行相关操作。同时也演示了导入Python标准库的操作。car.py# ~ coding=GBK# ~ 创建Car类class Car(): def __init__(self, make, model, year): self.make = make self.model = model self.year = year #给属性指定默

2020-11-26 21:34:06 124

原创 Python基础-类-class1.py

Python基础-类-class1.py# ~ coding=GBK #采用文档字符串时不能使用UTF-8# ~ 创建Dog类class Dog(): '''模拟小狗''' #约定首字母大写的名称指的是类 #_init_是一个特殊的方法,每当根据这个类创建新实例时,Python都会自动运行它 #名称中开头和末尾都有两个下划线,用于避免与普通方法产生冲突 def __init__(self, name, age): #形参self必须位于其他形参前面 #name和age是通过实例可访

2020-11-26 21:21:08 144 1

原创 Python基础-函数-functions2.py

Python基础-函数-functions2.py# ~ coding=UTF-8# ~ 此模块配合function1模块使用import functions1 # ~ 让Python打开functions1.py文件,并将其中所有函数都复制到这个程序中,# ~ 运行程序后可在程序所在路径下看到多了一个"_pycache_"的文件夹,# ~ 文件夹中多了一个名称为"functions1.cpython-39"的Compiled Python文件# ~ "-39"是因为电脑安装的Python

2020-11-25 16:19:14 201

原创 Python基础-函数-functions1.py

Python基础-函数-functions1.py# ~ coding=UTF-8# ~ 最简单的函数结构def greet_user(): print("Hello!")greet_user()# ~ 带传递参数的函数def greet_user2(username): print("Hello, " + username.title() + "!")greet_user2('jesse')# ~ 传递列表,传递参数为列表def greet_users(names): for

2020-11-25 16:18:01 109

原创 Python基础-输入与while-input&while.py

Python基础-输入与while-input&while.py# ~ coding=UTF-8# ~ input()函数# ~ prompt = "Who are you?"# ~ prompt += "\nPlease enter your name: "# ~ name = input(prompt)# ~ print("Hello, " + name + "!")# ~ age = input("How old are you? ")# ~ print("You are

2020-11-24 22:22:00 81

原创 Python基础-字典2-dictionary2.py

Python基础-字典2-dictionary2.py# ~ coding=UTF-8# ~ 嵌套# ~ 可以在列表中嵌套字典、在字典中嵌套列表甚至在字典中嵌套字典# ~ 创建一个包含三个外星人的列表,每个外星人有多个键值对特征,采用字典,所有外星人组成列表alien_0 = {'color':'green','points':5}alien_1 = {'color':'yellow','points':10}alien_2 = {'color':'red','points':15}al

2020-11-02 09:21:38 747

原创 Python基础-字典1-dictionary1.py

Python基础-字典1-dictionary1.py# ~ coding=UTF-8# ~ 简单的字典# ~ 字典是一系列键-值对alien_0 = {'color':'green','points':5}#两个键值对# ~ 访问字典中的值print(alien_0['color'])print(alien_0['points'])new_points = alien_0['points']print("you just earned " + str(new_points) + "

2020-11-02 09:19:56 295

原创 Python基础-if语句-if_expression.py

Python基础-if语句-if_expression.pyif语句判断是否在列表中# ~ coding=UTF-8car = 'Audi'if car == 'audi':#区分大小写 print(True)else: print(False)print(car != 'audi') # ~ 检查特定值是否在列表中request_toppings = ['mushrooms','onions','pineapple']print('mushrooms' in request_to

2020-10-27 15:56:33 390

原创 Python基础-列表操作2-list_2.py

Python基础-列表操作2-list_2.py包括列表的遍历、数值列表的创建、数字列表的简单统计、列表解析、切片、复制,元组# ~ coding=UTF-8# ~ 解决中文注释乱码# ~ 遍历整个列表# ~ magicians = ['alice','david','carolina']# ~ for magician in magicians:#注意加冒号 # ~ print(magician.title())#缩进以包含到for循环中 # ~ print('********')#

2020-05-17 18:42:28 166

原创 Python基础-列表操作1-list_1.py

Python基础-列表操作1-list_1.py包括列表的定义,元素的访问、修改、添加、删除、排序等。# ~ coding=UTF-8# ~ 解决中文注释乱码# ~ 定义列表# ~ bicycles = ['trek','cannondale','redline','specialized']# ~ print(bicycles)# ~ 访问列表元素# ~ print(bicycles[0].title())# ~ 修改列表元素# ~ motocycles = ['honda','

2020-05-17 11:59:01 186

原创 Python基础-Hello_world.py

Python基础-Hello_world.py在Win10上使用Geany记录Python入门的基础,包括字符串和数字操作# ~ coding=UTF-8# ~ 解决中文注释乱码# ~ print("hello")# ~ The Zen of Python, by Tim Peters# ~ import this# ~ 转换选中部分大/小写:ctrl+alt+u# ~ 切换注释:ctrl+e# ~ 整体缩进:ctrl+i# ~ 整体撤销缩进:ctrl+u# ~ 定义变量#

2020-05-17 11:54:06 513

原创 设置Geany文本编辑器的语言

设置Geany文本编辑器的语言2020-05-16 在Windows 10电脑上安装Geany 1.36版,下载地址:http://geany.org/安装后发现Geany编辑器的语言自动设置为中文,考虑到很多学习材料为英文,方便起见,想改为英文的编辑器界面。但是软件界面本身似乎没有提供这样的设置。简单的处理办法:卸载当前安装,重新安装时去除语言的勾选项,安装后默认为英文界面。有其他方法的欢迎留言。...

2020-05-16 22:38:13 2789 1

空空如也

空空如也

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

TA关注的人

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