程序设计综合
-
Python基础教程(挪)Magnus,Lie,Hetland 著,司维,曾军崴,谭颖华 译《Python基础教程(第2版·修订版)》包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器。此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识。最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了几个具有实际意义的Python项目的开发过程。《Python基础教程(第2版·修订版)》内容涉及的范围较广,既能为初学者夯实基础,又能帮助程序员提升技能,适合各个层次的Python开发人员阅读参考。 -
微型计算机原理与汇编语言程序设计杨立,荆淑霞,曲凤娟 著《微型计算机原理与汇编语言程序设计(第2版):习题解答、实验指导和实训/21世纪高职高专新概念规划教材》是《微型计算机原理与汇编语言程序设计》(第二版)教材的配套习题解答、实验指导和实训。全书分上、中、下三篇,上篇依据教材的9章内容,给出相应的思考题与习题解答,并在其后给出4套模拟试题供读者练习;中篇给出16个实验题目及实验指导;下篇给出6个综合实践训练题目及参考程序。本书密切结合课程教学要求,给出的程序实例经过上机验证,针对性和实用性强,融入了作者多年的教学和实践经验及体会。《微型计算机原理与汇编语言程序设计(第2版):习题解答、实验指导和实训/21世纪高职高专新概念规划教材》可作为高职高专学生学习“微型计算机原理与汇编语言程序设计”课程的配套教材,也可作为成人教育、在职人员培训、高等教育自学人员和从事微型计算机硬件与软件开发的工程技术人员学习和应用的参考书。 -
深入理解Bootstrap徐涛 著Bootstrap是目前全球最流行、最火爆的Web前端开发框架之一。它的强大之处在于它将常见的CSS布局小组件和JavaScript插件进行了完整并完善的封装,能让没有经验的前端工程师和后端开发工程师都迅速掌握和使用,大大提高开发效率。此外,它还能在某种程度上规范前端团队编写CSS和JavaScript的规范。Bootstrap更新比较快,目前国内仅有的两本书也都过时了,本书是根据Bootstrap的最新版本来撰写的。它同时面向两类读者:没有Bootstrap经验的初级前端开发工程师,书中对Bootstrap功能组件的详细讲解以及大量案例的展示能让他们迅速晋级到中高端水平;有一定Bootstrap经验的专业前端开发工程师,书中对Bootstrap架构思想的阐述、实现原理的分析、扩展和插件的二次开发能让他们自如解决开发中遇到的各种疑难问题。本书主要包含以下内容:(1) 学习Bootstrap必备的基础知识;(2) Bootstrap的整体架构、栅格系统、CSS组件架构、JavaScript插件架构;(3) CSS的各种布局和组件;(4) JavaScript的各种插件的使用方法及其源码分析;(5) 扩展现有插件和组件,以及组合应用的开发;(6) 开发属于自己的第三方扩展;(7) 浏览器的兼容性,以及如何从Bootstrap 2.x迁移到Bootstrap 3.x…… -
Java EE 6开发手册·高级篇Eric,Jendrock(埃里克,珍兆科)等著 张若飞 译《Java EE 6开发手册?高级篇(第4版)》是一本面向实战、以示例为驱动、在Java平台企业版6(Java EE 6)上开发企业级应用的指南。该指南基于The Java EE 6 Tutorial: Basic Concepts,Fourth Edition中的基础概念,涵盖了一些更高级的内容,其中包括对一些更复杂的平台特性的详细介绍,以及如何使用最新版NetBeans IDE和GlassFish Server开源版的说明。在本书的最后部分,提供了三个新的案例研究,展示了多种Java EE API的使用方法。 -
学习R(美)Richard,Cotton 著,刘军 译《图灵程序设计丛书:学习R》分为上下两部分,旨在指导你如何使用R,并提供练习的机会。上半部分主要介绍R的技术细节和使用技巧。每章都简要介绍了一组不同的数据类型(例如第4章介绍向量、矩阵和数组)或概念(例如第8章介绍分支和循环)。下半部分更侧重实践,展示了从输入数据到发布结果这一标准的数据分析流程。即使你没有任何编程基础,也能顺利阅读《学习R》。 -
软件需求开发最佳实践于向东,张森,徐竹青 著《软件需求开发最佳实践:基于模型驱动的需求开发过程》全面闸述需求开发的三个阶段:需求捕获、需求分析、需求管理的工作过程和内容,并区别OLTP(交易)、OLAP(分析)两大类不同的需求分别给出相应的工作模板。《软件需求开发最佳实践:基于模型驱动的需求开发过程》内容分为概念和理念、过程及方法、模板三个主要部分,包括基本理论,需求开发的过程、模板的应用、横型的搭建,针对分析建模进行剖析,闸述与面向对象分析、设计的关系。《软件需求开发最佳实践:基于模型驱动的需求开发过程》还针对项目实施的具体情况给出裁剪指导,闸述基于横型的需求管理,给出一个需求开发文档的实例片段。《软件需求开发最佳实践:基于模型驱动的需求开发过程》既面向需求工作人员也面向设计人员。读者如果有面向对象分析的基础,对《软件需求开发最佳实践:基于模型驱动的需求开发过程》的阅读理解将会很有帮助。 -
C语言程序设计教程习题解答与上机指导易云飞 编《C语言程序设计教程(第2版)习题解答与上机指导/高等学校计算机专业教材精选·算法与程序设计》是《C语言程序设计教程(第2版)》的配套学习和上机实验指导,主要内容包括两大部分。第一部分是习题与解答,第二部分是实验与上机指导;这两部分的内容与《C语言程序设计教程(第2版)》的前12章一一对应,包括C语言程序设计概述,数据类型、运算符和表达式,顺序结构,选择结构,循环结构,数组,函数,指针,复合数据类型,文件,位操作,编译预处理。每章中除了包含典型习题和教材中练习题的答案外,还包含补充练习题及参考答案,实验题综合解析。本书附录是课程设计。书中所有程序都在Visual C++ 6.0环境下调试通过,读者可以从网站免费下载。《C语言程序设计教程(第2版)习题解答与上机指导/高等学校计算机专业教材精选·算法与程序设计》自成一体,可以脱离主教材单独使用。 -
数字图像处理与机器视觉张铮,徐超,任淑霞,韩海玲 著《数字图像处理与机器视觉——Visual C++与Matlab实现(第2版)》将理论知识、科学研究和工程实践有机结合起来,内容涉及数字图像处理和识别技术的方方面面,包括图像的点运算、几何变换、空域和频域滤波、小波变换、图像复原、彩色图像处理、形态学处理、图像分割、图像压缩以及图像特征提取等;同时对机器视觉进行了前导性的探究,重点介绍了3种目前在工程技术领域非常流行的分类技术——人工神经网络(ANN)、支持向量机(SVM)和AdaBoost,并在配套给出的识别案例中直击光学字符识别(OCR)、人脸识别和性别分类等热点问题。《数字图像处理与机器视觉——Visual C++与Matlab实现(第2版)》结构紧凑,内容深入浅出,讲解图文并茂,适合于计算机、通信和自动化等相关专业的本科生、研究生,以及工作在图像处理和识别领域一线的广大工程技术人员阅读参考。 -
Node.js实战(美)Mike,Cantelon,Marc,Harter,T.J.,Holowaychuk,Nathan,Rajlich 著,吴海星 译《Node.js实战》是Node.js的实战教程,涵盖了为开发产品级Node应用程序所需要的一切特性、技巧以及相关理念。从搭建Node开发环境,到一些简单的演示程序,到开发复杂应用程序所必不可少的异步编程。书中还介绍了HTTP API的应用技巧等。《Node.js实战》适合Web开发人员阅读。 -
程序员的呐喊(美)Steve,Yegge 著,徐旭铭 译《程序员的呐喊》的作者是业界知名的程序员——来自Google的Steve Yegge,他写过很多颇富争议的文章,其中有不少就收录在本书中。《程序员的呐喊》是他的精彩文章的合集。《程序员的呐喊》涉及编程语言文化、代码方法学、Google公司文化等热点话题。对IT界的各种现象、技术、趋势等,作者都在本书中表达了自己独特犀利的观点。比如Java真的是一门优秀的面向对象语言吗?重构真的那么美好吗?强弱类型语言到底哪个更好?敏捷真的靠谱吗?程序员要不要懂数学等。另外,他还谈到了很多大公司的理念,比如亚马逊做平台为什么那么成功等。最后,《程序员的呐喊》还收录了他写的Google面试攻略,这篇文章可以说为无数应试者点亮了明灯。《程序员的呐喊》讨论的都是程序员非常关注的热点话题,内容广泛,观点独到,非常适合广大程序员阅读参考。
