给大家带来的一篇关于Python编程相关的电子书资源,介绍了关于学Python方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小22 MB,董付国编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.9。

内容介绍

读者评价

已刷完,重点看前面部分基础知识,后面的挑着感兴趣的领域看。前面基础知识讲得不够系统,如果不是刷过别的python书的话单靠本书不一定能吃透。后半应用领域讲得较散,既不系统也不详细,类似题库

前半部分基础知识不错,举例也多;后半部分应用就比较浅也比较杂,仅作为了解,需要深入的话还是要阅读其他书籍

刷了近一年,终于刷到了最后一章了——不容易,真如登山,越到后面感觉越好!基本调试了书中90%多的例子,用的Python3.6的版本,基本都调通了,而且自己对程序做了一定的变形——受益匪浅,感谢董老师的大作! 没调的准备再回头来调试完,再看看别的书的实例,还有数据库的、django的、网页的,可能基本上就建立起来一点轮廓了,再调试几个稍大些的项目,应该就算能进门了吧!!

编辑推荐

信息量大、案例丰富、实用性强。全书包含近200个案例和上千段代码,涉及Python基本语法和数据类型,以及GUI、网络应用、数据库、密码学、科学计算与可视化、大数据、图形图像处理等多个领域的开发,书中一些代码进行简单拼凑就可以满足实际工作中需要的很多功能。深度与广度兼顾。剖析Python编程模式,通过小提示、小技巧、注意、拓展知识等形式适当介绍标准库的工作原理、内置函数的高级用法以及代码优化和安全编程知识,同时还补充了很多扩展库的小应用,满足不同层次读者需要。语言轻松愉快,寓教于乐。以Python知识和应用为主线,偶尔穿插一点太极拳论、道德经、易经、古诗词和其他一些文学作品中的名言名句和小故事,部分题目还给出了非常幽默的答案。注释量大。书中几乎每段重要代码都配有相关的注释,让读者能够在*短时间内理解代码的编写思路和要点,大幅度缩短阅读和学习时间。

作者简介

董付国 副教授。自2000年参加工作以来,先后讲授过汇编语言、C/C /C#、Java和Python等多门编程语言,以及计算机组成原理、计算机网络、数据库原理、数据结构、操作系统、计算机安全、网络安全、计算机图形学、数字图像处理、游戏策划等多门课程,出版《Python程序设计》、《Python程序设计基础》、《Python程序设计(第2版)》系列教材,开发过多套涉及不同领域的管理系统,在国内外高水平学术期刊与会议上发表论文40余篇,其中近30篇被EI检索。学习工作之余*的爱好是打太极拳。

内容简介

全书共分16章,对Python内部工作原理进行了一定深度的剖析,99%以上的案例代码使用Python 3.5.1实现,也适用于Python 3.4.x(除少数几个新特性之外)和*版本Python 3.5.2以及Python 3.6.0,极个别案例使用Python 2.7.11实现(同样适用于其他版本Python 2.7.x,包括*的Python2.7.12),适当介绍了Python代码优化、系统编程和安全编程的有关知识,满足不同层次读者的需要。另外,书中通过小提示、小技巧、注意拓展知识等形式介绍了更多的内容,全部内容远比章节目录所显示的要多,需要认真阅读才能真正领会其中的奥妙。本书适合作为Python程序员的开发指南,也可以作为高等院校计算机专业、软件工程专业等专业的Python教材,还可以作为Python爱好者的指导用书。

内容节选

如何学习Python

一定要动手编写和调试书上的代码,踏踏实实把基础掌握好再有针对性地学习自己需要的扩展库,切忌只看不练。

多看,多想,多交流。

理解的越多,需要记忆的就越少。

切不可把全部精力放在 Python 语言本身的学习上,而是要把主要精力放到自己的专业和知识学习上,最终再用 Python 把自己的思想或算法准确地表达出来。

Python 基础

Python 是一种什么样的语言

当较新的 Python 版本推出之后,不要急于赶时髦,看到别人用高版本的 Python 也不用自卑,而是应该在确定自己必须使用的扩展库也推出了与之匹配的新版本之后再一起进行更新。

