Python编程无师自通
作者:[美]科里·奥尔索夫(Cory Althoff)
出版社:人民邮电出版社
ISBN:9787115497109
VIP会员免费
(仅需0.8元/天)
¥ 37.76
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
Python源码剖析-深度探索动态语言核心技术 评分:
目录: 第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.1.1 对象机制的基石——pyobject 1.1.2 定长对象和变长对象 1.2 类型对象 1.2.1 对象的创建 1.2.2 对象的行为 1.2.3 类型的类型 1.3 python对象的多态性 1.4 引用计数 1.5 python对象的分类 . 第2章 python中的整数对象 2.1 初识pyintobject对象 2.2 pyintobject对象的创建和维护 2.2.1 对象创建的3种途径 2.2.2 小整数对象 2.2.3 大整数对象 2.2.4 添加和删除 2.2.5 小整数对象池的初始化 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.2.1 创建对象 4.2.2 设置元素 4.2.3 插入元素 4.2.4 删除元素 4.3 pylistobject对象缓冲池 4.4 hack pylistobject 第5章 python中的dict对象 5.1 散列表概述 5.2 pydictobject 5.2.1 关联容器的entry 5.2.2 关联容器的实现 5.3 pydictobject的创建和维护 5.3.1 pydictobject对象创建 5.3.2 pydictobject中的元素搜索 5.3.3 插入与删除 5.3.4 操作示例 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.2.1 pycodeobject对象与pyc文件 7.2.2 python源码中的pycodeobject 7.2.3 pyc文件 7.2.4 在python中访问pycodeobject对象 7.3 pyc文件的生成 7.3.1 创建pyc文件的具体过程 7.3.2 向pyc文件写入字符串 7.3.3 一个pycodeobject,多个pycodeobject 7.4 python的字节码 7.5 解析pyc文件 第8章 python虚拟机框架 8.1 python虚拟机中的执行环境 8.1.1 python源码中的pyframeobject 8.1.2 pyframeobject中的动态内存空间 8.1.3 在python中访问pyframeobject对象 8.2 名字、作用域和名字空间 8.2.1 python程序的基础结构——module 8.2.2 约束与名字空间 8.2.3 作用域与名字空间 8.3 python虚拟机的运行框架 8.4 python运行时环境初探 第9章 python虚拟机中的一般表达式 9.1 简单内建对象的创建 9.2 复杂内建对象的创建 9.3 其他一般表达式 9.3.1 符号搜索 9.3.2 数值运算 9.3.3 信息输出 第10章 python虚拟机中的控制流 10.1 python虚拟机中的if控制流 10.1.1 研究对象--if_control.py 10.1.2 比较操作 10.1.3 指令跳跃 10.2 python虚拟机中的for循环控制流 10.2.1 研究对象——for_control.py 10.2.2 循环控制结构的初始化 10.2.3 迭代控制 10.2.4 终止迭代 10.3 python虚拟机中的while循环控制结构 10.3.1 研究对象——while_control.py 10.3.2 循环终止 10.3.3 循环的正常运转 10.3.4 循环流程改变指令之continue 10.3.5 循环流程改变指令之break 10.4 python虚拟机中的异常控制流 10.4.1 python中的异常机制 10.4.2 python中的异常控制语义结构 第11章 python虚拟机中的函数机制 11.1 pyfunctionobject对象 11.2 无参函数调用 11.2.1 函数对象的创建 11.2.2 函数调用 11.3 函数执行时的名字空间 11.4 函数参数的实现 11.4.1 参数类别 11.4.2 位置参数的传递 11.4.3 位置参数的访问 11.4.4 位置参数的默认值 11.4.5 扩展位置参数和扩展键参数 11.5 函数中局部变量的访问 11.6 嵌套函数、闭包与decorator 11.6.1 实现闭包的基石 11.6.2 闭包的实现 11.6.3 decorator 第12章 python虚拟机中的类机制 12.1 python中的对象模型 12.1.1 对象间的关系 12.1.2 [type 'type']和[type 'object'] 12.2 从type对象到class对象 12.2.1 处理基类和type信息 12.2.2 处理基类列表 12.2.3 填充tp_dict 12.3 用户自定义class 12.3.1 创建class对象 12.4 从class对象到instance对象 12.5 访问instance对象中的属性 12.5.1 instance对象中的__dict__ 12.5.2 再论descriptor 12.5.3 函数变身 12.5.4 无参函数的调用 12.5.5 带参函数的调用 12.5.6 bound method和unbound method 12.6 千变万化的descriptor 第3部分 python高级话题 第13章 python运行环境初始化 13.1 线程环境初始化 13.1.1 线程模型回顾 13.1.2 初始化线程环境 13.2 系统module初始化 13.2.1 创建__builtin__ module 13.2.2 创建sys module 13.2.3 创建__main__ module 13.2.4 设置site-specific的module的搜索路径 13.3 激活python虚拟机 13.3.1 交互式运行方式 13.3.2 脚本文件运行方式 13.3.3 启动虚拟机 13.3.4 名字空间 第14章 python模块的动态加载机制 14.1 import前奏曲 14.2 python中import机制的黑盒探测 14.2.1 标准import 14.2.2 嵌套import 14.2.3 import package 14.2.4 from与import 14.2.5 符号重命名 14.2.6 符号的销毁与重载 14.3 import机制的实现 14.3.1 解析module/package树状结构 14.3.2 加载module/pakcage 14.3.3 from与import 14.4 python中的import操作 14.4.1 import module 14.4.2 import package 14.4.3 from & import 14.4.4 import & as 14.4.5 reload 14.4.6 内建module:imp 14.5 与module有关的名字空间问题 第15章 python多线程机制 15.1 gil与线程调度 15.2 初见python thread 15.3 python线程的创建 15.3.1 建立多线程环境 15.3.2 创建线程 15.4 python线程的调度 15.4.1 标准调度 15.4.2 阻塞调度 15.5 python子线程的销毁 15.6 python线程的用户级互斥与同步 15.6.1 用户级互斥与同步 15.6.2 lock对象 15.7 高级线程库——threading 15.7.1 threading module概述 15.7.2 threading的线程同步工具 15.7.3 threading中的thread 第16章 python的内存管理机制 16.1 内存管理架构 16.2 小块空间的内存池 16.2.1 block 16.2.2 pool 16.2.3 arena 16.2.4 内存池 16.3 循环引用的垃圾收集 16.3.1 引用计数与垃圾收集 16.3.2 三色标记模型 16.4 python中的垃圾收集 16.4.1 可收集对象链表 16.4.2 分代的垃圾收集 16.4.3 python中的标记-清除方法 16.4.4 垃圾收集全景 16.4.5 python中的gc模块 16.4.6 总结
上传时间:2018-01 大小:29.23MB
- 29.6MB
Python源码剖析 深度探索动态语言核心技术.pdf
2017-06-03Python源码剖析 深度探索动态语言核心技术.pdf
- 29.9MB
《Python源码剖析-深度探索动态语言核心技术》-高清带标签
2018-11-19《Python源码剖析-深度探索动态语言核心技术》-高清带标签! 陈儒著!
- 29.5MB
python源码剖析-深度探索动态语言核心技术.pdf
2013-03-18python源码剖析-深度探索动态语言核心技术.pdf
- 27.18MB
Python源码剖析-深度探索动态语言核心技术(2008)
2018-06-07Python源码剖析-深度探索动态语言核心技术(2008) 扫描版
- 125B
Python源码剖析——深度探索动态语言核心技术
2019-07-22资源名称:Python源码剖析——深度探索动态语言核心技术资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
- 0B
《点燃我温暖你》中李峋的同款爱心代码
2022-11-08python做的《点燃我温暖你》中李峋的同款爱心代码,最还原的
- 8.12MB
122版本Chrome最新驱动-122.0.6261.58
2024-02-21适用于最新的谷歌浏览器版本 122.0.6261.58, 主要用于selenium自动化操作,Python调试脚本,经测试可正常使用。
- 182KB
第十五届蓝桥杯大赛软件赛省赛-PythonB组题目
2024-04-13您正在寻找的是第十五届蓝桥杯大赛软件赛省赛Python B组的题目全集。蓝桥杯大赛作为国内知名的计算机程序设计竞赛,一直以来都以其高水平的题目和严格的评选标准而备受瞩目。本次大赛的Python B组题目更是涵盖了众多编程领域的知识点,无论是算法设计、数据结构还是编程技巧,都考验了参赛者的深厚实力。 这份题目全集以PDF格式呈现,清晰易读,方便您随时查阅和学习。每一道题目都经过精心设计和筛选,旨在考察参赛者的编程思维、问题解决能力以及创新能力。无论您是正在准备参赛的选手,还是对编程感兴趣的爱好者,这份题目集都将为您提供一个极好的学习和挑战的平台。 通过这份题目集,您可以深入了解蓝桥杯大赛的出题风格和难度,熟悉各种编程问题的解题思路和方法,从而提升自己的编程能力和竞技水平。此外,这些题目也是极好的练习材料,可以帮助您巩固和拓展编程知识,提高解决实际问题的能力。 适用人群: 蓝桥杯大赛参赛选手 计算机专业学生 编程爱好者 对算法和数据结构有兴趣的学习者 资源特点: 高质量的题目设计,涵盖广泛的知识点 清晰易读的PDF格式,方便查阅和学习 提供解题思路和方法,有助于提升编程能力
- 25.49MB
Python入门基础教程全套.ppt
2020-04-22Python入门基础
- 1013KB
Stable Diffusion WebUI linux部署问题
2023-10-15https://huggingface.co/openai/clip-vit-large-patch14/tree/main 资源文件
- 153KB
第十五届蓝桥杯大赛软件赛省赛-PythonA组题目
2024-04-13第十五届蓝桥杯大赛软件赛省赛Python A组题目 大家好!我很高兴与大家分享这份珍贵的资源——第十五届蓝桥杯大赛软件赛省赛Python A组的题目集。这份PDF文件详细收录了本次大赛的所有题目,是每一位热爱编程、特别是Python编程的朋友们不可多得的参考资料。 内容概述: 题目类型丰富:包含了多种题型,从基础的选择题、填空题,到更具挑战性的编程题,全方位考察参赛者的编程能力和问题解决能力。 知识点全面:题目涉及Python语言的基础知识、数据结构与算法、逻辑推理等多个方面,是检验和巩固Python编程技能的好帮手。 实战性强:题目设计贴近实际,不仅能够帮助参赛者提升编程技能,还能增强他们在实际问题中的应对能力。 适用人群: 准备参加蓝桥杯大赛或其他编程竞赛的学生和爱好者。 希望通过实战题目提升Python编程技能的开发者。 对编程有兴趣,希望了解蓝桥杯大赛题目风格的朋友。 学习建议: 建议在掌握Python基础知识后再进行题目的学习和练习。 对于每个题目,可以先尝试自己解决,再对照答案进行学习和总结。 可以结合其他编程资料和在线教程,加深对题目涉及知识点的理解。
- 19.16MB
Tesseract最新中文语言包chi-sim.traineddata
2022-10-22chi_sim.traineddata
- 513KB
PyCharm安装教程一篇搞定包括下载PyCharm、安装PyCharm、PyCharm简单使用教程
2024-03-18pycharm安装教程PDF文档,文档包含pycharm安装全流程,包括下载pycharm、安装pycharm、pycharm简单使用教程。PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm安装教程PyCharm
- 22.34MB
Python学习笔记(干货) 中文PDF完整版.pdf
2023-05-231、Python环境搭建 1.1 Python简介 1.2 Python语言的发展历程 1.3 Python语言的主要特点 1.4 Python应用场景 1.5 Python环境搭建 1.6 第一个Python程序 1.7 集成开发工具 2、Python语法基础 2.1 Python中的输入输出函数 2.2 Python中的注释 2.3 Python中的变量 3、Python中的基本数据类型 3.1 整型-int 3.2 浮点型-float 3.3 布尔类型-bool 3.4 字符串类型-str 4、Python中的常见运算符 4.1 算术运算符 4.2 关系运算符 4.3 逻辑运算符 4.4 位运算符 4.5 成员运算符 4.6 身份运算符 5、Python中的分支结构 5.1 单向分支-if语句 5.2 双向分支-if 5.3 多分支-if 5.4 分支结构的嵌套 5.5 条件表达式 6、Python中的循环结构 6.1 while循环 6.2 for循环 6.3 循环结构嵌套
- 8.17MB
谷歌浏览器驱动最新版(123.0.6312.122)
2024-04-13chromedriver 适用于最新的谷歌浏览器驱动最新版(123.0.6312.122) 主要用于selenium自动化操作,Python调试脚本,经测试可正常使用。 Google Chrome 64bit Windows版
- 37.76MB
抢购haiwei.rar
2021-02-242021抢购华为mate40, python版,亲测可用
- 235.98MB
计算机二级python真题题库(题目+答案)电子版笔记2
2023-02-15本资源包含历年来计算机二级python真题题库(题目+答案)电子版笔记1,共15套真题,80道习题及2套练习题。计算机二级python考试的大部分内容都十分基础,可以帮助初学者用来入门Python。考试有40分的单选题、60分的操作题。其中单选题是公共基础题(10分,包括计算机基础、数据结构与算法等相关知识)及Python基础相关的题目(30分,包括python基本语法规则、安装方法、第三方库等相关知识)。 最重要的其实就是操作题,操作题就是给定一定的情景环境,让考生编写相应代码。操作题一共有六大题,包括3道基本操作题(各5分)、2道简单应用题(分别10、15分)和一道综合应用题(20分)。其中基本操作提多以填空形式出现较为简单,应用题多考察一些常用函数,综合应用题难度较大,需要重点练习一下! 如果有小伙伴刚好想要入门这门语言的话,顺带考个证书会是个不错的选择~
- 72KB
Microsoft C++ Build Tools
2024-03-11Microsoft C++ Build Tools
- 303KB
Python 八股文.pdf
2023-06-17python八股文
- 183B
基于python的电影数据可视化分析与推荐系统
2023-12-09本项目利用网络爬虫技术从国外某电影网站和国内某电影评论网站采集电影数据,并对电影数据进行可视化分析,实现电影的检索、热门电影排行和电影的分类推荐,同时对电影的评论进行关键词抽取和情感分析。
- 1.89MB
手眼标定源数据(棋盘格+excel)
2024-04-17手眼标定源数据(棋盘格+excel)
- 4KB
基于动态罚函数的铁路车流分配与径路优化模型python源码
2024-04-24<项目介绍> 基于动态罚函数的铁路车流分配与径路优化模型python源码 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
- 6.40MB
大麦网抢票脚本【Python脚本】
2023-09-17Python脚本,使用Selenium 模拟浏览器操作。 在使用 Chrome 浏览器,用户可以使用鼠标滑动、按键点击以及键盘输入,作为信号输入设备向浏览器传达指令,浏览器收到指令后执行渲染。 这里提到的 Selenium WebDriver 是对浏览器提供的原生 API 进行封装,使用这套 API 可以操控浏览器的开启、关闭,打开网页,操作界面元素,控制 Cookie。简单说就是,可以通过写代码的方式来自动实现用户鼠标和键盘信号的输入。 由此实现模拟人为操作进行登录、验证、刷新网页以及点击购票等操作。
- 20.41MB
wx 聊天记录备份查看工具Windows
2023-12-24PyWxDump是PC,wx查看聊天记录、备份导出聊天记录为html(包含语音图片)的工具。 PyWxDump功能介绍(1)获取wx昵称、wx账号、wx手机号wx邮箱、 (2)获取wx的微信昵称、wx账号、wx手机号、wx邮箱、wx原始ID(wxid_******) (3)获取wx文件夹路径 (4)支持查看聊天记录查看 (6)提供数据库部分字段说明 (7)支持wx多开场景,获取多用户信息等 (8)wx需要登录状态才能获取数据库密钥 (9)支持导出聊天记录为html,备份wx聊天记录,方便查看 (10)合并多个数据库,方便查看
- 92.32MB
Mac下Stable Diffusion一键安装
2023-06-02Stable Diffusion 一键安装,国内镜像,无需魔法,Apple Silicon (M1/M2)使用MPS支持GPU,可以根据任何领域的文本输入生成高质量、高分辨率且逼真的图像。 默认选项MAC M1 10秒出图
- 581B
PUBG罗技宏代码免费
2024-03-0211
- 319.2MB
基于pyqt的YOLOv5目标训练和检测界面实现(含图片爬虫下载、数据集标注、数据一键配置、训练、图片、视频和摄像头实时检测)
2024-03-24YOLOv5框架,将源码进行封装,并利用pyqt实现了训练+检测2个部分的界面功能。训练部分,从图片爬虫下载、数据标注、数据集配置到最后的训练;检测部分,从检测参数设置(支持实时设置置信度和IOU等)、数据选择(支持图片、视频和多种摄像头)到结果显示。全部实现界面开发和多线程调度处理。
- 512.85MB
yolov9完整源码+权重文件
2024-02-27资源内容:基于YOLOv9训练自己数据集源码 适用人群:人工智能行业初入门人员、YOLO算法爱好者
- 156.30MB
计算机毕业设计源码:基于python旅游推荐系统+爬虫+分析可视化 +django框架
2023-10-30计算机毕业设计源码:基于python旅游推荐系统+爬虫+分析可视化 +django框架 Django旅游数据采集分析推荐系统 去哪儿网站、基于用户协同过滤推荐算法、requests爬虫、MySQL数据库 摘 要 本系统主要针对解决获取旅游信息滞后、参加线下旅行社和人工检索时间成本高等问题,运用网络爬虫信息技术设计思想,实现了一个基于Python的旅游信息推荐系统。本系统以Python计算机设计语言为基础,使用 requests对去哪儿旅游信息源进行抓取,针对网页信息编写抽取规则,对旅游信息进行必要的过滤和提取,使用MySql对旅游信息进行数据存储。然后使用 Python 开源web框架 Django进行系统搭建,基于旅游信息采用协同过滤推荐算法完成对用户的旅游信息推荐,完成整个爬取以及数据检索到成功进行旅游推荐的网页端操作展示。 项目截图 1、价格与销量分析 2、城市与景点等级分析 3、首页—数据概况 4、评分情况分析
- 29.89MB
人脸识别系统OpenCV+dlib+python(含数据库)Pyqt5界面设计 项目源码 毕业设计
2023-10-20一、项目主要技术 Python语言、dlib、OpenCV、Pyqt5界面设计、sqlite3数据库 本系统使用dlib作为人脸识别工具,dlib提供一个方法可将人脸图片数据映射到128维度的空间向量,如果两张图片来源于同一个人,那么两个图片所映射的空间向量距离就很近,否则就会很远。因此,可以通过提取图片并映射到128维空间向量再度量它们的欧氏距离是否足够小来判定是否为同一个人。 二、方法实现、实现步骤 1、实例化人脸检测模型、人脸关键点检测模型、人脸识别模型 2、电脑摄像头设备加载一对图片 3、分别获取图片中的人脸图片所映射的空间向量,即人脸特征值 4、计算特征向量欧氏距离,根据阈值判断是否为同一个人 dlib人脸特征检测原理 1、提取特征点:例: 2、将特征值保存 3、计算特征数据集的欧氏距离作对比,当误差小于一定阙值就判定为同一人。 其他学习项目: OpenCV+dlib人脸识别门禁管理系统Python语言、dlib、OpenCV、Pyqt5、sqlite3数据库 OpenCV+dlib人脸识别考勤管理系统Python语言、dlib、OpenCV