软件与程序设计
-
左手Python,右手Excel刘宇宙、王鹏、刘艳Excel作为当今***的办公软件之一,在数据编辑、处理和分析方面都有它的独到优势。Python是一门简单易懂的编程语言,很容易上手。用Python操作Excel可以很好地解决操作Excel中遇到的大量重复、机械工作的问题。 本书共12章,可分为两部分:部分包括第1~5章,概要介绍Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、文件操作、数据处理模块等,以帮助读者了解Python的基础知识;第二部分包括6~12章,主要讲解Python与Excel的实战操作,通过生动的情景对话方式引入大量的代码实战示例,所有代码都有详细、易懂的中文注解,以帮助读者快速理解代码。 本书专门针对希望通过Python操作Excel并提升自己的工作效率的人员量身定做,既适合经常与Excel打交道的办公人员、编写处理Excel程序的Python开发人员、Python编程爱好者阅读,也适合办公自动化培训机构以及中学、大中专院校、本科院校对办公自动化感兴趣的学生参考。 -
Elasticsearch全面解析与实践张文亮Elasticsearch是一款功能强大且开源的分布式搜索与数据分析引擎,已被许多大的互联网公司所采用。除了搜索之外,它还结合Kibana、Logstash、Beats、Elastic Stack一起使用,被广泛应用于大数据近实时分析领域,包括日志分析、指标监控、信息安全等。它可以帮助用户搜索海量结构化的数据、非结构化的数据,按照需求创建可视化的数据报表,还可以对监控的数据设置报警阈值等功能。本书将从多个维度系统性地讲述Elasticsearch,包括容器化的安装、数据索引的维护、各种方式的数据搜索和Elasticsearch的聚合统计分析,Elasticsearch的底层原理分析以及生产环境的性能调优。无论是数据搜索还是性能调优,都结合理论的阐述和案例的解析来逐一展开,以方便读者理解。 -
高阶Python(美)Brian Overland(布赖恩·欧弗兰),John Bennett(约翰·班纳特)本书详细地介绍了Python语言的一些高级功能以及常见数据类型的高级用法,非常适合有一定基础的读者深入学习Python编程。本书的主要内容包括常见内置类型(数值、字符串和集合等)的高级用法和潜在的陷阱,用于文本处理的格式化方法和正则表达式,用于数值计算和大规模数据处理的math包和numpy包等。此外,文件存储、随机数生成和图表绘制也是本书的重要内容。本书还开发了一个“RPN脚本解释器”项目,该项目贯穿本书的各个章节,通过对该项目的学习,你也可以开发出自己的“语言”。 -
Visio绘图软件标准教程王曼 著《Visio绘图软件标准教程(全彩微课版)》以Visio为基础,以知识应用为重心,用通俗易懂的语言对Visio绘图软件进行详细阐述。《Visio绘图软件标准教程(全彩微课版)》共10章,主要介绍Visio的发展历史、应用特点、基础操作、形 状和文本的使用、图像和图表的使用、图部件和文本对象的使用、主题和样式的使用、Visio数据的使用、基本图表的使用、与其他软件的协同使用等内容。书中 给出并详细讲解大量贴近实际的应用案例,同时加入大量的小提示,帮助读者全面、深入地对Visio 的使用方法和技巧进行学习。 《Visio绘图软件标准教程(全彩微课版)》结构严谨,理论系统,全程图解,即学即用。不仅适合办公自动化人员以及Visio爱好者使用,还适合各行业文案人员、策划人员学习,同时也可作为各高等 院校及电脑培训机构的教学用书。 -
Python项目开发实战陈强《Python项目开发实战》通过12个大型项目的实现过程展示了开发Python项目的方法和流程。全书共12章,分别讲解了AI人机对战版五子棋游戏(AI pygame 实现),在线商城系统(Django Mezzanine Cartridge 实现),房产价格数据可视化分析系统(网络爬虫 MySQL pylab实现),招聘信息实时数据分析系统(网络爬虫 Flask Highcharts MySQL实现),基于深度学习的AI人脸识别系统(Flask OpenCV-Python Keras Sklearn实现),在线生鲜商城系统(Django Vue 新浪微博账号登录 支付宝支付),民宿信息可视化分析系统(网络爬虫 Django Echarts可视化),实时疫情监控系统(腾讯API接口 Seaborn matplotlib实现),个人博客系统(Flask TinyDB实现),电影票房数据可视化系统(网络爬虫 MySQL Pandas实现),大型3D枪战类冒险游戏(Panda3D实现),AI人脸识别签到打卡系统(PyQt5 百度智能云 OpenCV-Python SQLite3实现)。 《Python项目开发实战》适合了解Python语言基础语法并希望进一步提高Python开发水平的读者阅读,可以作为大中专院校相关专业的师生用书和培训机构的专业教材。 -
Python计算机视觉实战张德丰《Python计算机视觉实战》以Python为平台,以“概述 案例”的方式系统地对计算机视觉进行实战分析。本书先介绍计算机视觉编程基础知识,接着介绍在各个领域利用Python解决计算机视觉问题,后通过两个经典案例综合分析计算机视觉应用。为了帮助读者更好地掌握相关知识,各章节都是通过概述与案例相结合的方式,让读者在掌握概念的同时举一反三,掌握程序设计的方法,利用程序设计解决实际问题。 《Python计算机视觉实战》适合计算机视觉初学者以及想深入研究Python计算机视觉的开发者阅读参考。 -
匠艺整洁之道(美)Robert C. Martin(罗伯特·马丁)鲍勃大叔因在技术人群中声名远播的Clean系列在全球圈粉无数。本书为其烫手新作,旨在为广大工程师指明一条通向匠师之路,包括饱经洗砺的敏捷技术实践,如何通过持续的努力提高专业素养,软件可用之上的目标与技能,以及如何激发团队潜能,等等。本书融会几本经典著作的精髓,将“整洁”方法论推向至高境界—软件开发者有责任维护世界正常运行,而“人”才是“技术”的决定者。本书共分三部分,前两部分用实例阐释TDD在敏捷软件中的运用,以及验收测试、协同编程等常被忽视的敏捷侧面与具体策略,还探讨了颇有价值的软件设计方案相关话题;第Ⅲ部分拔地而起,直接提出十条堪称金玉良言的“规劝”,以帮助程序员成为团队基石。本书适合所有软件开发者、测试工程师及工程类院校师生,对技术团队负责人及架构师同样大有助益。 -
小学生人工智能郭躬德、冯彦、李立慈本书基于Kittenblock图形化编程软件为小学生全面讲解编程知识。本书分为上、下两册,共32课, 上、下册各4个单元16课,将动画交互、数学图形、机器人仿真、趣味游戏、人工智能相互融合,由 浅入深,帮助小学生轻松学习编程、体验人工智能。本书的每一课以故事情景导入,引出学习目标,然 后讲解本课应掌握的编程知识和编程技能。在程序设计方面,采用PBL(project based learning)项目制 学习方式,分提出问题—分析问题—解决问题三个步骤讲解。在问题分析中,引入程序流程图,培养小 学生的逻辑思维。本书中的程序设计按模块拆解,力求让小学生跟着本书能独立操作完成,个别难点配 有专门的提示和操作技巧,帮助小学生轻松学习,从而激发他们持续学习编程的兴趣。 本书适合开设人工智能课程的普通小学或培训机构使用(建议使用年级为小学三年级),也可供对 人工智能感兴趣的青少年阅读。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 -
格致猫成长日记段勇、武小芬本书是专门为中小学生编写的Scratch算法入门教材,通过设计学生学习与生活中的常见情景,以角色对话的形式带领学生学习40个程序案例。本书内容包括利用编程制作一些生活中的常见实用软件(如倒计时器)和利用编程解决很多经典数学问题(如辗转相除法求两数的**公约数)等。通过讲解程序设计的原理,引导学生以编程的方式解决数学问题及生活中常见的问题,在问题解决的过程中培养学生的计算思维。 本书适合小学三年级及以上学生阅读,也可作为亲子共读、共学,培养计算思维的书籍。 -
C语言入门经典[智利] 杰曼·冈萨雷斯·莫里斯(German Gonzalez-Morris)、[英]艾弗·霍顿(Ivor Horton)著 童晶、李天群 译主要内容:介绍C编程语言;使用C语言编程,开启编程之旅;使用循环、数组、字符串、文本、指针、函数、VO等使用字符串和文本编写应用程序代码;程序的有效结构; 处理数据、文件、工具等