Python 开发环境

一般来说,建议在运算符两侧和逗号后面加一个空格,在不同功能的代码块之间增加一个空行。

交互模式一般用来实现一些简单的业务逻辑,或者验证某些功能。

Python 文件扩展名为.py,GUI 程序可以保存为.pyw

为提高代码运行速度,同时也对 Python 源代码进行保密,可以在命令提示符环境中使用python -OO -m py_compile file.py将 Python 程序file.py伪编译成为.pyc文件。

命令提示符cls清屏。

变量、运算符与表达式

标准库是 Python 默认安装的,但需要导入后才能使用其中的对象。扩展库则需要手动安装,然后导入之后才能使用其中的对象。

不需要事先声明变量名及其类型,并且变量的类型是可以随时发生改变的。

Python 字符串对象提供了一个方法isidentifier()可以用来判断指定字符串是否可以作为变量名、函数名、类名等标识符。

Python 内置对象

数字

字符串

列表

字典

元组

文件 f = open(file.txt)

集合 set('abc'),{'a', 'b', 'c'}

布尔型 True,False

空 None

编程单元 函数(def),类(class)

可以通过内置函数help()查看某个函数的使用帮助。

可以导入 sys 模块后使用print(sys.builtin_moudle_names)查看 Python 所有内置模块名称。

可以使用help('moudles')查看本机所有可用模块的名称。

Python 常用内置函数

进制转换

bin() 二进制

oct() 八进制

int() 十进制

hex() 十六进制

Unicode

ord() 字符串转为 Unicode

chr() Unicode 转为字符串

变量类型转换

bool()

float()

int()

str()

计算

abs() 返回绝对值或复数的模

max()

min()

sum()

其他

help() 查看指定方法的使用帮助

dir()

查看对象的所有成员

- `dir(math)` 查看模块中可用对象

- `dir('')` 查看字符串类型成员

- `dir(3+4j)` 查看复数类型成员

- `type(3)` 查看类型

- `isinstance(3, init)` 判断类型

- `import this` Python 之禅

Python 运算符

+ 加法,列表、元组、字符串合并

- 减法,集合差集

* 乘法,序列重复

/ 真除法

// 整商

- 相反数

% 余数,字符串格式化

** 幂

< <= > >= 大小比较,集合的包含关系比较

== != 相等、不等比较

or and not 或,与,非

in not in 成员测试

& | ^ 集合的交集、并集、对称差集

@ 矩阵相乘

print(value, ..., sep='', end='\n', file=sys.stout, flush=False)

sep 指定数据之间的分隔符,默认为空格。

file 参数用于指定输出位置,默认为标准控制台,也可以重定向输出到文件。

模块的安装和使用

常用 pip 命令

pip install Package 安装模块

pip list 列出已安装的所有模块

pip install -upgrade Package 升级模块

pip uninstall Package 卸载模块

pip 可执行程序在 Python 安装目录的 Scripts 文件夹下。

Python 序列

列表与列表推导式

可以用list()函数将元组、range 对象、字符串、字典、集合或其他类型的可迭代对象类型的数据转换为列表。需要注意的是,把字典转换为列表时默认是将字典的“键”转换为列表,如果想把字典的元素转换为列表,需要使用字典对象的items()方法明确说明。

>>> list({'a':3, 'b':9, 'c':78})

['a', 'b', 'c']

>>> list({'a':3, 'b':9, 'c':78}.items())

[('a', 3), ('b', 9), ('c', 78)]

工厂函数:list(),tuple(),set(),dict()。

可以使用del将对象删除,适用于所有的 Python 对象。也可以用del命令删除可变序列中的部分元素。

>>> a = [1, 2, 3]

>>> del a[0]

>>> a

[2, 3]

常用的列表对象方法

list.list.append(x) 将元素 x 添加至列表 list 尾部

list.extend(L) 将列表 L 中的所有元素添加至列表 list 尾部

list.insert() 在列表指定位置插入元素

list.remove() 删除在列表中首次出现的元素

list.pop(x) 删除并返回下标为 x 的元素,x 默认为-1

