本教材基于Windows平台,以Pytho3为开发环境,采用理论和实验案例相结合的形式,从入门者的角度出发,循序渐进,系统性地讲解Python的核心基础知识及应用,开发工具采用比较流行的PyCharm或者Jupyter Notebook。全书共分为12章,包括初识Python、Python基础语法、Python常用流程控制语句、列表与元组、字典与集合、Python函数、Python文件操作、错误与异常、模块、类与面向对象、数据库编程、Python生态库的应用。教材中每一章节理论都配有丰富的实验案例,每个实验案例都有详细的实验目标、实验分析、实验代码和执行结果,可以帮助读者快速巩固所学知识,提升自己的实际应用和开发能力,达到学以致用的目的。 本教材适合作为高等院校计算机相关专业及其他工科专业的Python教材,也可作为编程爱好者的自学参考书。
本书首先讲解量化交易的基础知识,即量化交易的定义、特点、作用、主要内容、历史、与传统交易的区别、注意事项、JoinQuant(聚宽)量化交易平台;然后讲解量化交易开发语言Python,即讲解Python语言的开发环境、基本语法、基本流程控制、特征数据类型、函数及应用、面向对象程序设计;接着讲解如何利用Python语言编写量化策略、Python量化策略的常用库和模块、获取数据函数、回测、因子分析;很后讲解Python量化策略的技术指标实例和Python量化交易策略实例。在讲解过程中既考虑读者的学习习惯,又通过具体实例剖析讲解量化交易过程中的热点问题、关键问题及各种难题。本书适用于各种不同的投资者,如股民、期民、中小散户、职业操盘手和专业金融评论人士,更适用于那些有志于在这个充满风险、充满寂寞的征程上默默前行的征战者和屡败屡战、愈挫愈勇
本书旨在介绍开源的Python算法库和数学工具包SciPy。近年来,基于NumPy和SciPy的完整生态迅速发展起来,并在天文学、生物学、气象学和气候科学,以及材料科学等多个学科得到了广泛应用。本书结合大量代码实例,详尽展示了SciPy的强大科学计算能力,包括用NumPy和SciPy进行分位数标准化,用ndimage实现图像区域网络,频率与快速傅里叶变换,用稀疏坐标矩阵实现列联表,SciPy中的线性代数,SciPy中的函数优化等。
本书介绍交互式设计的技术与技巧,讲述如何从目标用户的需求和期望出发,结合人类本身的心理特征和行为特点,用简单的方法创建易用、有效且让用户愉悦的设计。书中阐释了合理删除、分层组织、适时隐藏和巧妙转移这4个令交互设计成果程度简单易用的策略。第2版根据近年来交互设计领域的实践和发展,对书中案例进行了全面更新。
本书使用在世界范围内拥有超多玩家的游戏《我的世界》(Minecraft)作为主线,让孩子在游戏的过程中体验编程的快乐,并学习到一些编程的基本技巧,包括重复执行、条件分支等,培养孩子的逻辑思考能力。书中结合大量的图片和卡通形象,对编程过程的每一步都有详细的介绍,轻松易懂。内容由浅入深,引导孩子一步步挑战难度更高的任务。
《Python统计分析基础及实践》以Pytho3为基础,详细介绍了Python在统计分析中的基础知识和实践应用,全书大致 由数据整理、概率和统计推断三部分组成。其中在章对统计分析对象——数据的基本用语和数据的分类进行了介绍。 第2~3章介绍了汇总平均值和数据方差的计算方法,进而介绍了数据可视化的方法。第4~9章介绍概率相关知识,概率是 统计分析中不可缺少的数学知识。0~12章介绍主要的统计分析方法,如参数估计、假设检验、回归分析等。其中每章 都用一个例子贯穿始终,提出问题并用Python编程实现,以点带面,可帮助读者快速理解知识点,并通过编程让读者对统 计分析建立直观的理解。 《Python统计分析基础及实践》知识点全面,内容安排由浅入深、循序渐进,特别适合大中专院校金融、财务、统计、 计算机、人工智能、机器学习相关专业学生学习,也适
众所周知,Python这门编程语言的应用场景十分广泛,人工智能、数据分析、爬虫、Web开发、游戏制作等领域都能看到Python的身影,随着近几年Python的大热,和上述Python应用场景相关的书籍、视频、网站等教学资源随处可见,而市面上Python的基础入门教程更是多如牛毛。遗憾的是,在如此丰富的Python教学资源中,为网络工程师量身打造的计算机网络运维方面的教学书籍却相当匮乏。本书内容基于思科设备和技术,从网络工程师的角度出发,以截稿前的Python 3.8为主,从Python的安装到基础和进阶知识,再到Python在网络运维中的实战应用和网络工程师必须掌握的Python第三方模块,所有内容均为网络工程师量体裁衣,让完全零基础的网络工程师能够快速上手并掌握Python这门编程语言,将网络运维自动化技术运用在日常工作中,在提高工作效率的同时,提升职场竞争力。本书所
本书是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
本书通过实际操作帮助读者透彻地理解现代渐进式Web应用开发,指导读者学会利用原生应用的特性构建Web应用。主要内容包括:某酒店网站构建全流程,开发渐进式Web应用时一些需要重点考虑的因素,离线的Web应用的原则,渐进式Web应用为用户界面带来的一些新挑战和新机会,等等。