精华内容
下载资源
问答
  • 80的书,按照评分高低排序,删除了些中英文版本重复的书,整理出了下面这张备受好评的20本Python图书榜单。.????No.1 Fluent Python(豆瓣评分:9.6)????No.2 Hands-On Machine Learning with Scikit-Learn and ...

    闲来无事,我用豆瓣API爬取了豆瓣上的Python图书,筛选了评分人数>80的书,按照评分高低排序,删除了些中英文版本重复的书,整理出了下面这张备受好评的20本Python图书榜单。

    .

    🔘No.1 Fluent Python(豆瓣评分:9.6)

    🔘No.2 Hands-On Machine Learning with Scikit-Learn and TensorFlow(豆瓣评分:9.4)

    🔘No.3 Python编程快速上手(豆瓣评分:9.2

    🔘No.4 Python Cookbook(豆瓣评分:9.2)

    🔘No.5 Python编程:从入门到实践(豆瓣评分:9.2)

    🔘No.6 The Definitive Guide to Django, 2nd Edition(豆瓣评分:9.0)

    🔘No.7 Programming Collective Intelligence(豆瓣评分:8.9)

    🔘No.8 Effective Python(豆瓣评分:8.8)

    🔘No.9 A Byte of Python(豆瓣评分:8.8)

    🔘No.10 Python Tutorial(豆瓣评分:8.7)

    🔘No.11 Python源码剖析(豆瓣评分:8.7)

    🔘No.12 父与子的编程之旅(豆瓣评分:8.7)

    🔘No.13 Flask Web开发:基于Python的Web应用开发实战(豆瓣评分:8.7)

    🔘No.14 Python for Informatics(豆瓣评分:8.7)

    🔘No.15 Dive Into Python 3(豆瓣评分:8.6)

    🔘No.16 Machine Learning in Action(豆瓣评分:8.5)

    🔘No.17 利用Python进行数据分析(豆瓣评分:8.5)

    🔘No.18 How to Think Like a Computer Scientist: Learning with Python(豆瓣评分:8.5)

    🔘No.19 Python语言及其应用(豆瓣评分:8.5)

    🔘No.20 Learn Python the Hard Way(豆瓣评分:8.4)

    .

    要电子版的小伙伴,👇“电子书”

    记得関🐷,不然发不出去

    展开全文
  • 免费中文Python电子书

    万次阅读 多人点赞 2017-04-20 16:07:33
    廖雪峰的小白python教程,有python2和python3两个版本:简明Python教程,简明python教程,是《A Byte of Python》的中文版零基础学Python,老齐(qiwsir)的Python基础教程Gitbook版可爱的 Python ,大妈(Zoom....
    展开全文
  • Ebook-Viewer, 现代 GTK python 电子书阅读器应用,方便阅读epub文件 easy-ebook-viewer使用现代 GTK python 应用程序轻松读取ePub文件电子书阅读器目前正在开发中的早期阶段。 这是一本叫做 pPub的旧电子书阅读器的...
  • python制作pdf电子书

    千次阅读 2017-05-13 15:03:42
    python制作pdf电子书准备 制作电子书使用的是python的pdfkit这个库,pdfkit是 wkhtmltopdf 的Python封装包,因此在安装这个之前要安装wkhtmltopdf 安装wkhtmltopdf sudo apt-get install wkhtmltopdf (ubantu下...

    python制作pdf电子书

    准备

    制作电子书使用的是pythonpdfkit这个库,pdfkitwkhtmltopdfPython封装包,因此在安装这个之前要安装wkhtmltopdf

    安装wkhtmltopdf

    • sudo apt-get install wkhtmltopdf (ubantu下,不过这里安装的时候可能对应的版本不同,会出现错误,如果不行的话还请自己百度下,我安装的时候是可以的)

    • windows下的用户直接到wkhtmltopdf官网下载稳定版本,然后直接安装即可,但是安装之后需要注意的是一定要将其添加到环境变量中,否则会出现找不到路径的问题

    python安装依赖包

    以下都是我们需要用到的库

    • pip install requests
    • pip install BeautifulSoup4
    • pip install pdfkit

    pdfkit的用法

    初级了解函数

    • pdfkit.from_url([url,],'demo.pdf') 这个是直接传入一个url或者一个url列表,然后通过这个函数直接将其网页转换成demo.pdf,注意这里只能转换静态文本,如果使用js一些脚本的话是不能直接转换的
    • pdfkit.from_string("<h1><a href="https://chenjiabing666.gituhb.io">陈加兵的博客</a></h1>",'demo.pdf') 这个是直接讲一个字符串转换成pdf格式的电子书,里面可以直接传一个字符串,也可以用html标签包裹这个字符串
    • pdfkit.from_file([file_name,],'demo.pdf') 这个是直接传入一个文件或者一个列表即是多个文件,不过这里传入的文件一般都是html格式的文件

    进阶

    当然知道这个是多么枯燥,生成的电子书书也不能添加各种的样式,下面我们将会介绍一些添加的样式的方法

    options

    这个参数是上面函数的可选参数,其中制定了一些选项,详情请见http://wkhtmltopdf.org/usage/wkhtmltopdf.txt, 你可以移除选项名字前面的 ‘–’ .如果选项没有值, 使用None, Falseor ,* 作为字典值,例子如下:

        options = {
                'page-size': 'Letter',
                'margin-top': '0.75in',
                'margin-right': '0.75in',
                'margin-bottom': '0.75in',
                'margin-left': '0.75in',
                'encoding': "UTF-8",
                'custom-header': [
                    ('Accept-Encoding', 'gzip')
                ],
                'cookie': [
                    ('cookie-name1', 'cookie-value1'),
                    ('cookie-name2', 'cookie-value2'),
                ],
                'outline-depth': 10,
            }

    cover

    这个参数是用来制作封面的,也是函数中的一个参数,如果想要实现的话可以先写一个html文本,在其中嵌入几张图片或者文字作为封面,然后写入出传入函数即可

    options = {
                'page-size': 'Letter',
                'margin-top': '0.75in',
                'margin-right': '0.75in',
                'margin-bottom': '0.75in',
                'margin-left': '0.75in',
                'encoding': "UTF-8",
                'custom-header': [
                    ('Accept-Encoding', 'gzip')
                ],
                'cookie': [
                    ('cookie-name1', 'cookie-value1'),
                    ('cookie-name2', 'cookie-value2'),
                ],
                'outline-depth': 10,
            }
    cover='demo.html'
    pdfkit.from_file('demo.html','demo.pdf',cover=cover,options=options)

    css

    这里的css也是函数中的一个可选参数,这个参数主要的作用作用就是在其中定义自己喜欢的样式,当然这里也可以传入一个列表,定义多个样式css文件,当然没有这个参数也可以实现定义自己的样式,只需要在自己的html模板中定义内嵌的样式,或者直接用<link>引用外面的样式即可,本人亲试是可以的,具体的使用如下

    css='demo.css'
    pdfkit.from_file('demo.html','demo.pdf',options=options,cover=cover,css=css)

    注意

    • 这里生成pdf的时候可能出现中文的乱码,请一定在html模板开头指定字体utf-8-> <meta charset="UTF-8">

    • 可能在爬取生成的时候会出现ascii错误,只需要在py文件开头写下:

    import sys
    import threading
    reload(sys)
    sys.setdefaultencoding('utf8')
    • 写入文件的时候不想python3一样可以指定编码格式,这里我使用的是codecs库,可以向python3一样指定其中的编码格式

    实战

    本人爬了廖雪峰老师的python2.7的教程,并且做成了电子书,截图如下

    python教程

    注意

    参考文章

    更多文章请移步本人博客https://chenjiabing666.github.io/

    展开全文
  • 虽然其Python版本已经很旧了,但不影响它为一本好书!与大家分享! Introduction 作为主流的动态语言,Python不仅简单易学、移植性好,而且拥有强大丰富的库的支持。此外,Python强大的可扩展性,让开发人员既可以...

    Python源码剖析:深度探索动态语言核心技术

    前一阵终于把电子书(本仓库的pdf)、配套资源(本仓库的word)、配套代码(本仓库文件夹)找齐了!

    => GitHub Link

    虽然其Python版本已经很旧了,但不影响它为一本好书!与大家分享!

    Introduction

    作为主流的动态语言,Python不仅简单易学、移植性好,而且拥有强大丰富的库的支持。此外,Python强大的可扩展性,让开发人员既可以非常容易地利用C/C++编写Python的扩展模块,还能将Python嵌入到C/C++程序中,为自己的系统添加动态扩展和动态编程的能力。

    为了更好地利用Python语言,无论是使用Python语言本身,还是将Python与C/C++交互使用,深刻理解Python的运行原理都是非常重要的。本书以CPython为研究对象,在C代码一级,深入细致地剖析了Python的实现。书中不仅包括了对大量Python内置对象的剖析,更将大量的篇幅用于对Python虚拟机及Python高级特性的剖析。通过此书,读者能够透彻地理解Python中的一般表达式、控制结构、异常机制、类机制、多线程机制、模块的动态加载机制、内存管理机制等核心技术的运行原理,同时,本书所揭示的动态语言的核心技术对于理解其他动态语言,如 Javascript、Ruby等也有较大的参考价值。

    本书适合于Python程序员、动态语言爱好者、C程序员阅读。

    Chinese Version

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vlvpqZyg-1606302741160)(assets/cover.jpg)]

    Table of Contents

    • 第0章 Python源码剖析——编译Python
      • 0.1 Python总体架构
      • 0.2 Python源代码的组织
      • 0.3 Windows环境下编译Python
      • 0.4 Unix/Linux环境下编译Python
      • 0.5 修改Python源代码
      • 0.6 通往Python之路
      • 0.7 一些注意事项

    第1部分 Python内建对象

    • 第1章 Python对象初探
      • 1.1 Python内的对象
      • 1.2 类型对象
      • 1.3 Python对象的多态性
      • 1.4 引用计数
      • 1.5 Python对象的分类
    • 第2章 Python中的整数对象
      • 2.1 初识PyIntObject对象
      • 2.2 PyIntObject对象的创建和维护
      • 2.3 Hack PyIntObject
    • 第3章 Python中的字符串对象
      • 3.1 PyStringObject与PyString_Type
      • 3.2 创建PyStringObject对象
      • 3.3 字符串对象的intern机制
      • 3.4 字符缓冲池
      • 3.5 PyStringObject效率相关问题
      • 3.6 Hack PyStringObject
    • 第4章 Python中的List对象
      • 4.1 PyListObject对象
      • 4.2 PyListObject对象的创建与维护
      • 4.3 PyListObject对象缓冲池
      • 4.4 Hack PyListObject
    • 第5章 Python中的Dict对象
      • 5.1 散列表概述
      • 5.2 PyDictObject
      • 5.3 PyDictObject的创建和维护
      • 5.4 PyDictObject对象缓冲池
      • 5.5 Hack PyDictObject
    • 第6章 最简单的Python模拟——Small Python
    • 6.1 Small Python
    • 6.2 对象机制
    • 6.3 解释过程
    • 6.4 交互式环境

    第2部分 Python虚拟机

    • 第7章 Python的编译结果——Code对象与pyc文件
      • 7.1 Python程序的执行过程
      • 7.2 Python编译器的编译结果——PyCodeObject对象
      • 7.3 Pyc文件的生成
      • 7.4 Python的字节码
      • 7.5 解析pyc文件
    • 第8章 Python虚拟机框架
      • 8.1 Python虚拟机中的执行环境
      • 8.2 名字、作用域和名字空间
      • 8.3 Python虚拟机的运行框架
      • 8.4 Python运行时环境初探
    • 第9章 Python虚拟机中的一般表达式
      • 9.1 简单内建对象的创建
      • 9.2 复杂内建对象的创建
      • 9.3 其他一般表达式
    • 第10章 Python虚拟机中的控制流
      • 10.1 Python虚拟机中的if控制流
      • 10.2 Python虚拟机中的for循环控制流
      • 10.3 Python虚拟机中的while循环控制结构
      • 10.4 Python虚拟机中的异常控制流
    • 第11章 Python虚拟机中的函数机制
      • 11.1 PyFunctionObject对象
      • 11.2 无参函数调用
      • 11.3 函数执行时的名字空间
      • 11.4 函数参数的实现
      • 11.5 函数中局部变量的访问
      • 11.6 嵌套函数、闭包与decorator
    • 第12章 Python虚拟机中的类机制
      • 12.1 Python中的对象模型
      • 12.2 从type对象到class对象
      • 12.3 用户自定义class
      • 12.4 从class对象到instance对象
      • 12.5 访问instance对象中的属性
      • 12.6 千变万化的descriptor

    第3部分 Python 高级话题

    • 第13章 Python运行环境初始化
      • 13.1 线程环境初始化
      • 13.2 系统module初始化
      • 13.3 激活Python虚拟机
    • 第14章 Python模块的动态加载机制
      • 14.1 import前奏曲
      • 14.2 Python中import机制的黑盒探测
      • 14.3 import机制的实现
      • 14.4 Python中的import操作
      • 14.5 与module有关的名字空间问题
    • 第15章 Python多线程机制
      • 15.1 GIL与线程调度
      • 15.2 初见Python Thread
      • 15.3 Python线程的创建
      • 15.4 Python线程的调度
      • 15.5 Python子线程的销毁
      • 15.6 Python线程的用户级互斥与同步
      • 15.7 高级线程库——threading
    • 第16章 Python的内存管理机制
      • 16.1 内存管理架构
      • 16.2 小块空间的内存池
      • 16.3 循环引用的垃圾收集
      • 16.4 Python中的垃圾收集
    展开全文
  • python编程入门经典》涵盖的主题从字符串、列表和字典一直到类、对象和模块。掌握这些内容后,读者将学会如何迅速而自信地创建健壮、可靠而又可重用的python应用程序。...如果您已经了解Python,但是想知道版本3...
  • 使用python将在线电子书转成pdf

    千次阅读 2018-04-23 19:55:26
    1、环境准备 重要事情卸载最前面,代码中出现的一些encoding='utf-8',是必须的,没有这个设定中文会出现...依据自己的系统和python版本进行下载安装,在widows平台还需要将安装路径中的bin目录路径添加到环境变...
  • Python 是一种容易学习的强大语言。 它包括了高效的高级数据结构,提供了一个简单...Python解释器及其扩展标准库的源码和编译版本可以从Python的Web站点http://www.python.org/及其所有镜像站上免费获得,并且可以自...
  • 利用Python进行数据分析:电子书

    千次阅读 2019-01-27 18:48:48
    人群 :适合刚学Python的数据分析师或刚学数据科学以及科学计算的Python编程者。 阅读本书可以获得一份关于在Python...你将在阅读过程中学习到新版本的pandas、NumPy、IPython和Jupyter。 本书由Wes McKinney创作...
  • Python高手之路 试读版 PDF电子书下载 带书签目录,注意,是试读版本
  • Python 教程这是小白的 Python 新手教程,具有如下特点:中文,免费,零起点,完整示例,基于最新的 Python 3 版本Python 是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的 C ...
  • 此套电子书收集于网络,如有侵权请联系删除!!! 此套电子书仅用于个人学习,请勿用于商业获利,造成后果自负!...此套电子书保持在线更新,可以在公众号:Python专栏,回复:机器学习电子书,获取最新版本 电...
  • 本书是经典畅销图书《Python 核心编程(第二版)》的全新升级版本,总共分为 3 部分。第 1 部分讲解了 Python 的一些通用应用,包括正则表达式、网络编程、Internet 客户端编程、多线程编程、GUI 编程、数据库编程、...
  • 本书是经典畅销图书《Python 核心编程(第二版)》的全新升级版本,总共分为 3 部分。第 1 部分讲解了 Python 的一些通用应用,包括正则表达式、网络编程、Internet 客户端编程、多线程编程、GUI 编程、数据库编程、...
  • 利用python进行数据分析 中英文项目代码 第一版电子书 笔记资源markGithub英文版本Github中文版本电子书资源读书笔记[简书] 资源mark 最近刚开始系统学习python,在网上找到《利用python进行数据分析》的电子书和...
  • Python 爬虫:把廖雪峰的教程转换成 PDF 电子书系统要求python3.4以上版本, 不支持python2.x准备工具requests、beautifulsoup 是爬虫两大神器,reuqests 用于网络请求,beautifusoup 用于操作 html 数据。...
  • Python 外星人入侵 alien_invasion 代码、注释 + 实现过程 + 电子书 代码迭代 ,更新包已经重新上传,请下载此版本
  • Python有多火就不用说了,之前也零散的分享过一些...最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。 (文末附资源免费获取方式) 1. 用Pytho
  • △点击上方“Python猫”关注 ,回复“1”领取电子书剧照|《活着》据 Python 软件基金会消息,Python Packaging Authority 和 pip 团队于北美...
  • 好吧,一直准备学点啥,前些日子也下好了一些python电子书,但之后又没影了。年龄大了,就是不爱学习了。那就现在开始吧。 安装python 3 Mac OS X会预装python 2,Linux的大多数版本也是如此(也可能预装python 3)...
  • 内容简介原创的《数据化分析 Python 实战》PDF 电子书,包含思维篇、工具篇、展现篇等3大模块,在 2.0 版本中分成以下9个章节:数据化分析 Python 实战 - 林骥...
  • 课程特点: 本课程采用Python3.7版本讲解,具体内容包括:30个Python进阶知识点、17个常用模块、文件与数据处理、并发编程、测试与优化、编程规范、Python之禅、软件设计策略与项目案例等。 采用Jupyter Notebook...
  • (3) 采用Python3.7版本讲解,具体内容包括:Python基本数据类型、程序流程控制、组合数据结构、函数、面向对象编程、程序的组织、正则表达式、异常处理、文件操作、IPO编程模型及面向对象的编程思维与实践等。...
  • 从容器、可迭代对象谈起 所有的容器都是可迭代的...小编创建了一个Python学习交流QQ群:857662006 寻找有志同道合的小伙伴, 互帮互助,群里还有不错的视频学习教程和PDF电子书! ''' def is_iterable(param): try...
  • 前两天看到一本电子书,看了目录和内容,感觉真的非常不错,今天特此来推荐给大家。书名叫做《Python 黑魔法指南》,该手册的作者(明哥)是一个从事云计算多年的 Python 重度用户,他...
  • 免费入群领取【超全Python资料包+17本学习电子书Python, 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的...

空空如也

空空如也

1 2 3 4 5 6
收藏数 115
精华内容 46
关键字:

python电子书版本

python 订阅