软件与程序设计
-
大话设计模式程杰《大话设计模式 Java溢彩加强版》是百万销量的经典畅销书《大话设计模式》的全新升级版,描述语言由上一版C#变为Java。《大话设计模式 Java溢彩加强版》在形式上开创了IT技术图书的先河。通篇以情景对话形式,用多个小故事和编程示例来组织解读GoF(设计模式经典名著—Design Patterns Elements of Reusable Object-Oriented Software)的23个设计模式。《大话设计模式 Java溢彩加强版》共分为一个楔子 29章正文。其中,楔子主要通过一个编程实例的演变为初学者介绍了面向对象的基本概念,用来奠定面向对象基础以及树立正确的、有高度的开发思维;第0、1、3、4、5章着重讲解了面向对象的意义、好处以及几个重要的设计规则;第2章,以及第6~28章详细讲解了23种设计模式;第29章对设计模式进行了全面总结。《大话设计模式 Java溢彩加强版》的特色是通过小菜与大鸟的趣味问答,在讲解程序的不断重构和演讲过程中,极大地降低设计模式的学习门槛,让初学者可以更加容易地理解为什么这样设计才是好的?是怎样想到这样设计的?以达到不但授之以“鱼”,还授之以“渔”的目的,引导读者体会设计演变过程中蕴藏的大智慧。 -
半小时漫画学Python鲸鱼飞机Python是人工智能时代最流行的编程语言之一,学编程可以培养人们的逻辑思维能力,提高人们解决问题的能力,但很多人认为编程很难,很枯燥,《半小时漫画学Python》就以Python 3为基本工具,用卡通漫画配合一定的故事情节,并结合具体实例详细介绍了Python编程技术,以及Python在数据处理与分析中的实践应用。全书共4章,其中第1章先给大家普及了编程的基础知识、编程前的准备工作以及程序运行的3种结构等;第2~4章带领大家真正学习Python编程知识,具体内容包括Python计算、变量、条件语句、函数、列表、循环、切片、二维列表、字典等。全书将故事、漫画与知识点相融合,生动有趣,可以吸引读者的学习兴趣,让读者轻松顺利地掌握基本的Python编程技术。《半小时漫画Python》是一本Python入门书,语言浅显易懂,内容循序渐进,适合所有对编程、对漫画感兴趣的零基础读者、青少年、初高中学生学习,也适合职场中使用Excel,但想提升办公效率,实现办公自动化的数据处理、数据分析等人员学习。 -
Python FastAPI Web开发从入门到项目实战刘瑜,安义,陈逸怀,喻小菲FastAPI是基于Python语言的轻量级、成熟的Web后端开发框架。它除了简单易学、能提供自动生成的API文档外,还有一个重要优点是支持异步技术,其性能可以与NodeJS、GO语言相媲美,为Web项目高并发访问提供了更好的技术选择。另外,FastAPI定位为商业级的前后端分离开发框架,为前端技术提供了简单易用的调用接口。目前,国内外不少互联网企业,都采用该框架作为商业项目开发基础。本书第1部分为基础篇,系统介绍了FastAPI的使用;第2部分为实战篇,通过后端FastAPI框架与前端Vue.js框架的组合,给出了一个商业实战项目案例。 -
利用Mendix构建低代码应用程序[美]布莱恩·肯内韦 等著,张颖 译《利用Mendix构建低代码应用程序》详细阐述了与构建低代码应用程序相关的基本解决方案,主要包括Mendix简介、Mendix平台、Mendix Studio、Studio Pro、构建基础应用程序、域模型、页面设计、微流、自定义应用程序、错误处理和故障排除、存储数据、REST集成等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。 -
量子程序设计基础王震宇本书系统介绍量子线路和量子程序设计的基础知识及原理方法,精选的内容与编程实例旨在帮助学生培养量子程序设计、调试和分析等方面的基本能力,从而为将来的学习、研究和应用奠定基础。 全书既注重原理,又注重实践,学生通过编程训练和实践能更准确地理解量子计算的基本概念和基础理论。本书概念讲解清楚,逻辑性强,通俗易懂,并配有大量图表、例题和习题,是初学量子计算和量子程序设计的理想教材,可作为高等学校相关专业本科生和研究生的教材,也可供广大从事量子信息科学研究的科技人员和学习量子程序设计的自学者参考。 -
与开源同行平凯星辰 著本书融入了PingCAP公司在开源领域的七年探索经验,以及在分布式数据库领域的研究成果,对开源的历史发展、分布式数据库的变迁演进、TiDB的框架设计、应用实践以及开源与商业化的连接进行了深入剖析。开篇首先以PingCAP公司的创业故事为主线,讲述公司为何选择开源作为核心战略,以及主要产品TiDB的研发、运营和国际化历程。然后介绍PingCAP在成长为国内开源厂商的探索者的过程中,在技术路线选择和社区生态中的重要贡献和发展经验。最后介绍了PingCAP对未来基础软件的技术、开源趋势的思考与展望。全书以从参与者到贡献者再到探索者的视角,细致而全面地讲述了关于开源技术和开源文化对于当代技术驱动型企业的生存与发展的重要意义和影响。本书适合所有技术驱动型的企事业成员,以及正在学习、已经从业或有志于投入IT产业的广大读者阅读。 -
交通时空大数据分析、挖掘与可视化余庆,李玮峰大数据时代已经到来,随着数据的逐步开放,交通领域的研究课题或多或少都要接触、使用时空大数据。交通领域的从业者迫切需要强有力的工具和技术应对日益纷杂的交通数据。交通是一个交叉学科,交通数据分析人才的知识体系需要与数据处理、网络爬虫、数据可视化、地理信息、复杂网络、数据挖掘、机器学习等多学科知识深度融合,这也为交通领域的人才培养带来巨大挑战。 在此背景下,本书针对不同的学习阶段与业务需求设计了三篇共15章内容。基础篇(第1~5章)梳理Python数据分析、网络爬虫、数据可视化、地理信息等基础知识;应用篇(第6~10章)介绍出租车GPS数据、地铁IC刷卡数据、共享单车订单数据、公交GPS数据等各类时空大数据的实际案例应用;方法篇(第11~15章)融汇数据挖掘、空间统计、复杂网络学科等交叉学科方法,与交通领域的大量实际案例分析结合,全面梳理总结交通时空大数据所需跨学科技能。 本书由浅入深,学科交叉,强调实践。对读者不同的学习阶段与业务需求设计相应内容,全面梳理总结交通大数据科研所需技能,并与交通领域的大量实际案例分析结合。本书可作为教材也可作为参考工具书,基础篇定位交通数据领域新手入门,应用篇定位有数据分析需求的高校学生或社会人士,方法篇定位高校学术科研人员。 -
自然语言处理的Python实践[印度] 马坦吉·斯里(Mathangi Sri) 著《自然语言处理的Python实践》通过5章内容深入解读了自然语言处理(NLP)的文本数据处理方法和行业实际应用。其中讨论了文本数据的根本问题所在和在文本数据中如何提取信息、提取哪种信息等,同时通过第2~5章,重点讲解了客户服务行业、在线评论、银行与金融服务及保险行业、虚拟助手四大NLP重点领域的实际应用方法,其中详细解读了意图挖掘、基于ML的监督学习、情感分析与挖掘、Word2Vec、CBOW、LSTM、编码器-解码器模型框架和当今NLP领域解决问题效果最好的BERT模型等关键技术方法。内容全面,案例真实。本书案例均直接深入到各行业,读者在阅读学习过程中,能通过书中相应的代码和案例思路,真正解决实际工作中遇到的问题。 本书适合各个行业自然语言处理方向的技术人员阅读学习,也适合开设自然语言处理课程的院校师生及计算机专业教学参考使用。 -
一起学Python亚沙万特·卡内特卡尔,阿迪亚·卡内特卡尔 著练习!这就是《一起学Python 》的全部内容。为了能够掌握Python,你需要练习用它编写大量的程序。当你尝试这样做时,会发现编写任何程序都有多种方法。因此,你需要了解你是否选择了执行程序的最佳方式,你会发现这本书很有用。本书在每一章的末尾都有练习。解决这些练习将帮助你构建Python技能。当你这样做的时候,你会觉得需要一个值得信赖的伙伴,本书就是值得信赖的伙伴。它将帮助你验证你的答案,并教你如何编写更好的Python程序。 -
思科网络技术学院教程艾伦·约翰逊,凯瑟琳·祖达-佩奇思科网络技术学院项目是Cisco公司在全球范围内推出的一个主要面向初级网络工程技术人员的培训项目,旨在让更多的年轻人学习先进的网络技术知识,为互联网时代做好准备。本书是思科网络技术学院IT基础知识的配套教材,主要内容包括个人计算机硬件,计算机组装,高级计算机硬件,预防性维护和故障排除,网络、应用网络,便携式计算机和其他移动设备,打印机,虚拟化和云计算,Windows操作系统的安装与配置,移动、Linux和macOS操作系统,安全,IT专业人员的职业能力与素养等。本书每章的最后还提供了复习题,并在附录中给出了答案和解释,以检验读者对每章知识的掌握情况。本书适合作为IT基础课程的教材,还适合作为高等院校计算机基础课程的教材。
