《Python编程 从入门到实践 第3版》 本书是享誉全球的Python入门书,影响了超过250万读者。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件和异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第3版进行了全面修订:使用了文本编辑器VS Code,新增了介绍removeprefix()方法和removesuffix()方法的内容,并且在项目中利用了Matplotlib和Plotly的最新特性,等等。 《Python编程快速上手 让繁琐工作自动化 第2版》 本书是一本面向初学者的Python编程实用指南。本书不仅介绍了Python语言的基础知识,而且通过案例实践教读者如何使用这些知识和技能。本书的第一部
《机器学习 : 全彩图解 微课 Python编程》是 鸢尾花数学大系:从加减乘除到机器学习 丛书的最后一册,前六本解决了编程、可视化、数学、 数据方面的诸多问题,而《机器学习 : 全彩图解 微课 Python编程》将开启机器学习经典算法的学习之旅。 《机器学习 : 全彩图解 微课 Python编程》设置了 24 个话题,对应四大类机器学习经典算法(回归、分类、降维、聚类),覆盖算法包括: 回归分析、多元线性回归、非线性回归、正则化回归、贝叶斯回归、高斯过程、k 最近邻分类、朴素贝叶 斯分类、高斯判别分析、支持向量机、核技巧、决策树、主成分分析、截断奇异值分解、主成分分析进阶、 主成分分析与回归、核主成分分析、典型相关分析、 k 均值聚类、高斯混合模型、最大期望算法、层次聚类、 密度聚类、谱聚类。 《机器学习 : 全彩图解 微课 Python编程》选取算
《数据有道 : 数据分析 图论与网络 微课 Python编程》是 鸢尾花数学大系 从加减乘除到机器学习 丛书的第三板块 ( 实践板块 ) 中的一本关于数据 科学的分册。 实践 这个板块,我们将会把学到的编程、可视化, 特别是数学工具应用到具体的数据科学、 机器学习算法中,并在实践中加深对这些工具的理解。 《数据有道 : 数据分析 图论与网络 微课 Python编程》可以归纳为 7 大板块 数据说、数据处理、时间数据、图论基础、图的分析、图与矩阵、图论实践。 这 7 个板块 ( 共 25 章内容 ) 都紧紧围绕一个主题 数据! 《数据有道 : 数据分析 图论与网络 微课 Python编程》以数据为名,以好奇心和疑问为驱动,主动使用 编程 可视化 数学 工具进行探索。《数据有道 : 数据分析 图论与网络 微课 Python编程》将 会回顾鸢尾花书前五本主要的工具,让大家对很多概念从似懂非懂变
《可视之美:数据可视化 数学艺术 学术绘图 Python创意编程》是 鸢尾花数学大系:从加减乘除到机器学习 丛书中编程板块的第二册。编程板块第一册《编程不难》着重介绍如何零基础入门Python编程,《可视之美:数据可视化 数学艺术 学术绘图 Python创意编程》则在《编程不难》基础之上深入探讨如何用Python完成数学任务及板块数据可视化。 《可视之美:数据可视化 数学艺术 学术绘图 Python创意编程》是本系列中的一本真正意义上的 图册 。内容覆盖科技制图、计算机图形学、创意编程、趣味数学实验、数学科学、机器学习等。《可视之美:数据可视化 数学艺术 学术绘图 Python创意编程》 毫无节制 地展示数学之美,而且提供特别实用且容易复制的创作思路、做图技巧、编程代码。 《可视之美:数据可视化 数学艺术 学术绘图 Python创意编程》包含8个板块共36章内容。前5个
这是一本全面介绍Python面向对象编程的图书。本书共分为4部分。第1章至第6章深入讲解了面向对象编程的核心原则和概念,以及它们在Python中的实现方式。第7章至第9章仔细探讨了Python的数据结构、内置类和方法等,以及如何从面向对象编程的角度进行分析和应用。第10章至第12章探讨了设计模式及其在Python中的实现。第13章和第14章涵盖了测试和并发两个重要主题。整本书以一个机器学习分类算法的实现案例贯穿始终,并不断探讨各种实现方式的优劣。 这是一本全面介绍Python面向对象编程的图书。本书共分为4部分。第1章至第6章深入讲解了面向对象编程的核心原则和概念,以及它们在Python中的实现方式。第7章至第9章仔细探讨了Python的数据结构、内置类和方法等,以及如何从面向对象编程的角度进行分析和应用。第10章至第12章探讨了设计模式及其在Python中的实现。
《学习Python(第6版)》深入浅出地讨论了大部分Python 编程主题。利用从本书中学到的Python 知识,读者可以掌握高质量软件研发背后的逻辑。书中采用一种易懂的、循序渐进的方法来介绍基本的编程概念,先从控制结构、函数和列表等概念开始,再深入讨论类。这有助于确保读者理解基本的编程概念,并知道如何解决现实中的问题。书中每一章都包括清晰美观的代码清单、真实世界的例子和大量练习。 《学习Python(第6版)》针对Python 3.11 进行了全面更新,新增或改进了大量主题,尤其适合想要高效掌握Python 新特性的读者。
本书是一本在PyTorch环境下学习机器学习和深度学习的综合指南,可以作为初学者的入门教程,也可以作为读者开发机器学习项目时的参考书。 本书讲解清晰、示例生动,深入介绍了机器学习方法的基础知识,不仅提供了构建机器学习模型的说明,而且提供了构建机器学习模型和解决实际问题的基本准则。 本书添加了基于PyTorch的深度学习内容,介绍了新版Scikit-Learn。本书涵盖了多种用于文本和图像分类的机器学习与深度学习方法,介绍了用于生成新数据的生成对抗网络(GAN)和用于训练智能体的强化学习。后,本书还介绍了深度学习的新动态,包括图神经网络和用于自然语言处理(NLP)的大型transformer。 无论是机器学习入门新手,还是计划跟踪机器学习进展的研发人员,都可以将本书作为使用Python进行机器学习的不二之选。 学完本书,你将能够: 探索机器从数
《Python金融数据分析》详细阐述了与Python金融数据分析相关的基本解决方案,主要包括获取金融数据、数据预处理、可视化金融时间序列、探索金融时间序列数据、技术分析和构建交互式仪表板、时间序列分析与预测、基于机器学习的时间序列预测、多因素模型、使用GARCH类模型对波动率进行建模、金融领域中的蒙特卡罗模拟、资产配置、回测交易策略、识别信用违约、机器学习项目的高级概念、金融领域的深度学习等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。
金融风险管理已经成为各个金融机构的职能部门。特别是随着全球金融一体化不断地深入发展,金融风险管理越发重要,也日趋复杂。金融风险管理师(FRM)就是在这个大背景下推出的认证考试,FRM现在已经是金融风险管理领域****的国际认证考试。本丛书以FRM考试、二级考纲内容为中心,并且突出介绍实际工作所需的金融建模风险管理知识。本丛书将金融风险建模知识和Python编程有机地结合在一起,配合丰富的彩色图表,由浅入深地将各种金融概念和计算结果可视化,帮助读者理解金融风险建模核心知识,提高数学和编程水平。 《Python金融风险管理FRM(基础篇)》是本系列图书的第6本,共分12章。《Python金融风险管理FRM(基础篇)》的第1章和第2章主要介绍Python基础编程内容,比如数据类型、运算符、条件循环语句、读写操作、函数等。第3章和第4章主要介绍NumPy和Scipy等
本书是帮助Python新手入门的经典图书,涵盖了Python编程的方方面面。本书前半部分介绍了基础知识与概念:从安装Python、配置开发环境,到列表、元组、字符串、字典以及各种语句的基础知识,再到抽象、异常、方法、属性、迭代器等核心概念,Python与数据库、网络、C语言等工具结合使用,以及Python程序测试、打包、发布等知识。本书的后半部分,向读者详尽介绍了当下流行的多个Python项目的开发过程。 本次修订,不仅在结构与细节知识上进行了优化和完善,还增加了贴近真实商业环境的案例,并辅以课件PPT和专门针对求职应聘的习题,旨在帮助读者真正掌握Python开发的实战能力。
在本书中,你会看到用来处理文本、数据类型、算法、数学计算、文件系统、网络通信、Internet、XML、Email、加密、并发性、运行时和语言服务等各个方面的实用代码和解决方案。在内容安排上,每一节都会全面介绍一个模块,并提供一些很有价值的补充资源链接,这使得本书成为一本理想的Python标准库参考手册。
Python是一门开源的计算机编程语言,凭借其易学、灵活等特点,得到了越来越多人的认可和青睐。金融科技日新月异,金融行业的数字化、科技化和智慧化快速推进,Python在金融领域有着很好的应用现状和前景。 本书在上一版的基础上进行了内容升级,持续聚焦Python在金融分析与风险管理的应用,第2版从原先的12章扩充至15章,并依次划分为基础篇(共5章)、中阶篇(共5章)以及高阶篇(共5章),基础篇结合金融场景演示了Python语言以及NumPy、pandas、Matplotlib、SciPy以及statsmodel等金融领域常用的第三方模块的编程方法;中阶篇通过Python编程结合金融实例,依次探讨利率、汇率、债券、股票、互换合约、期货合约等产品的定价、风险测度以及风险管控等内容;高阶篇则融合Python与金融案例,探究了期权的定价、希腊字母、动态对冲、隐含波动率、交易策略及其他延
本书通过数学和自然科学中的计算例子来讲授计算机程序设计。选择语法简单紧凑且功能强大的Python语言作为编程语言。本书关注于问题的计算求解过程,而不是程序语言细节,书中使用了大量的案例,并专注问题定义、分析和程序求解以及程序正确性验证。通过本书的学习,读者将能使用程序员的方式进行思考,并能写出正确优质的程序。
《Python学习手册(套装上下册 原书第5版)》: 《Python学习手册(套装上下册 原书第5版)》将帮助你使用Python编写出高质量、高效的并且易于与其他语言和工具集成的代码。 根据Python专家MarkLutz的著名培训课程编写而成,是易于掌握和自学的Python教程。 每一章都对Python语言的关键内容做单独讲解,并且配有章后习题、编程练习及详尽的解答,还配有大量注释的示例以及图表,便于你学习新的技能并巩固加深自己的理解。第5版基于Python2.7和3.3版本,同时也适用于其他Python版本。 无论你是编程新手还是其他编程语言的资深开发者,《Python学习手册(套装上下册 原书第5版)》都会是你学习Python的理想选择。 主要内容: 学习Python的主要内置对象类型,如数字、列表和字典。 使用Python语句创建和处理对象,并学习Python的通用语法模型
本书是一本关于Python数据整理和数据质量的实用指南,主要介绍了如何使用Python进行数据清洗、转换和整合,以及如何确保数据的准确性和一致性。本书涵盖了数据整理基础、数据清洗、数据转换、数据整合、数据质量检查和数据可视化等内容。通过丰富的实例和代码示例,读者可以掌握Python数据整理和数据分析的相关技能。无论你是数据分析师、数据科学家还是其他领域的数据从业者,本书都不仅能够帮助你提高工作效率,还能够让你更好地理解和应用数据科学相关的知识和技能。
本书提供了一种独特的方法来讲解Python编程入门,内容符合新的ACM/IEEECS和相关的计算课程倡议,以及由美国国家科学基金会赞助的数据科学本科课程。内容涵盖了新的主题和应用的覆盖面,模块化架构使教师能够方便地调整文本,适应课程需求。通过本书,你将学习: 538个案例研究,471道练习题和项目,557道自我测验题。基于IPython和Jupyter Notebook的即时反馈。问题求解、算法开发、控制语句、函数等基础知识。 列表、元组、字典、集合、Numpy数组、pandas Series和DataFrame。 2D/3D的静态、动态和交互式可视化。 字符串、文本文件、JSON序列化、CSV、异常。 过程式、函数式和面向对象的程序设计方法。 数据科学入门 :基础统计、模拟、动画、随机变量、数据整理、回归。 隐私、安全、伦理、可重现、透明。 AI、大数据和云数据科学案例研究:NLP、Twitter数据挖掘、IBM Wa
本书详细地介绍了Python语言的一些高级功能以及常见数据类型的高级用法,非常适合有一定基础的读者深入学习Python编程。本书的主要内容包括常见内置类型(数值、字符串和集合等)的高级用法和潜在的陷阱,用于文本处理的格式化方法和正则表达式,用于数值计算和大规模数据处理的math包和numpy包等。此外,文件存储、随机数生成和图表绘制也是本书的重要内容。本书还开发了一个 RPN脚本解释器 项目,该项目贯穿本书的各个章节,通过对该项目的学习,你也可以开发出自己的 语言 。
《编程真好玩 小朋友都喜欢的Scratch编程书!》 本书设计了不同的卡通人物,通过情景式的对话,在编程教室与老师一边聊天一边完成10种游戏。将编程知识轻松愉快地融入学习之中。10个项目循序渐进、由易到难,安排合理。 卖点1 模拟真实的编程教室,6个角色人物,沉浸式编程体验。 有老师,有学霸,有学渣,还有一条可爱的狗狗,编程教室里的一切都那么有趣,赶快加入吧! 卖点2 每个项目都配二维码扫码看视频! 项目开始位置都有二维码,哪怕是认字不全的小朋友跟着视频也可以轻松做出完美效果! 卖点3 项目难度循序渐进,10个项目包含了Scratch的方方面面! 由易到难,给小朋友继续探索的信心和勇气!做完10个项目,Scratch功能都掌握,遇到其他不同项目也能触类旁通! 卖点4 提供视频资料和技术交流群支持! 扫码关注公众号即可获取视频下载
本书提供了一种独特的方法来讲解Python编程入门,内容符合 新的ACM/IEEECS和相关的计算课程倡议,以及由美国国家科学基金会赞助的数据科学本科课程。内容涵盖了 新的主题和应用的覆盖面,模块化架构使教师能够方便地调整文本,适应课程需求。
本书作者总结多年运营公众号心得,通过与大量粉丝的实际互动,了解读者的真实需求,并针对读者在学习和工作中经常遇到的问题,总结了100 Python常用知识图解;30 Python 自动化办公实战案例;10 综合项目实战案例,案例涉及到行政、营销、法务,财务、运营、教师等职业,相信每位读者都能在本书中找到与自身需求相对应的案例。 无论你是学生,还是职场人士;无论你是零基础的编程小白,还是具有一定编程基础的程序员,都适合通过本书入门Python编程和自动化办公。
Python的Django框架是目前流行的一款重量级网站开发框架,具备简单易学、搭建快速、功能强大等特点。本书从简单的HTML、CSS、JavaScript开始介绍,再到Django的基础知识,融入了大量的代码案例、重点提示、图片展示,做到了手把手教授。本书基于Django 3.0.7版本、Python 3.8.5版本、Rest Framework 3.11.1版本、Vue.js 4.5.4版本、数据库MySQL 80版本进行讲解。本书还提供了一个商业级别的项目案例,采用目前主流的前后端分离开发技术,以便读者可以体验正式项目的开发过程。熟练掌握本书内容后,读者将达到中级Web项目开发工程师的技术水平。
本书由Python pandas项目创始人Wes McKinney亲笔撰写,详细介绍利用Python进行操作、处理、清洗和规整数据等方面的具体细节和基本要点。你将在阅读过程中学习到新版本的pandas、NumPy、IPython和Jupyter。 本书由Wes McKinney创作,他是Python pandas项目的创始人。本书是对Python数据科学工具的实操化、现代化的介绍,非常适合刚学Python的数据分析师或刚学数据科学以及科学计算的Python编程者。数据文件和相关的材料可以在GitHub上找到:使用IPython shell和Jupyter notebook进行探索性计算;学习NumPy(Numerical Python)的基础和高级特性;入门pandas库中的数据分析工具;使用灵活工具对数据进行载入、清洗、变换、合并和重塑;使用matplotlib创建富含信息的可视化;将pandas的groupby功能应用于对数据集的切片、分块和汇总;分析并操作规则和不规则的时间序列数据;利用完整的、详细的示例学习如