list.clear() 删除列表中的所有元素

list.index(x) 返回列表中第一个值为 x 的元素的下标

list.count() 返回指定元素在列表中出现的次数

list.reverse() 倒序

list.sort(key=None, reverse=False)

排序

- `sort()`和`reverse()`是对列表进行原地排序。如果不想丢掉原来的顺序可以用内置函数`sorted()`和 `reversed()`。

list.copy() 浅复制

成员测试运算符in也可以测试列表中是否存在某个元素。

zip()函数用于将多个列表中元素重新组合为元组并返回包含这些元组的 zip 对象。

>>> x = list(range(5))

>>> x

[0, 1, 2, 3, 4]

>>> list(zip(x, [0]*5))

[(0, 0), (1, 0), (2, 0), (3, 0), (4, 0)]

enumerate()函数返回包含若干下标和值的迭代对象。

>>> list(enumerate(x))

[(0, 0), (1, 1), (2, 2), (3, 3), (4, 4)]

map()可以将一个函数依次作用到一个序列上,并返回一个 map 对象作为结果。

>>> def add5(v):

... return v+5

...

>>> add5(1)

6

>>> list(map(add5, range(5)))

[5, 6, 7, 8, 9]

>>>

filter()将一个单参数函数作用到一个序列上,返回该序列中使得该函数返回值为 True 的那些元素组成的 filter 对象,如果指定函数为 None,则返回序列中等价于 True 的元素。

[表达式 for 变量 in 序列或迭代对象] 列表推导式在逻辑上相当于一个循环,只是形式更加简洁。

>>> [x*x for x in range(10)]

