1、《Python程序设计基础(第2版)》(ISBN:9787302490562,董付国,清华大学出版社,2018年1月出版,2020年12月第18次印刷),连续两年(2019、2020)被评为清华大学出版社畅销教材,2020年被评为山东省高等教育优秀教材。
使用Python+tkinter编写GUI程序,程序运行后可以自由拖放组件调整组件位置。
大致思路:Python扩展库wordcloud可以用来制作词云,而pillow库提供了图像处理功能,代码结合二者创建了词云头像,其中把给定的图像作为参考,只保留词云中与图像前景对应位置的像素,起到裁剪作用。 import random import string import wordcloud from PIL import Image def show(s): # 创建wordcloud对象 wc = wordcloud.WordCloud( r'C:\windows\fonts\simf
Python标准库subprocess中提供了很多调用外部程序创建子进程的对象,本文重点演示Popen对象的stdin和stdout属性的用法。 假设有一个程序externProgram.py,内容如下: x = input() print('hello world', x) 然后编写测试程序test.py,内容如下: from subprocess import PIPE, Popen text = '董付国' test = Popen('python externProgram.py',
SQL注入是一种常见的攻击手法,主要实现方式是通过提供精心构造的数据使得在服务端拼接成具有恶意的SQL语句,可以实现万能登录、暴漏数据库和数据表结构、执行存储过程甚至获取超级管理员权限等,具有非常大的威胁,曾经是黑客非常常用的技术,常见于WEB网站的攻击,桌面程序也存在类似的攻击面。
给定若干视频文件,为其批量添加三层弹幕,要求弹幕文字嵌入到原始画面下方,不遮挡原始画面中的有效内容。假设原始画面中主要背景色为白色。
介绍Spark在Win 10系统中的的安装、配置以及在分布式爬虫中的使用,Python版本为3.6.8。
Python扩展库pypinyin支持汉字到拼音的转换,并且可以和分词扩展库配合使用。 >>> from pypinyin import lazy_pinyin, pinyin >>> lazy_pinyin('董付国') #返回拼音 ['dong', 'fu', 'guo'] >>> lazy_pinyin('董付国', 1) #带声调的拼音 ['dǒng', 'fù', 'guó'] >>> lazy_pinyin('董付国', 2) #另一种拼音风格 ['do3ng', 'f
本文要点在于Python扩展库pycrypto实现了大量密码学算法,可以拿来直接使用。 import string import random from Crypto.Cipher import AES def keyGenerater(length): '''生成指定长度的秘钥''' if length not in (16, 24, 32): return None x = string.ascii_letters+string.digits return ''.join([random
Python标准库marshal可以进行对象的序列化和反序列化。 >>> import marshal # 待序列化的对象 >>> x1 = 30 >>> x2 = 5.0 >>> x3 = [1, 2, 3] >>> x4 = (4, 5, 6) >>> x5 = {'a':1, 'b':2, 'c':3} >>> x6 = {7, 8, 9} # 把需要序列化的对象放到一个列表中 >>> x = [eval('x'+str(i)) for i in range(1,7)] >>> x [30, 5.0,
本文所发PPT是董付国老师2018年5月份在成都第二届全国高校“数据科学与大数据技术”专业教学研讨会(电子工业出版社)上作报告用的。
2)把学生答题后提交的程序文件作为模块导入,依次调用每个试题函数,传递测试参数,根据函数返回值是否符合预期功能,判断对错并计算得分。
总体说明:本套PPT共约1900页,包含董付国老师Python系列图书《Python程序设计基础》(2017年7月第5次印刷)、《Python程序设计(第2版)》(2017年9月第4次印刷)、《Python可以这样学》(2017年7月第3次印刷)、《Python程序设计开发宝典》(2017年10月第2次印刷)中大部分内容,前后花费近3年陆续制作和补充完成,所有版权归董付国老师所有,可以免费作为教学或自学参考,一旦发现有人用于商业用途,作者将不遗余力地追究其法律责任。为方便广大Python爱好者学习,本文免费
总体说明:本套PPT共约1900页,包含董付国老师Python系列图书《Python程序设计基础》(2017年7月第5次印刷)、《Python程序设计(第2版)》(2017年9月第4次印刷)、《Python可以这样学》(2017年7月第3次印刷)、《Python程序设计开发宝典》(2017年10月第2次印刷)中约3/5的内容,前后花费近3年陆续制作和补充完成,所有版权归董付国老师所有,可以免费作为教学或自学参考,一旦发现有人用于商业用途,作者将不遗余力地追究其法律责任。为方便广大Python爱好者学习,本文
总体说明:本套PPT共约1900页,包含董付国老师Python系列图书《Python程序设计基础》(2017年7月第5次印刷)、《Python程序设计(第2版)》(2017年9月第4次印刷)、《Python可以这样学》(2017年11月第4次印刷)、《Python程序设计开发宝典》(2017年10月第2次印刷)中约3/5的内容,前后花费近3年陆续制作和补充完成,其中部分案例也收录在《中学生可以这样学Python》中。本系列PPT所有版权归董付国老师所有,可以免费作为教学或自学参考,一旦发现有人用于商业用途,
《Python程序设计基础与应用(第2版)》(微课版)(ISBN:978-7-111-69670-4),董付国,机械工业出版社,2022年1月出版,2022年8月第3次印刷(本书第1版印刷15次,已退出历史舞台)。面向新工科高等院校大数据专业系列教材,信息技术新工科产学研联盟数据科学与大数据工作委员会推荐教材。添加机械工业出版社小编微信15910938545(备注姓名+学校)可申请样书,仅限高校教师。
总体说明:本套PPT共约2000页,包含董付国老师Python系列图书《Python程序设计基础(第2版)》(2018年8月第4次印刷)、《Python程序设计(第2版)》(2018年8月第9次印刷)、《Python可以这样学》(2018年8月第6次印刷)、《Python程序设计开发宝典》(2018年2月第3次印刷),前后花费近3年陆续制作和补充完成,其中部分案例也收录在《中学生可以这样学Python》、《Python程序设计基础与应用》和《玩转Python轻松过二级》中。本系列PPT所有版权归董付国老师所有,可以免费作为教学或自学参考,一旦发现有人用于商业用途,作者将不遗余力地追究其法律责任。为方便广大Python爱好者学习,本文免费分享第九章,已分享的前八章请参考文末相关阅读,后续章节会陆续分享。
总体说明:本套PPT共约1900页,包含董付国老师Python系列图书《Python程序设计基础》(2017年7月第5次印刷)、《Python程序设计(第2版)》(2017年9月第4次印刷)、《Python可以这样学》(2017年7月第3次印刷)、《Python程序设计开发宝典》(2017年10月第2次印刷)中约3/5的内容,前后花费近3年陆续制作和补充完成,其中部分案例也收录在《中学生可以这样学Python》中。本系列PPT所有版权归董付国老师所有,可以免费作为教学或自学参考,一旦发现有人用于商业用途,作
《中学生可以这样学Python》,ISBN:9787302480396,董付国,应根球,清华大学出版社
封面图片:《Python程序设计基础与应用》(ISBN:9787111606178),董付国,机械工业出版社
为更好地保证教学质量和提高学生的学习积极性,我使用Python开发了一套课堂教学管理系统,具有在线点名、在线答疑、随机提问、在线作业管理、在线自测、在线考试、数据汇总、试卷生成、屏幕广播等功能,前几天
1、在命令提示符环境使用pip install scrapy命令安装Python扩展库scrapy,详见Python使用Scrapy爬虫框架爬取天涯社区小说“大宗师”全文
base64模块提供了大量函数用来把二进制数据编码为可打印的ASCII字符,以及将其解码为二进制数据。提供了RFC3548中Base16、Base32、Base64以及事实标准Ascii85和Base85编码与解码算法的实现。 RFC3548编码规则适合对二进制数据进行编码以使其可以通过email安全传输,作为URL的一部分,或者包含在HTTP POST请求中,编码算法与uuencode程序并不一样。该模块提供了两个接口,支持将字节串对象编码为ASCII字节,以及进行相反的解码,支持RFC3548中定义的全
董付国著,《Python程序设计基础(第3版)》(微课版),ISBN:9787302611035,清华大学出版社,定价59.8元,2022年12月出版,2023年1月第2次印刷(本书前两版累计印刷27次,已退出历史舞台),全国高等学校计算机教育研究会“十四五”规划教材,山东省高等教育优秀教材,山东省普通高等教育一流教材,山东省一流本科课程“Python应用开发”(线上线下混合)配套教材,山东省一流本科课程“Python程序设计基础”(线上)配套教材,本书第二版为清华大学出版社2019、2020、2021、2022年畅销教材
本书81个实验项目可与董付国老师的《Python程序设计(第2版)》、《Python程序设计基础(第2版)》、《Python程序设计基础与应用》、《Python程序设计实例教程》等教材配合使用,用书老师可以联系董老师获取配套源码和测试数据文件。
封面图片:《Python程序设计基础(第2版)》,ISBN:9787302490562,董付国,清华大学出版社
封面图片:《Python程序设计基础与应用》,董付国著,机械工业出版社,2018.9
适用教材:《Python编程基础与案例集锦(中学版)》,董付国,应根球著,电子工业出版社
适用教材: 董付国.《玩转Python轻松过二级》.清华大学出版社,2018. 第1章 Python概述 1.1 Python是这样一种语言 视频内容
适用教材: 董付国.《玩转Python轻松过二级》.清华大学出版社,2018. 第1章 Python概述 1.3 Python编程规范与代码优化建议 视频内容
适用教材: 董付国.《玩转Python轻松过二级》.清华大学出版社,2018. 第1章 Python概述 1.6 标准库与扩展库对象的导入与使用 视频内容
适用教材: 董付国,应根球.《中学生可以这样学Python》.清华大学出版社,2017. 第8章 常用算法的Python实现 例8.21 选择法排序 视频内容
适用教材: 董付国,应根球.《中学生可以这样学Python》.清华大学出版社,2017. 第8章 常用算法的Python实现 例8.22 冒泡法排序 视频内容
适用教材: 董付国,应根球.《中学生可以这样学Python》.清华大学出版社,2017. 第8章 常用算法的Python实现 8.4 递归算法案例分析 视频内容
适用教材: 董付国.《玩转Python轻松过二级》.清华大学出版社,2018. 第1章 Python概述 1.5 安装扩展库的几种方法 视频内容
适用教材: 董付国,应根球.《中学生可以这样学Python》.清华大学出版社,2017. 第8章 常用算法的Python实现 例8.23 快速排序算法 视频内容
在Python中,map、filter、enumerate、zip、reversed等对象除了惰性求值之外,还有个共同的特点是“其中的元素只能使用一次”,这一点如果不注意的话,有时候会代码麻烦和困扰。
适用教材: 董付国,应根球.《中学生可以这样学Python》.清华大学出版社,2017. 第8章 常用算法的Python实现 8.2 枚举算法案例分析 视频内容
适用教材: 董付国,应根球.《中学生可以这样学Python》.清华大学出版社,2017. 第8章 常用算法的Python实现 8.1 解析算法案例分析 视频内容
适用教材: 董付国,应根球.《中学生可以这样学Python》.清华大学出版社,2017. 第8章 常用算法的Python实现 8.3 递推算法案例分析 视频内容
适用教材: 董付国,应根球.《中学生可以这样学Python》.清华大学出版社,2017. 第8章 常用算法的Python实现 例8.25 二分法查找 视频内容
说明: 1、需要首先安装Python扩展库scipy。 2、本文代码只适用于未压缩的WAV声音文件。 参考代码: 关注“Python小屋”的所有老师、企业朋友和同学以及天下所有Python爱好者朋友们
适用教材: 董付国.《玩转Python轻松过二级》.清华大学出版社,2018. 第2章 运算符、表达式与内置对象 2.4 Python常用内置函数用法精要 2.4.4 排序与逆序 视频内容 2.4.5 枚举 视频内容
适用教材: 董付国.《Python程序设计基础与应用》,机械工业出版社,2018.9
领取专属 10元无门槛券
手把手带您无忧上云