软件与程序设计
-
Python编程超级魔卡明日科技 著,明日科技 编学编程用不用背知识点,用不用记笔记?哪些知识该记?这些都是困扰编程初学者的问题。我们从实际出发,总结大咖们的开发经验设计了这套《Python编程超级魔卡》,将学习Python时需要随时查询、背记的内容系统整理出来,让学习者在学习过程中能随时查找使用。 本套卡片共16张32页,有很强的实用性,内容包括字符串、列表、元组、字典、集合等的常用操作,Python常用内置函数,日期时间模块、文件目录模块、系统与控制模块,报错机制中英文对照,Python正则表达式等开发中常用内容,并给出了实际应用示例,既适合作为Python初学者配套学习,又适合程序开发人员随时查询函数、方法、技巧等。 此外,本套摩卡左上角统一打孔,并赠送活页书环,可将卡片穿在一起,活页穿环既方便查询翻阅,又不易遗失,是您案头的实用必备查询工具。 -
SOD框架企业级应用数据架构实战邓太华 著全书主要从系统架构师的角度,讲述应用系统中所有有关数据问题的解决方案,这些方案小到一个具体的API使用,大到整个系统架构的设计,从解决方案的合理性、易用性和扩展性来逐步设计扩展,一步一步分析当前遇到的问题,给出这类问题的最佳实践的解决方案。通过对这个问题的分析解决过程,引导普通的开发人员摆脱烦琐的、枯燥无聊的数据增删改查工作,完成从菜鸟到专家的蜕变过程。 本书适合于有一定编程开发基础知识的程序员进一步学习掌握与数据应用相关的开发知识,更适合于有一定开发经验的程序员巩固提高数据开发方面的理论知识,也适合于打算进阶系统架构师的朋友学习设计和使用系统架构。 -
基于Python的语料库数据处理雷蕾 著《基于Python的语料库数据处理》以语料库语言学研究实践为导向,介绍Python编程基础知识。第1章为Python语言简介,第2章至第6章由易到难、循序渐进介绍Python语言的基本数据类型和语法。第7章和第8章提供文本处理的个案实例。《基于Python的语料库数据处理》内容涵盖语料库语言学研究中常用的文本处理模式,读者可以通过学习《基于Python的语料库数据处理》掌握语料库语言学研究中的Python编程技巧,以便更深入地进行研究。另外,《基于Python的语料库数据处理》提供大量语料库语言学文本处理所需的Python代码,读者可以直接将这些代码(或将这些代码稍加改动)用于自己的研究中。 -
中公教育Python高效开发指南中公教育优就业研究院 著《中公版·Python高效开发指南:Python语言核心编程》共分为十五章,涵盖了Python语言核心基础知识,对重难点内容进行了针对性讲解。本书面向Python编程初学者,按照由浅入深、循序渐进的规律,从搭建Python开发环境,到讲解Python基础语法和高级语法,后介绍Python扩展技术和游戏开发。 ●初识Python(第一章) 介绍了Python简史、优势、应用领域,还介绍了Python开发环境的搭建,重点介绍了PyCharm的使用。 ●Python基础语法(第二章至第六章) 讲解了Python的基础语法、流程控制结构、列表、元组、字符串、字典和集合。 ●Python高级语法(第七章、第八章) 讲解了Python的函数,包括生成器函数、装饰器函数、闭包函数等;还讲解了Python的类,包括类的封装、继承、多态和设计模式等。 ●Python扩展技术(第九章至第十三章) 介绍了Python的异常处理,文件的读、写和追加操作,常见模块和包的使用,多进程和多线程的使用,以及网络开发。 ●Python游戏开发(第十四章、第十五章) 介绍了Pygame模块和Sprite(精灵)类的使用,以及开发飞机大战游戏案例。 -
乐高机器人林文 著《乐高机器人——EV3与Scratch机器人基础与应用实例》讲解了乐高 EV3 机器人模型的机械结构知识,以及编写 EV3 程 序的编程方法,让读者在学习中不断体会图形化编程软件的特点。 《乐高机器人——EV3与Scratch机器人基础与应用实例》共 21 章,包括认识 EV3 硬件,EV3 编程软件,认识 EV3 编程模块,EV3 建模软件,VRT、Scratch3.0 与 EV3 编程,EV3 Scratch 家庭版与 教育版,以及俯卧撑机器人、超声波避障车、直升机、机械手、跳舞机器人、摩托车等 15 个由浅入深的精彩实例。 《乐高机器人——EV3与Scratch机器人基础与应用实例》适合喜爱乐高 EV3 以及 Scratch 编程的青少年阅读。 -
零基础学算法张昆,戴艳 著本书从日常生活中常见的实例入手,读者进入算法和数据结构的抽象世界。由于数据结构、算法的知识比较抽象,使许多读者望而却步。本书在编写过程中,尽量使用读者容易理解的、简单的语言来描述算法和数据结构,对于一些复杂的内容,采用图文并茂的方式介绍其原理,使读者能很快理解相关知识。第1~5章介绍了常用算法和数据结构的相应代码,第6~8章介绍了使用数据结构和算法解决一些经典问题的程序,第9章介绍了信息学奥赛部分试题的解题代码,第10章给出了与算法和数据结构相关的常见面试题。书中的所有程序都是在Dev-C++开发环境中编写而成的,本书附录简单介绍了该开发环境的使用。 -
Python数据分析从入门到实践明日科技(MingRi Soft) 著,明日科技 编《Python数据分析从入门到实践》以数据分析“三剑客”——Pandas、Matplotlib和NumPy为主线,全面介绍了数据分析入门的必备知识,从学习与应用的角度出发,帮助读者快速掌握数据统计分析技能,拓宽职场道路。本书通过大量的示意图力求使读者能够更好地理解晦涩难懂的专业术语;通过快速示例将学习与应用相结合,打造轻松学习、零压力学习的阅读氛围;通过案例对所学知识进行综合应用;通过开发流行项目将数据统计分析与预测应用到实际工作中。 全书共分为12章,包括数据分析基础、搭建Python数据分析环境、Pandas入门、Pandas进阶、可视化数据分析图表、图解数组计算模块NumPy、数据统计分析案例、机器学习Scikit-Learn、网站App平台注册用户分析(MySQL版)、京东电商销售数据分析与预测、二手房房价分析与预测系统及Python实现客户价值分析等内容。本书提供了丰富的学习内容,包含230个快速示例、17个案例、4个项目,力求为读者打造一本“学习入门+应用+实践一体化”的的Python数据分析图书。 本书不仅适合初学者、刚入行的数据分析人员、从事与数据相关、对数据感兴趣的人员,而且也适合从事其他岗位但想掌握一定的数据分析能力的职场人员。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。 -
AI机器人创意搭建与mBlock 5慧编程周迎春 著人工智能技术已经取得了长足发展,它将导致众多产业发生革命性的变化。在许多国家,人工智能已上升为国家战略,并作为实现国力提升的重要途径。在憧憬人工智能作为手段或工具给我们带来便利的同时,为提升学生的素质教育,我们亟须构建实操性强、学生感兴趣的人工智能基础课程。本书集作者多年来STEM 课程群构建的亲身实践经验,以及历时一年多的实践研究编撰而成。其中,基于普惠性、实操性、趣味性三大原则构建的28 个AI 机器人搭建与智慧编程项目能为孩子带来“发现的喜悦”。本书打造了实操性好、趣味性强、实施成本低、易于大范围推广的人工智能课程体系,涉及的主要硬件有Makeblock 的游侠机器人和光环板组件等,整班实施器材配备不超过5 万元,为中小学人工智能教育的开展提供了借鉴与参考。本书旨在给各地普惠型人工智能课程的普及化实施提供有益的借鉴,让学生能亲身体验人工智能的神奇魅力,从而培养和提升他们面对未来的科学素养。 -
Java EE轻量级框架应用实战石毅 著本书详细讲解Java EE中使用最多的Spring、Spring MVC和MyBatis(简称SSM)三大框架的基本知识和应用。随着互联网的迅猛发展,SSM框架被越来越多地应用于企业级开发之中,其发展势头已经超过大部分Java Web框架,稳居榜首。本书以实用性为原则,采用课堂实录的形式,以任务为驱动,理论与实践相结合,重点讲解SSM框架在企业开发中常用的核心技术,分别讲解MyBatis、Spring和Spring MVC三大框架的精髓内容。在内容上逐层深入,而非一次铺开。百货中心供应链管理系统”案例贯穿始终,利用各章所学技能对其功能进行实现或优化,让读者在学习技能的同时获取项目开发经验,加深读者对技术的理解和掌握程度。 本书提供完善的免费配套资源和支持服务,包括电子教案(PPT)、案例素材、源代码、各章上机练习与课后作业参考答案、教学设计、教学大纲等,希望带给读者全方位的学习体验,可登录电子工业出版社华信资源网(www.hxedu.com.cn)下载使用。 本书既可作为高等院校本、专科计算机相关专业的程序设计教材,也可作为Java技术的培训图书,适合广大编程爱好者阅读与使用。 -
敏捷整洁之道罗伯特·C.马丁 著本书是软件开发界的传奇人物罗伯特·C. 马丁(“鲍勃大叔”)对敏捷发展历程的回顾,对敏捷最初用意的重述,对敏捷价值观和原则的传达。本书首先概述敏捷的历史、敏捷的全貌;然后说明敏捷出现的缘由;接着讲解敏捷的业务实践、团队实践和技术实践,介绍成就敏捷的因素,还谈到敏捷转型中常见的问题与困难;最后提出软件匠艺理念。本书适合开发人员、测试人员、管理人员、项目经理、业务人员等软件行业从业者阅读。