[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

切片返回的是列表元素的浅复制,与列表对象的直接辅助并不一样。

元组与生成器推导式

元组是不可变序列。

生成器推导式的结果是一个生成器对象,不是列表,也不是元组。可以根据需要将其转化为元组或列表,也可以使用生成器对象的

__next__()

方法或者内置函数

next()

进行遍历,或者直接将其作为迭代器对象来使用。当所有元素访问结束以后,如果需要访重新问其中的元素,必须重新创建该生成器对象。

>>> g = (i*i for i in range(10))

# 返回的是生成器对象

>>> g

at 0x00000158DCB9A620>

# 转为元组

>>> tuple(g)

(0, 1, 4, 9, 16, 25, 36, 49, 64, 81)

# 生成器对象已遍历结束,没有元素了

>>> list(g)

[]

# 重新生成

>>> g = (i*i for i in range(10))

>>> g.__next__()

0

>>> next(g)

1

字典

字典中的键不允许重复,值可以重复。

dict() 可以通过已有数据创建字典。

>>> keys = ['a', 'b', 'c']

>>> values = [1, 2, 3]

>>> dictionary = dict(zip(keys, values))

>>> dictionary

{'a': 1, 'b': 2, 'c': 3}

dict() 可以根据给定的“键:值”来创建字典。

>>> dict(name='Cat', age=5)

{'name': 'Cat', 'age': 5}

dict() 可以给定键,创建值为空的字典。

>>> dict.fromkeys(['name', 'age'])

{'name': None, 'age': None}

dict.update() 将 B 字典的键值对都添加到 A 字典,如果有键重复会用 B 字典的值覆盖。

dict.get() 返回字典里指定键的值,如果键不存在返回指定值。

dict.setdefault() 返回指定键对应的值,不过不存在就添加一个键并设置对应值。

内置函数globals()和locals()分别返回包含当前作用域内所有全局变量和局部变量的名称及值的字典。

其他对象方法参考 list。

集合

同一个集合内每一个元素都是唯一的,不允许重复。

set() 将可迭代对象转为集合,如果有重复值则只保留一个。

集合只能包含数字、字符串、元组等不可变类型(或者说可哈希)的数据。

set.add() 添加新元素,如果已存在则忽略。

set.update() 合并集合。

set.pop() 随机删除并返回一个元素。

set.remove() 删除指定元素,如果不存在则报错。

set.discard() 删除指定元素,如果不存在则忽略。

其他对象方法参考 list。

序列解包

可以使用序列解包功能对多个变量同时赋值。

x, y, z = 1, 2, 3

很方便地同时遍历多个序列

keys = ['a', 'b', 'c']

values = [1, 2, 3]

for k, v in zip(keys, values):

print(k, v)

其他

>>> print(* [1, 2, 3], 4, * (5, 6))

1 2 3 4 5 6

目录

第1章Python基础1

1.1Python是一种什么样的语言1

1.2Python开发环境2

1.2.1百家争鸣的繁荣景象2

1.2.2IDLE简单使用6

1.3变量、运算符与表达式9

1.3.1Python变量与内置数据类型9

1.3.2常用内置函数15

1.3.3运算符与表达式21

1.3.4人机对话基本接口25

1.4模块安装与使用28

1.4.1安装Python扩展库28

1.4.2模块导入与使用30

1.4.3编写自己的模块和包32

第2章Python序列35

2.1列表与列表推导式36

2.1.1列表创建与删除36

2.1.2列表常用方法38

2.1.3列表推导式46

2.1.4切片50

2.2元组与生成器推导式54

2.2.1元组54

2.2.2生成器推导式55

2.3字典57

2.3.1字典创建和元素添加、修改与删除57

2.3.2访问字典对象的数据59

2.3.3案例精选61

2.4集合63[1]〖2〗Python可以这样学[1]目录〖2〗2.4.1集合基础知识63

2.4.2集合操作与运算64

2.4.3案例精选67

2.5序列解包69

第3章程序控制结构与函数设计71

3.1选择结构71

3.1.1条件表达式71

3.1.2选择结构的几种形式73

3.1.3案例精选79

3.2循环结构82

3.2.1for循环与while循环的基本语法82

3.2.2break与continue语句83

3.2.3循环代码优化技巧84

3.2.4案例精选86

3.3函数设计与使用90

3.3.1基本语法91

3.3.2函数参数不得不说的几件事94

3.3.3变量作用域99

3.3.4lambda表达式102

3.3.5案例精选104

第4章面向对象程序设计122

4.1基础知识122

4.1.1类的定义与使用122

4.1.2私有成员与公有成员123

4.1.3数据成员125

4.1.4方法126

4.1.5属性129

4.1.6继承131

4.1.7特殊方法与运算符重载134

4.2案例精选135

4.2.1自定义数组135

4.2.2自定义矩阵141

4.2.3自定义队列147

4.2.4自定义栈151

4.2.5自定义二叉树154

4.2.6自定义有向图157

4.2.7自定义集合158

第5章字符串与正则表达式165

5.1字符串165

5.1.1字符串格式化的两种形式168

5.1.2字符串常用方法171

5.1.3案例精选186

5.2正则表达式190

5.2.1正则表达式语法与子模式扩展语法190

5.2.2re模块方法与正则表达式对象193

5.2.3案例精选199

第6章文件与文件夹操作206

6.1文件对象常用方法与属性207

6.2文本文件操作案例精选209

6.3二进制文件操作案例精选217

6.3.1使用pickle模块读写二进制文件217

6.3.2使用struct模块读写二进制文件219

6.3.3使用shelve模块操作二进制文件220

6.3.4使用marshal模块操作二进制文件220

6.4文件与文件夹操作221

6.4.1标准库os、os.path与shutil简介221

6.4.2案例精选227

第7章异常处理结构、代码测试与调试252

7.1异常处理结构252

7.1.1异常是什么252

7.1.2Python内置异常类层次结构254

7.1.3常见异常处理结构形式255

7.2代码测试262

7.2.1doctest263

7.2.2单元测试264

7.3代码调试270

7.3.1使用IDLE调试270

7.3.2使用pdb调试273

阶段性寄语278

第8章数据库应用开发279

8.1使用Python操作SQLite数据库279

8.1.1Connection对象280

8.1.2Cursor对象281

8.1.3Row对象284

8.2使用Python操作其他关系型数据库285

8.2.1操作Access数据库285

8.2.2操作MS SQL Server数据库286

8.2.3操作MySQL数据库288

8.3操作MongoDB数据库290

第9章网络应用开发293

9.1计算机网络基础知识293

9.2Socket编程295

9.2.1UDP编程296

9.2.2TCP编程298

9.2.3网络嗅探器300

9.2.4多进程端口扫描器302

9.2.5代理服务器端口映射功能的实现305

9.2.6自己编写FTP通信软件308

9.3域名解析与网页爬虫313

9.3.1网页内容读取与域名分析313

9.3.2网页爬虫315

9.3.3scrapy框架316

9.3.4BeautifulSoup4318

9.4网站开发323

9.4.1使用IIS运行Python CGI程序323

9.4.2Python在ASP.NET中的应用325

9.4.3Flask框架简单应用327

9.4.4django框架简单应用328

第10章多线程与多进程333

10.1多线程编程334

10.1.1线程创建与管理336

10.1.2线程同步技术339

10.2多进程编程346

10.2.1进程创建与管理347

10.2.2进程间数据交换347

10.2.3进程同步技术350

第11章大数据处理351

11.1大数据简介351

11.2MapReduce框架352

11.3Spark应用开发356

第12章图形编程与图像处理361

12.1图形编程361

12.1.1绘制三维图形361

12.1.2绘制三次贝塞尔曲线364

12.1.3纹理映射365

12.1.4响应键盘事件368

12.1.5光照模型369

12.2图像处理372

12.2.1pillow模块基本用法372

12.2.2计算椭圆中心375

12.2.3动态生成比例分配图376

12.2.4生成验证码图片377

12.2.5gif动态图像分离与生成379

12.2.6材质贴图380

12.2.7图像融合381

12.2.8棋盘纹理生成383

第13章数据分析与科学计算可视化384

13.1扩展库numpy简介384

13.2科学计算扩展库scipy393

13.2.1数学、物理常用常数与单位模块constants394

13.2.2特殊函数模块special395

13.2.3信号处理模块signal395

13.2.4图像处理模块ndimage397

13.3扩展库pandas简介401

13.4统计分析标准库statistics用法简介405

13.5matplotlib407

13.5.1绘制正弦曲线408

13.5.2绘制散点图408

13.5.3绘制饼状图410

13.5.4绘制带有中文标签和图例的图410

13.5.5绘制图例标签中带有公式的图411

13.5.6使用pyplot绘制,多个图形单独显示412

13.5.7绘制三维参数曲线413

13.5.8绘制三维图形414

13.5.9使用指令绘制自定义图形416

13.5.10在tkinter中使用matplotlib417

13.5.11使用matplotlib提供的组件实现交互式图形显示419

13.5.12根据实时数据动态更新图形421

13.5.13使用Slider组件调整曲线参数422

第14章密码学编程425

14.1经典密码算法425

14.1.1恺撒密码算法425

14.1.2维吉尼亚密码427

14.1.3换位密码算法428

14.2安全哈希算法429

14.3对称密钥密码算法DES和AES432

14.4非对称密钥密码算法RSA与数字签名算法DSA433

14.4.1RSA433

14.4.2DSA435

第15章tkinter编程精彩案例436

15.1用户登录界面436

15.2选择类组件应用438

15.3简单文本编辑器441

15.4简单画图程序445

15.5电子时钟449

15.6简单动画451

15.7多窗口编程454

15.8屏幕任意区域截图456

15.9音乐播放器458

15.10远程桌面监控系统462

第16章课堂教学管理系统设计与实现466

16.1功能简介466

16.1.1教师端功能466

16.1.2学生端功能467

16.2数据库设计468

16.3系统总框架与通用功能设计469

16.4数据导入功能473

16.4.1学生名单导入473

16.4.2题库导入473

16.5点名与加分功能475

16.5.1在线点名475

16.5.2离线点名与加分477

16.6随机提问功能480

16.7在线收作业功能482

16.7.1学生端482

16.7.2教师端483

16.8在线自测与在线考试功能485

16.8.1学生端486

16.8.2教师端488

16.9信息查看功能490

16.10数据导出功能492

16.11其他辅助功能493

16.11.1防作弊功能493

16.11.2服务器自动发现功能493

16.11.3Word版试卷生成功能494

结束语496

附录A本书中例题清单497

附录B本书中插图清单503

附录C本书中表格清单507

附录D本书中拓展知识摘要清单508

参考文献513

学习笔记

Python 爬虫学习笔记之多线程爬虫

XPath 的安装以及使用 1 . XPath 的介绍 刚学过正则表达式,用的正顺手,现在就把正则表达式替换掉,使用 XPath,有人表示这太坑爹了,早知道刚上来就学习 XPath 多省事 啊。其实我个人认为学习一下正则表达式是大有益处的,之所以换成 XPath ,我个人认为是因为它定位更准确,使用更加便捷。可能有的人对 XPath 和正则表达式的区别不太清楚,举个例子来说吧,用正则表达式提取我们的内容,就好比说一个人想去天安门,地址的描述是左边有一个圆形建筑,右边是一个方形建筑,你去找吧,而使用 XPath 的话,地址的描述就变成了天安门的具体地址。怎么样?相比之下,哪种方式效率更高,找的更准确呢……

Python初学者需要注意的事项小结(python2与python3)

一、注意你的Python版本 Python官方网站为http://www.python.org/,当前最新稳定版本为3.6.5,在3.0版本时,Python的语法改动较大,而网上的不少教程及语法针对的是1.0或者2.0版本的,这样就造成不少初学者按照示例代码来写,但编译都无法通过的问题。 1、print()函数 旧的print函数用法为print ‘Hello',而新的print函数对此改成了print(‘Hello')并且不再兼容之前版本。 如果在3.X版本上Python上使用旧的print语法,将出现“SyntaxError: invalid syntax”错误。 2、raw_input()与input() Python3中用input()取代了raw_input(),当然这仅仅是重命名,使用上并没有不同; 3、比较符号,使用!=替换 4、repr函数 使用repr()函数替换“(注:反单引号……

学python一定要会linux吗

不少Python新手经常问到学Python到底需不需要学习Linux? Python不是支持Windows和Linux操作系统吗?能在Windows下开发为什么还要学习Linux? 问这样的问题的朋友,可能还没有真正入行Python开发或者没有真正参与公司的一些项目部署,上线过程,对于上面问题,首选答案是肯定的,Python开发可以在Windows下开发,但是Linux学习仍然是必须的。 线上服务器一般是 一般在生产环境中,服务器基本都是Linux的,比如centos,红帽,ubuntu等linux系统,为什么服务器用linxu居多?比如其中一点肯定是安全啊,我们听过Windows经常死机,被勒索病毒入侵要支付比特币,但是这些在Linux下却不经常发生,其他也有很多原因可以网上查找……

学python下什么软件

Python作为一门起源比较的编程语言,开发软件其实非常多,既有代码编辑器,也有IDE集成环境,下面我简单介绍几个不错的Python开发软件,感兴趣的朋友可以自己尝试一下: VS Code (推荐学习:Python视频教程) 这是一个免费、开源、跨平台的代码编辑器,由微软自主设计研发,界面风格和VS非常像,但没有VS那么臃肿庞大,运行速度快、占用内存少,支持常见的自动补全、代码高亮、语法提示、Git等功能,安装Python插件后,可以直接编辑运行Python程序,对于日常Python开发或者入门来说,是一个非常不错的选择。 Sublime Text 这也是一个非常不错的代码编辑器,基本功能和VS Code差不多,轻便灵活、运行速度……

以上就是本次介绍的Python编程电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

展开 +

收起 -

python初学者编程指南源码_Python可以这样学 PDF 带讲义代码版相关推荐

  1. python初学者编程指南源码_如何系统地自学 Python?

    是否非常想学好 Python,一方面被琐事纠缠,一直没能动手,另一方面,担心学习成本太高,心里默默敲着退堂鼓? 幸运的是,Python 是一门初学者友好的编程语言,想要完全掌握它,你不必花上太多的时间 ...

  2. python初学者编程指南_动态编程初学者指南

    python初学者编程指南 编程辅导 (PROGRAMMING TUTORIAL) Dynamic programming is an art, the more problems you solve ...

  3. pyqt快速编程指南 源码_适合 C++ 新手学习的开源项目——在 GitHub 学编程

    作者:HelloGitHub-小鱼干 俗话说:万事开头难,学习编程也是一样.在 HelloGitHub 的群里,经常遇到有小伙伴询问编程语言如何入门方面的问题,如: 我要学习某一门编程语言,有什么开源 ...

  4. webgl编程指南源码_ThreeJS 源码剖析之 Renderer(一)

    引子? 最近,忽然想起曾在 WebGL 基础系列 文章中立下 flag:"后续还打算出 <ThreeJS 源码剖析> 系列"(特意翻出原话?),项目忙了一阵后,便决定开 ...

  5. python 搜索引擎 实验楼的源码_Python语言之简历有错别字被拒绝聘用?文档被领导说?Python实现永无错别字!...

    本文主要向大家介绍了Python语言之简历有错别字被拒绝聘用?文档被领导说?Python实现永无错别字!,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 找出中文错别字 1.5 代 ...

  6. python发朋友圈源码_Python 带你一键生成朋友圈超火的九宫格短视频

    1. 场景 如果你经常刷抖音和微信朋友圈,一定发现了最近九宫格短视频很火! ​从朋友圈九宫格图片,到九宫格视频,相比传统的图片视频,前者似乎更有个性和逼格 除了传统的剪辑软件可以实现,是否有其他更加快 ...

  7. python语音转文字源码_Python实现自动化语音转文本,彻底解放你的双手

    当对一个或多个人的谈话进行记录时,采用一种高度准确和自动化的方式将口语提取为文本非常有用.转换成文字后,便可以将其用于进一步分析或用作其他功能. 我们将使用称为AssemblyAI(https://w ...

  8. python抢票12306源码_Python实现12306火车票抢票系统

    Python实现12306火车票抢票系统效果图如下所示: 具体代码如下所示: import urllib.request as request import http.cookiejar as coo ...

  9. opengl 编程指南源码下载与环境配置

    首先到:https://github.com/openglredbook/examples 下载源码. 然后启用cmake生成.sln文件 打开两个.sln文件:vermilion9.sln GLFW ...

最新文章

  1. 简单的 docker SVG 动画(无聊之作)
  2. windows api 枚举进程pid
  3. 巧用SQL server的全局临时表防止用户重复登录
  4. php mysql刷新表格_PHP和AJAMYSQL数据库刷新表格
  5. android电池(五):电池 充电IC(PM2301)驱动分析篇
  6. 2016.8.7 UnicodeEncodeError 同时遍历多个list
  7. 链表:从尾到头打印链表
  8. 几楼电路精灵——手机端 原理图 PCB
  9. vss服务器状态失败_关于vss事件日志报如下错误
  10. 计算一点绕另一点旋转n度后的坐标
  11. 修真院教学模式四大体系之职业素养
  12. 机器学习-2.Python机器学习软件包Scikit-Learn的学习与运用
  13. 不选主元Gauss消去法
  14. 如何使用Java获取货币符号?
  15. Android5.0以上系统的移动网络开关
  16. 115.n阶方阵求逆
  17. ERROR: Failed to resolve: com.github
  18. 实战!从画面到性能DX9/DX10/DX11全对比
  19. uniapp中应用H5自定义二维码扫码界面
  20. 计算机应用基础2021自考本科,2021自考本科都考什么

热门文章

  1. TypeScript对象类型
  2. 解锁阿迪达斯营销姿势,分析阿迪达斯成功背后的营销策略
  3. 4个无敌好用的微信小程序,用了你都离不开
  4. 公众号 H5页面分享链接携带图片与标题(自定义卡片式分享链接)
  5. 以监工高管为代表的资本资产化
  6. echarts Java编写
  7. 云课堂智慧职教计算机基础答案,2020智慧职教云课堂计算机文化基础答案最新最全课后作业答案...
  8. 君子签用区块链打造电子合同证据链闭环,提升电子合同证据效力
  9. 高通:未来的世界是芯片连接一起 手机是一块屏幕 | 行业
  10. 易景地球三维平台介绍