自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python标准库zlib提供的数据压缩功能

Python标准库zlib中提供的compress()和decompress()函数可以用于数据的压缩和解压缩,在压缩数据之前需要先想办法编码为字节串。>>> impor...

2017-01-30 08:16:56 285 1

原创 Python中的数组类型

Python没有提供内置的数组类型,但是通过标准库array提供了array类支持数组的创建与使用,可以创建的数组类型包括整数、实数、Unicode字符等等,可以使用help()函数查看更...

2017-01-25 10:17:32 219

原创 自学Python的最佳选择《Python可以这样学》正式出版

资深Python爱好者董付国老师编著的经典图书《Python可以这样学》正式出版,500页78万7千字巨献,清华大学出版社官网已挂出有关信息,应该这几天很快就可以通过官网购买了,预计一周内将在亚马逊、京东、当当、互动出版网、淘宝等各大网上书店全面上架。以Python 3.5.x为载体,同时适用于Python 3.4.x和Python 3.6.x,超过1000个演示性代码片段和200多个案例大放送,除了Python高级语法和内置对象高级用法,还介绍了几十个扩展库在不同领域的应用,并完整介绍了“边讲边练类课程课

2017-01-24 19:32:27 17571 1

原创 Python大数据处理扩展库pySpark用法精要

Spark是一个开源的、通用的并行计算与分布式计算框架,其活跃度在Apache基金会所有开源项目中排第三位,最大特点是基于内存计算,适合迭代计算,兼容多种应用场景,同时还兼容Hadoop生...

2017-01-24 16:57:38 124

原创 Python高级数组处理模块numpy用法精要

numpy是Python的高级数组处理扩展库,提供了Python中没有的数组对象,支持N维数组运算、处理大型矩阵、成熟的广播函数库、矢量运算、线性代数、傅里叶变换以及随机数生成等功能,可与...

2017-01-23 10:31:18 179

原创 Python图像处理模块pillow子模块Image用法精要

Image是pillow库中一个非常重要的模块,提供了大量用于图像处理的方法。使用该模块时,首先需要导入。>>> from PIL import Image接下来,我们通...

2017-01-22 08:49:42 324

原创 Python求解一元二次方程根

本文使用Python实现一元二次方程求根公式,主要演示运算符和几个内置函数的用法,封面图片与本文内容无关。def root(a, b, c, highmiddle=True): #首...

2017-01-21 16:10:55 6777

原创 Python中的枚举类型

>>> from enum import Enum #导入模块中的类>>> class Color(Enum): #创建自定义枚举类 red =...

2017-01-20 12:21:31 54

原创 重磅:《Python可以这样学》正式出版

