精华内容
下载资源
问答
  • Python编程快速上手PDF高清完整版免费下载|百度云盘提取码:75ty内容简介如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过Python...

    Python编程快速上手PDF高清完整版免费下载|百度云盘

    提取码:75ty

    内容简介

    如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。

    本书是一本面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。

    本书适合任何想要通过Python学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用强大的编程语言和工具,并且会体会到Python编程的快乐。

    目录 · · · · · ·第一部分Python编程基础

    第1章 Python基础 3

    1.1 在交互式环境中输入表达式 3

    1.2 整型、浮点型和字符串数据类型 6

    1.3 字符串连接和复制 6

    1.4 在变量中保存值 7

    1.4.1 赋值语句 7

    1.4.2 变量名 9

    1.5 第一个程序 9

    1.6 程序剖析 11

    1.6.1 注释 11

    1.6.2 print()函数 11

    1.6.3 input()函数 11

    1.6.4 打印用户的名字 12

    1.6.5 len()函数 12

    1.6.6 str()、int()和float()函数 13

    1.7 小结 15

    1.8 习题 15

    第2章 控制流 17

    2.1 布尔值 18

    2.2 比较操作符 19

    2.3 布尔操作符 20

    2.3.1 二元布尔操作符 20

    2.3.2 not操作符 21

    2.4 混合布尔和比较操作符 21

    2.5 控制流的元素 22

    2.5.1 条件 22

    2.5.2 代码块 22

    2.6 程序执行 23

    2.7 控制流语句 23

    2.7.1 if语句 23

    2.7.2 else语句 24

    2.7.3 elif语句 25

    2.7.4 while循环语句 30

    2.7.5 恼人的循环 31

    2.7.6 break语句 33

    2.7.7 continue语句 34

    2.7.8 for循环和range()函数 37

    2.7.9 等价的while循环 39

    2.7.10 range()的开始、停止和步长参数 39

    2.8 导入模块 40from import语句 41

    2.9 用sys.exit()提前结束程序 41

    2.10 小结 41

    2.11 习题 41

    第3章 函数 43

    3.1 def语句和参数 44

    3.2 返回值和return语句 45

    3.3 None值 46

    3.4 关键字参数和print()47

    3.5 局部和全局作用域 48

    3.5.1 局部变量不能在全局作用域内使用 48

    3.5.2 局部作用域不能使用其他局部作用域内的变量 49

    3.5.3 全局变量可以在局部作用域中读取 49

    3.5.4 名称相同的局部变量和全局变量 50

    3.6 global语句 50

    3.7 异常处理 52

    3.8 一个小程序:猜数字 54

    3.9 小结 55

    3.10 习题 56

    3.11 实践项目 56

    3.11.1 Collatz序列 56

    3.11.2 输入验证 57

    第4章 列表 59

    4.1 列表数据类型 59

    4.1.1 用下标取得列表中的单个值 60

    4.1.2 负数下标 61

    4.1.3 利用切片取得子列表 61

    4.1.4 用len()取得列表的长度 62

    4.1.5 用下标改变列表中的值 62

    4.1.6 列表连接和列表复制 62

    4.1.7 用del语句从列表中删除值 63

    4.2 使用列表 63

    4.2.1 列表用于循环 64

    4.2.2 in和notin操作符 65

    4.2.3 多重赋值技巧 66

    4.3 增强的赋值操作 66

    4.4 方法 67

    4.4.1 用index()方法在列表中查找值 67

    4.4.2 用append()和insert()方法在列表中添加值 68

    4.4.3 用remove()方法从列表中删除值 69

    4.4.4 用sort()方法将列表中的值排序 69

    4.5 例子程序:神奇8球和列表 70

    4.6 类似列表的类型:字符串和元组 71

    4.6.1 可变和不可变数据类型 72

    4.6.2 元组数据类型 73

    4.6.3 用list()和tuple()函数来转换类型 74

    4.7 引用 75

    4.7.1 传递引用 76

    4.7.2 copy模块的copy()和deepcopy()函数 77

    4.8 小结 78

    4.9 习题 78

    4.10 实践项目 79

    4.10.1 逗号代码 79

    4.10.2 字符图网格 79

    第5章 字典和结构化数据 81

    5.1 字典数据类型 81

    5.1.1 字典与列表 82

    5.1.2 keys()、values()和items()方法 83

    5.1.3 检查字典中是否存在键或值 84

    5.1.4 get()方法 84

    5.1.5 setdefault()方法 85

    5.2 漂亮打印 86

    5.3 使用数据结构对真实世界建模 87

    5.3.1 井字棋盘 88

    5.3.2 嵌套的字典和列表 91

    5.4 小结 92

    展开全文
  • 本书是一本面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第二部分介绍了一些不同的任务...
  • python编程快速上手电子版下载:下载链接Python编程从入门到实践电子版下载:下载链接跳转后点左边普通下载即可直接保存文件!!!当然速度会稍微慢一点,VIP可以加速支持正版!!!条件允许的话建议入手纸质版如今...

    python编程快速上手电子版下载:下载链接

    Python编程从入门到实践电子版下载:下载链接

    跳转后点左边普通下载即可直接保存文件!!!

    当然速度会稍微慢一点,VIP可以加速

    支持正版!!!条件允许的话建议入手纸质版

    webp

    如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。

    本书是一本面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。

    本书适合任何想要通过Python学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用强大的编程语言和工具,并且会体会到Python编程的快乐。

    python编程快速上手电子版下载:下载链接

    Python编程从入门到实践电子版下载:下载链接

    展开全文
  • 本文实例讲述了Python PDF文件操作。分享给大家供大家参考,具体如下:题目如下:利用第九章的os.walk()函数编写脚本,遍历文件夹中的所有pdf,用命令行提供的命令对这些PDF进行加密,用原来的文件名加上_encrypted....

    本文实例讲述了Python PDF文件操作。分享给大家供大家参考,具体如下:

    题目如下:利用第九章的os.walk()函数编写脚本,遍历文件夹中的所有pdf,用命令行提供的命令对这些PDF进行加密,用原来的文件名加上_encrypted.pdf后缀,保存每个加密的PDF。在删除原来的文件之前,尝试用程序读取并解密该文件,确保被正确加密

    然后编写一个程序,找到文件夹中所有加密的PDF文件,利用提供的口令,创建pdf的解密拷贝,如果口令不对,程序应该打印一条消息,

    并继续处理下一个pdf文件

    思路如下:

    – 程序内函数1需要做以下事情:

    找出文件夹中所有PDF文件

    对PDF文件进行加密

    保存加密的PDF文件

    检验是否正确加密

    删除源文件

    – 程序内函数2需要做以下事情:

    遍历文件夹中所有带_encrypted后缀的PDF文件

    利用提供的口令进行打开

    能够正确打开,则进行口令拷贝保存到txt文件

    不能正确打开输出到屏幕

    – 代码需要做以下事情:

    导入os,PyPDF2,sys,send2trash

    生成新文件夹用于保存加密PDF及拷贝文本编写一个加密函数

    函数内调用os.walk()遍历文件夹,文件名保存到列表

    命令行参数sys.argv()提供加密口令

    for循环进行文件加密和保存加密文件操作

    decrypt进行解密,确保正确加密,并进行反馈

    删除原有文件(send2trash)

    编写一个生成解密拷贝函数

    os.walk()遍历,decrypt进行解密,反馈结果,生成密码拷贝txt

    try-except进行decrypt控制,解密失败打印消息,continue继续

    代码如下:

    由于我的代码在命令行运行时提示找不到PyPDF2模块,所以sys.argv命令行参数用的字符串直接放入函数进行代替。#! python3

    import os, sys, PyPDF2,send2trash

    os.makedirs(".\NewPDF")

    print("文件夹创建成功!")

    path1 = os.path.abspath(".\NewPDF")

    # 文件加密函数

    def decryptFile(argv,p = os.path.abspath(".\New")):

    tagFloder = '.\PDF'

    pdfList = []

    #当前目录下创建新文件夹

    #os.makedirs(".\NewPDF")

    #遍历目标文件夹,将.pdf文件名添加到列表

    for foldername, subfolders, filenames in os.walk(tagFloder):

    for filename in filenames:

    if filename.endswith('.pdf'):

    pdfList.append(filename)

    print('找到PDF文件:%s' %filename)

    else:

    continue

    #对pdf文件进行加密)

    for i in pdfList:

    pdfFile = open(os.path.join(foldername,filename),'rb')

    pdfReader = PyPDF2.PdfFileReader(pdfFile)

    pdfWriter = PyPDF2.PdfFileWriter()

    #拷贝

    for pageNum in range(pdfReader.numPages):

    pdfWriter.addPage(pdfReader.getPage(pageNum))

    newName = i[0:-4] #对文件名进行分割

    pdfWriter.encrypt(argv) #口令加密

    pdfResult = open("{0}\{1}_encrypted.pdf".format(p,newName),"wb+") #创建新文件名对象

    pdfWriter.write(pdfResult) #写入新文件

    pdfReader2 = PyPDF2.PdfFileReader(pdfResult,'rb')

    #进行加密确认

    if pdfReader2.decrypt(argv):

    print("正确加密!删除原文件中...")

    try:

    send2trash.send2trash(os.path.join(foldername,i))

    except:

    print("删除原文件:%s 失败!"%i)

    pdfResult.close()

    print("Done!")

    # 口令拷贝函数

    def copyDcrypt(argv,p = os.path.abspath(".\New")):

    pdfList = []

    for foldername, subfolders, filenames in os.walk("."):

    print("父文件夹:%s"%foldername)

    for filename in filenames:

    if filename.endswith(".pdf"):

    pdfReader = PyPDF2.PdfFileReader(open(os.path.join(foldername,filename),'rb'))

    if pdfReader.isEncrypted:

    pdfList.append(filename)

    print('找到已加密PDF文件:%s' % filename)

    else:

    continue

    for i in pdfList:

    newName = i[0:-4] #对文件名进行分割

    try:

    if pdfReader.decrypt(argv) == 1:

    copyFile = open("{0}\{1}_PASSWORD.txt" .format(p,newName), 'w')

    copyFile.write("Password is : %s" % argv)

    copyFile.close()

    print("口令正确!拷贝生成成功!")

    else:

    print("口令错误!")

    except:

    continue

    # 调用函数

    decryptFile("ABCDEFG",path1)

    copyDcrypt("ABCDEFG",path1)

    运行结果:pycharm界面运行结果:

    – 原文件夹:

    – 新文件夹:

    – 拷贝文本文件:

    更多Python相关内容感兴趣的读者可查看本站专题:《Python文件与目录操作技巧汇总》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

    希望本文所述对大家Python程序设计有所帮助。

    展开全文
  • image.png《Python编程快速上手 让繁琐工作自动化》完整版PDF提取码:7qm43.jpg有关本书累计销售超过10万册零基础编程者的不二之选基于Python3编写通用各个版本有关本书的问题问:一点基础都没有,想学python,能看...

    b864ab67bf13

    image.png

    《Python编程快速上手 让繁琐工作自动化》完整版PDF

    提取码:7qm4

    b864ab67bf13

    3.jpg

    有关本书

    累计销售超过10万册

    零基础编程者的不二之选

    基于Python3编写

    通用各个版本

    有关本书的问题

    问:一点基础都没有,想学python,能看懂吗?

    答:放心,这本书就是写给python新人看的,别说没有python基础,就是没有英文基础,都可以看懂这本书。

    问:这本书有配套的学习资源吗?

    答:当然有,而且有不少,可以在网盘找,或者直接找我们

    这本书能真正帮到你的地方

    利用python编程,在几分钟内完成手工需要几个小时的工作,并且事先可以不用具备编程经验。

    一旦掌握了python编程的基础知识,你可以毫不费力的创建Python程序,完成高效的自动化工作,包括:

    1、在一个文件或多个文件中搜索文本

    2、创建、更新、移动和重命名文件和文件夹

    3、搜索网页和下载的在线内容

    4、在任意大小的Excel电子表中更新和格式化数据

    5、拆分、合并PDF文件,以及如何加水印和加密

    6、发送提醒邮件和文本通知

    7、填写在线表格

    内容简介

    如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。本书是一本面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。本书适合任何想要通过Python学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用强大的编程语言和工具,并且会体会到Python编程的快乐。

    作者简介

    Al Sweigart 是一名软件开发者,还教小孩和成人编程。他为初学者写了几本Python 书籍,包括《Python 密码学编程》、《Python 游戏编程快速上手》和《Python 和Pygame 游戏开发指南》。

    内容目录(显示部分)

    第一部分 Python编程基础

    第1章 Python基础 3

    1.1 在交互式环境中输入表达式 3

    1.2 整型、浮点型和字符串数据类型 6

    1.3 字符串连接和复制 6

    1.4 在变量中保存值 7

    1.4.1 赋值语句 7

    1.4.2 变量名 9

    1.5 第一个程序 9

    1.6 程序剖析 11

    1.6.1 注释 11

    1.6.2 print()函数 11

    1.6.3 input()函数 11

    1.6.4 打印用户的名字 12

    1.6.5 len()函数 12

    1.6.6 str()、int()和float()函数 13

    1.7 小结 15

    1.8 习题 15

    第2章 控制流 17

    2.1 布尔值 18

    2.2 比较操作符 19

    2.3 布尔操作符 20

    2.3.1 二元布尔操作符 20

    2.3.2 not操作符 21

    2.4 混合布尔和比较操作符 21

    2.5 控制流的元素 22

    2.5.1 条件 22

    2.5.2 代码块 22

    2.6 程序执行 23

    2.7 控制流语句 23

    2.7.1 if语句 23

    2.7.2 else语句 24

    2.7.3 elif语句 25

    2.7.4 while循环语句 30

    2.7.5 恼人的循环 31

    2.7.6 break语句 33

    2.7.7 continue语句 34

    2.7.8 for循环和range()函数 37

    2.7.9 等价的while循环 39

    2.7.10 range()的开始、停止和

    步长参数 39

    2.8 导入模块 40

    from import语句 41

    2.9 用sys.exit()提前结束程序 41

    2.10 小结 41

    2.11 习题 41

    第3章 函数 43

    3.1 def语句和参数 44

    3.2 返回值和return语句 45

    3.3 None值 46

    3.4 关键字参数和print() 47

    3.5 局部和全局作用域 48

    3.5.1 局部变量不能在全局作用

    域内使用 48

    3.5.2 局部作用域不能使用其他

    局部作用域内的变量 49

    3.5.3 全局变量可以在局部作用

    域中读取 49

    3.5.4 名称相同的局部变量和全局

    变量 50

    3.6 global语句

    读者评论

    b864ab67bf13

    image

    b864ab67bf13

    image

    b864ab67bf13

    image

    展开全文
  • python编程快速上手

    2018-03-23 17:05:23
    机器语言python 高清 中文 pdf 有目录 python编程快速上手 让繁琐工作自动化pdf
  • Python编程快速上手

    2017-09-11 16:20:54
    Python编程快速上手 让繁琐工作自动化 Python编程快速上手 让繁琐工作自动化 Python编程快速上手 让繁琐工作自动化
  • 作 者 :(美)斯维加特(Al Sweigart) 出版发行 : 北京:人民邮电出版社 , 2016.07 ISBN号... 参考文献格式 : (美)斯维加特(Al Sweigart).Python编程快速上手 让繁琐工作自动化[M].北京:人民邮电出版社,2016.07.
  • 本文实例讲述了Python PDF文件操作。分享给大家供大家参考,具体如下:题目如下:利用第九章的os.walk()函数编写脚本,遍历文件夹中的所有pdf,用命令行提供的命令对这些PDF进行加密,用原来的文件名加上_encrypted....
  • Python编程快速上手(让繁琐工作自动化)pdf+源代码 Python编程快速上手(让繁琐工作自动化)pdf+源代码 Python编程快速上手(让繁琐工作自动化)pdf+源代码
  • Python编Python编程快速上手 让繁琐工作自动化.pdf Python编程快速上手 让繁琐工作自动化.pdf快速上手 让繁琐工作自动化.pdf
  • 原标题:资料,Python编程快速上手 本书的第一部分介绍了基本Python 编程概念,第二部分介绍了一些不同的任务,你可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供你学习。下面简单介绍一下每章的...
  • Python游戏编程快速上手通过编写一个个小巧、有趣的游戏来教授Python编程,并且采用直接展示了游戏的源代码,通过实例来解释编程的原理的方式。全书共21章,14个游戏程序和示例贯穿其中,介绍了Python基础知识、数据...
  • 本文实例讲述了Python选择性拷贝操作。分享给大家供大家参考,具体如下:问题如下:编写一个程序,遍历一个目录树,查找特的那个拓展名的文件(如,.jpg或.pdf)。不论这些文件位置在哪里,将它们拷贝到一个新的...
  • 目录 · · · · · · 第一部分Python编程基础第1章 Python基础 31.1 在交互式环境中输入表达式 31.2 整型、浮点型和字符串数据类型 61.3 字符串连接和复制 61.4 在变量中保存值 71.4.1 赋值语句 71.4.2 变量名 ...
  • 主要介绍了Python 文件操作,结合具体实例形式分析了Python针对pdf文件的遍历、读写、加密、解密等相关操作技巧与注意事项,需要的朋友可以参考下
  • python编程快速上手--让繁琐工作自动化 ,python新兵必备
  • Python编程快速上手 让繁琐工作自动化所属分类:文章/文档开发工具:Python文件大小:12352KB下载次数:1上传日期:2020-06-05 16:26:04上 传 者:道昕丶说明: 本书是一本面向实践的 Python 编程实用指南。...
  • 本书是一本面向实践的 Python 编程实用指南。本书的目的,不仅是介绍 Python语言的基础知识,而且还通过项目实践教会读者如何...通过阅读本书,读者将能利用最强大的编程语言和工具,并且将体会到 Python编程的快乐。
  • Python编程快速上手 让繁琐工作自动化 pdf 带源码
  • Python编程快速上手PDF偏执狂

    千次阅读 2019-04-24 17:16:36
    利用第九章的os.walk()函数编写脚本,遍历文件夹中的所有pdf,用命令行提供的命令对这些PDF进行加密,用原来的文件名加上_encrypted.pdf后缀,保存每个加密的PDF。在删除原来的文件之前,尝试用程序读取并解密该文件...
  • Python 编程快速上手 让繁琐工作自动化,真的很好
  • python编程快速上手 高清版 这资料学习python非常的好的,比较全面,有基础的,也有深层次的。
  • Python编程快速上手:让繁琐工作自动化(最全pdf+源代码+数据) Python编程快速上手:让繁琐工作自动化(最全pdf+源代码+数据) Python编程快速上手:让繁琐工作自动化(最全pdf+源代码+数据) 这书非常好,入门...
  • Python编程快速上手 让繁琐工作自动化 pdf 下载 带源码
  • 本文实例讲述了Python PDF文件操作。分享给大家供大家参考,具体如下:题目如下:利用第九章的os.walk()函数编写脚本,遍历文件夹中的所有pdf,用命令行提供的命令对这些PDF进行加密,用原来的文件名加上_encrypted....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,368
精华内容 1,747
关键字:

python编程快速上手pdf

python 订阅