软件与程序设计
-
Go语言项目开发上手指南谢伟本书从实践出发讲解Go语言编程的基础和进阶知识。全书共分为14章,第1~4章讲述Go的基础知识,如基础语法、内置库的使用等,第5~14章介绍编写图表库、实现命令行工具、网络爬虫Web编程、GraphQL编程和面向接口编程等,将Go的核心知识和应用拆分到不同的应用场景中进行讲解。本书适合对Go语言的应用已经有一定基础,并希望能够在Web开发方面、接口编程方面结合Go语言来实现进阶学习的技术人员学习和参考。 -
Python模块参考手册·日期与时间明日科技(Mingri Soft)本书全面、系统地介绍了使用Python对日期与时间进行操作的time模块、datetime模块和calendar模块。全书分为三部分共16章,其中,*部分为time模块(时钟与时间),主要包括术语和常量、时间戳相关操作、时钟与计数器、格式化时间等内容;第二部分为datetime模块(日期和时间),主要包括格式化日期时间、时间相关、日期相关、星期相关、日期和时间相关、UTC与时间差相关、时区与夏令时相关等内容;第三部分为calendar模块(日历相关操作),主要包括属性与时间戳、闰年及星期相关方法、返回日期迭代器、返回日期列表、获取或显示日历等内容。本书以模块应用为主线,通过大量的快学快用,帮助读者透彻理解time模块、datetime模块和calendar模块的属性、方法及其应用。本书附赠配套资源包及数字电子书。资源包提供了书中所有快学快用的源代码和关键代码段,且所有源代码都经过了精心调试,在Windows 7Windows 10系统中测试通过,保证能够正常运行。本书是各级Python程序开发人员的参考书,也非常适合大中专院校师生学习参考。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。 -
JavaScript悟道[美]道格拉斯·克罗克福德(Douglas Crockford)《JavaScript悟道》结合当前JavaScript语言现状,深入剖析了JavaScript语言的运行原理、应该如何演进、怎样才能将其发挥至极致。这些深邃、极具前瞻性的论述不仅适用于JavaScript,也适合其他语言。学习、理解、实践大师的思想,能让开发者站在巨人的肩上,看得更全面。《JavaScript悟道》适合Web开发人员以及所有对JavaScript感兴趣的程序员阅读。 -
网站建设与维护蒋永丛,柏杏丽 主编本书阐述了…个企业网站从策划、开发到推广维护的完整过程,结合实际案例,重点介绍网站开发的基础知识和企业网站前后台开发的实际过程,同时也介绍了建站思想、建站流程、推广维护等理论知识。全书共9章,主要内容包括:企业网站基础知识、企业网站分析与策划、企业网站系统的分析与设计、网站设计基础、企业网站前台构建、企业网站后台构建、企业网站发布与推广、企业网站的一般管理、企业网站的安全管理。根据网站开发的实际需求,将开发网站的理念、基础知识、技巧结合案例予以介绍,方便读者理解消化,读者只需循序渐进,对书中的实例勤加练习,就可以扩充或搭建属于自己的、功能完整的企业网站,并对其实施较好的管理。本书可以作为高职院校网站开发课程的教材或教学参考用书,也适用于立志从事网站设计、开发、管理的读者。 -
基于STATA的统计方法分析杨晓鹏本书以通俗易懂的写作风格和大量的数据去帮助读者理解STATA统计软件里的高级分析方法。主要介绍了面板数据的基础统计分析、Pooled OLS/GLS模型的概念和应用、面板数据当中应用广泛的固定效果模型和概率效果模型,PCSE模型、同质面板数据模型、GEE模型、DD模型、HLM模型,以及回归分析、生存分析、方差分析等内容。为高校和研究机构及企业的各种数据分析提供工具。本书强调理论知识与实践相结合,不仅对每种统计方法的概念和定义进行了详细的说明,还通过统计软件STATA的实际操作对每种统计方法都进行了详细的介绍,尽量做到让读者通俗易懂。本研究成果对于营销类专业、经济学和物流以及管理等专业的教学是一个极大的促进。 -
JavaScript全栈开发凌杰这是一本JavaScript 入门指南。它回答了如何单独使用JavaScript 这门编程语言解决Web 应用程序前后端开发过程中涉及的所有技术栈问题,帮助Web 开发者减少其需要使用的编程语言种类,从而降低其学习成本。本书将从ECMAScript 标准定义的基本语法开始,系统阐述JavaScript 在浏览器端、服务器端的开发思路和设计理念。在此过程中,作者将提供大量可读性强、能够正确运行的代码示例,以帮助读者理解书中介绍的技术、概念、编程思想与程序设计模式。本书主要由三部分组成:部分介绍JavaScript语言的核心知识点;第二部分介绍JavaScript 在浏览器端的使用,包括BOM 和DOM 组件、AJAX 技术等;第三部分介绍JavaScript 在Node.js 平台中的应用。本书内容循序渐进,实操性强,适合对HTML 和CSS 有所了解的JavaScript 初学者,以及对Web 全栈开发及其背后的设计理念感兴趣的读者。 -
小学生人工智能郭躬德、冯彦、李立慈本书主要讲解Python编程方法与技巧,共8个单元,32课,分为上、下两册。上册四个单元分别为Python基础语法、turtle画图、程序结构和百度AI;下册四个单元分别为MicroPython、传感控制、音乐娱乐、网络爬虫和串口通信。 本书的定位是让学生零基础学习Python编程。本书侧重Python编程的实操性学习,并不强调Python知识系统性的讲解。本书将Python的语法知识融入课程案例中,通过一些趣味性、交互性的案例,让学生爱上Python,感受Python之美。 本书适合开设人工智能课程的普通中、小学或培训机构使用(建议使用年级为六、七年级),还可供对人工智能感兴趣的青少年阅读。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 -
编程原则[美]马克斯·卡纳特-亚历山大本书涵盖了编程的许多领域,从如何编写简单的代码到对编程的深刻见解,再到在软件开发中如何止损!你将发现与软件复杂性有关的问题、其根源,以及如何使用简单性来开发优秀的软件。你会检查以前从未做过的调试,并知道如何在团队工作中获得快乐。全书分为七部分,前三部分内容首先聚焦的是程序员应该了解的基本原则,然后是关于软件的复杂性和简约性的各个方面。在此之后,第四部分介绍代码调试。接着是第五部分,包含一整套全新的原则,基于Max在大型工程团队内的成功经验陆续整理出来的。第六部分叙述的是软件设计原则背后的哲学。后迎来第七部分,开篇首先解释了为什么“持续改善”应该作为软件开发中产品管理的哲学,然后讨论如何让你的软件持续改善,以及成为一名更好的程序员的具体方法 -
开源硬件与Python编程钟建业、林娟本书分为炫彩生活、无线通信、智能感应、创意无限4 个单元,每个单元围绕一个主题进行内容设计,通过不同的项目推进开源硬件知识和Python 编程知识的习。本书遵循项目学习的基本流程,内容包括学习目标、项目背景、项目分析、项目计划、项目实施、项目拓展、学习评价7 个方面。学习目标明确了每节课要掌握的开源硬件及Python 编程的核心知识和技能;通过项目背景引入真实的问题情景,建立学习需求;通过项目分析将项目分解为几个具体的任务;通过项目计划引导学生做好项目任务分析和人员分工,确保项目的实施;项目实施包括3 个任务:硬件搭建、设计解决问题思路、编写程序实现项目功能;项目拓展是在本项目的基础上给学生提供拓展学习的思路;后通过学习评价用思维导图的方式对本课的学习内容进行梳理归纳,通过自我评价表对学习过程进行评价。 本书适合学习开源硬件与Python 编程的普通中小学和中等职业学校的学生使用,也可作为一线教师开展编程教育教学的指导用书。 -
中学生Python程序设计基础教程骆焦煌、骆毅林清华大学出版社北京内 容 简 介本书采用理论与实践相结合、边讲边练的形式编写,以Python自带的IDLE和Anaconda为主要学习工具,系统、全面地介绍了Python的基础知识与应用方法。本书内容主要包括Python语言简介及软件安装、Python语言基础与算法、Python序列结构、程序控制结构、函数与模块、面向对象基础、Python标准库与第三方库、科学计算库Numpy、数据分析库Pandas和文件。 本书采用通俗易懂、图文并茂、循序渐进的方式进行讲解,通过动手操作实例与习题练习,帮助初学者较好地理解和掌握Python知识。本书适合作为中学生“信息技术”课程的配套教材,也可作为Python入门学习的指导用书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