资深Python爱好者董付国老师编著的经典图书《Python可以这样学》正式出版,500页78万7千字巨献,清华大学出版社官网(http://www.tup.com.cn/booksCen...

2017-01-19 17:34:27 126

原创 Python面向对象程序设计中属性的作用与用法

公开的数据成员可以在外部随意访问和修改,很难保证用户进行修改时提供新数据的合法性,数据很容易被破坏,并且也不符合类的封装性要求。解决这一问题的常用方法是定义私有数据成员,然后设计公开的成员...

2017-01-18 17:48:32 172

原创 Python使用正则表达式处理字符串

关于正则表达式基本语法请参考之前发过的文章常用正则表达式锦集与Python中正则表达式的用法,正则表达式扩展语法的高级用法后面会专门整理后再发。Python标准库re提供了正则表达式操作所...

2017-01-16 18:25:51 278

原创 几行Python代码模拟轮盘抽奖游戏

轮盘抽奖是比较常见的一种游戏,在轮盘上有一个指针和一些不同颜色、不同面积的扇形,用力转动轮盘,轮盘慢慢停下后依靠指针所处的位置来判定是否中奖以及奖项等级。本文代码中的函数名和很多变量名使用...

2017-01-15 09:02:38 520

原创 Python函数默认值参数的2个坑

在定义函数时,Python支持默认值参数,在定义函数时可以为形参设置默认值。在调用带有默认值参数的函数时,可以不用为设置了默认值的形参进行传值,此时函数将会直接使用函数定义时设置的默认值,...

2017-01-14 12:39:41 868

原创 Python动态创建变量的方法

Python内置函数exec()可以用来执行Python代码或内置函数compile()编译的代码对象,例如>>> exec('print("hello ...

2017-01-13 14:54:46 162

原创 Python运算符+与+=的那些事

这两个运算符很多语言都提供了,好像也没啥好说的,不就是像下面这样子用嘛。>>> x = 3>>> y = x+6>>> y9>&...

2017-01-12 15:41:02 480

原创 Python导入标准库和扩展库对象的几种方式

Python中的对象大概可以分为三类:内置对象、标准库对象和扩展库对象。其中内置对象是直接编译进解释器的可以直接使用,没有对应的Python源代码;标准库对象是随Python安装的,但是需...

2017-01-11 19:38:49 5653

原创 详解Python使用模拟退火算法求解列表“最大值”

模拟退火算法可以看作是爬山算法的一种改进,如果前方有更优解就前进,如果没有更优解就以一定概率前进。与简单的爬山算法相比,模拟退火算法有可能跳出局部而得到全局最优解,但也有可能得到更差的解,算法参数的设置非常重要。

2017-01-10 20:18:20 3971

原创 Python扩展库安装工具pip的高级用法

之前发过一篇使用pip安装扩展库和Python程序打包的基础文章,请参考Python安装扩展库与打包成exe可执行文件的方法除了前文中介绍的用法,pip工具还有很多命令可以使用,本文再介绍...

2017-01-10 17:54:23 104

原创 Python编写的数字拼图游戏(含爬山算法人机对战功能)

数字拼图游戏与拼图游戏原理一致,把打乱了的数字或图片经移动,拼成给定的目标数字或图片,其中总有一个空的地方,让相邻(上下左右)的方块移动,直至达到目标。游戏代码由浙江温州永嘉县教师发展中心...

2017-01-09 16:00:17 265

原创 Python使用递归法对整数进行因数分解

所谓因数分解,是指把一个整数变成其所有质因数相乘的形式,例如10=2*5, 39000=2*2*2*3*5*5*5*13。from random import randintdef fac...

2017-01-07 15:06:02 3548 2

原创 Python计算任意单调曲线在给定区间上的近似长度

本文要点在于:任意曲线在一个很小的局部都可以看作直线。def curveLength(xs, func): '''xs:x轴的采样点,越密越准确 ...

2017-01-06 08:50:49 385

原创 Python使用修饰器强制函数只接收关键参数

前面发过一篇文章介绍了单独一个星号或斜线作为函数参数的含义,请查看:Python函数中单独一个星号或斜线作为形参的含义如果需要强制函数的所有参数都必须以关键参数形式进行传值,可以在定义函数...

2017-01-05 16:11:16 89

原创 Python使用爬山算法寻找序列“最大值”

爬山算法是人工智能算法的一种,特点在于局部择优,所以不一定能够得到全局最优解,尽管效率比较高。使用爬山算法寻找序列最大值的思路是:在能看得到的局部范围内寻找最大值,如果当前元素已经是最大值...

2017-01-04 10:06:24 261

原创 Python函数中单独一个星号或斜线作为形参的含义

在函数定义时,位于*parameter或单独一个星号*之后的所有参数都只能以关键参数的形式进行传值,不接收其他任何形式的传值。>>> def demo(a, b, *, ...

2017-01-03 09:55:48 462

原创 必须放在特定的文件夹中才能运行的Python程序

下面的小代码要演示的问题是,可以规定某个Python程序必须放在特定的文件夹(代码中假设必须放到Python安装目录中)中才能运行,移动到其他文件夹之后会拒绝运行。import osimp...

2017-01-02 11:26:43 298

原创 Python编程中一定要注意的那些“坑”(一)

1  逗号不是运算符,只是个普通的分隔符>>> x = 3, 5>>> x(3, 5)>>> x == 3, 5(False, 5)>>> 1, 2, 3(1, 2, 3)>>> 3 in [1, 2, 3], 5(True, 5)2  ++和--也不是运算符,虽然有时候这样用也行>>> x = 3>>> x+++58>>> x++S

2017-01-01 21:48:58 4026 2

Python小屋在线刷题软件客户端

2086道Python客观题+456道Python编程题在线练习软件,所有题目自动判断对错,并不定期增加新题目。提供游客账号,也可以免费注册正式账号使用更多功能,例如只查看未答题目或只查看特定章节的题目。任课教师可以联系董老师导入学生名单,期末导出学生的练习数据作为平时成绩参考。

2022-04-13

《Python数据分析、挖掘与可视化》教学大纲(参考).pdf

《Python数据分析、挖掘与可视化》(董付国,人民邮电出版社,2020年)配套教学大纲。

2021-08-12

《Python网络程序设计》教学大纲(参考).pdf

适用于高校讲授计算机网络或网络程序设计的教师。

2021-08-12

Python程序设计实验指导书

内含30个Python实验,实验目的,实验内容,实验步骤,和对应的源码。

2018-06-16

《Python程序设计》课件第一章 基础知识

《Python程序设计》第一章课件。

2016-09-02

小学口算题库生成器

小学口算题库生成器,Python编写,可脱离Python环境独立运行。

2016-01-17

小学口算生成器

小学口算题库生成器,使用Python编写,可脱离Python环境运行。

2016-01-17

Python灰帽子随书源代码

非常经典的Python灰帽子源代码,大量示例代码,包括PyDbg和Immunity Debugger的使用,通过学习可以了解反汇编与调试器的工作原理。

2013-02-02

数字图像处理VC代码

很好的数字图像处理VC源代码,非常有参考价值,并且最后有个完整的框架。

2012-11-07

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

TA关注的人

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