程序设计综合
-
C语言强训实战教程刘秉毅,田立强,齐继东 等编《C语言强训实战教程》是笔者30余年从事C语言编程实战和教学实践的产物,对于C语言的各种语句、程序结构及运行机制等,书中侧重讨论编程的需求、引入的作用以及实战的应用,基本指导思想为:言而不空,言而有例,言而有用。从TurbocC1.0到VisualStudio2012,笔者都是C语言编程的亲历者,在为新语言进步拍案叫绝的同时,也有对于瑕疵的客观评介。《C语言强训实战教程》始终以逻辑设计、方案制定以及编程思路为主线,注重培养学生重思路、能设计、会编程及敢实战的能力。 -
大学C语言设计教程张峰,王伯槐,刘红霞 著本书从初学者学习C语言程序设计的角度出发,根据作者多年的程序设计经验,按照科学的学习规律,由浅入深、循序渐进地向读者讲述了C语言开发环境的搭建、C语言基础语法知识,主要内容包括基本数据类型和运算符、控制结构、函数、数组、指针、结构与共用、文件等。每章都配有大量的程序设计案例、问题集锦与解答以及多种类型的练习题,有助于读者复习、巩固所学知识,培养读者的实际编程能力。本书内容丰富、逻辑性强、文字流畅、通俗易懂,可以作为各类高等院校、高职院校计算机专业及理工科非计算机专业学生学习“计算机程序设计”课程的教材,也可作为广大计算机爱好者学习C程序设计语言的参考书。 -
算法设计与实现陈宇,吴昊 编《ACM-ICPC程序设计系列:算法设计与实现》系统地介绍了计算机算法设计的基本知识和常用方法,并根据具体的实例来编程实现,在注重算法基本知识的同时,突出了学习方法和实践技巧。全书共分17章,包括算法原理、数据结构基本知识、递归、高精度、贪心、动态规划、搜索、线段树、字符串、最小生成树、矩阵连乘、二分和枚举、母函数、树状数组、高斯消元、AC自动机和哈希表,覆盖了计算机算法所需的知识点,并附有大量的应用实例。书中的代码规范、简洁、易懂,不仅能帮助读者理解算法原理,还能教会读者很多实用的编程技巧。 -
C语言程序设计肖晓霞,罗铁清,彭荧荧 编本书以学生成绩管理系统为主线,以简单实例和生活实例为导向,深入浅出地讲解了C语言程序设计的各个基本知识点和程序设计的基本方法,旨在强调对实际问题应用计算机处理能力的培养。本书立足于对计算思维的培养,通过生活实例和中医药实例的程序设计引导学生对信息化进行思考,以此强化学生信息化意识,培养其信息思维。本书对C语言中的概念和要点阐述透彻,对容易混淆的知识点有特别提示。全书分为两个部分,共10章。内容包括算法简介、数据类型、结构化编程的三个基本结构语句、函数、数组、指针、构造数据类型和文件等,涵盖了C语言的基本内容。本书内容全面,阐述精简、深入浅出,文字流畅、通俗易懂,概念清晰,难易有度,既有适合一般性学习的简单实例,又有适合深入实践和学习的软件系统实例。本书是C语言初学者的理想教材,可作为高等学校各专业的正式教材,也是一本适合自学的教材。本书还配套有辅助教材《C语言程序设计实验指导与习题解答》。 -
Python自然语言处理(美)Steven,Bird Ewan,Klein Edward,Loper 著,陈涛,张旭,崔杨,刘海平 译自然语言处理(Natural Language Processing,NLP)是计算机科学领域与人工智能领域中的一个重要方向。它研究能够实现人与计算机之间用自然语言进行有效通信的各种理论和方法,涉及所有用计算机对自然语言进行的操作。《Python自然语言处理》是自然语言处理领域的一本实用入门指南,旨在帮助读者学习如何编写程序来分析书面语言。《Python自然语言处理》基于Python编程语言以及一个名为NLTK的自然语言工具包的开源库,但并不要求读者有Python编程的经验。全书共11章,按照难易程度顺序编排。第1章到第3章介绍了语言处理的基础,讲述如何使用小的Python程序分析感兴趣的文本信息。第4章讨论结构化程序设计,以巩固前面几章中介绍的编程要点。第5章到第7章介绍语言处理的基本原理,包括标注、分类和信息提取等。第8章到第10章介绍了句子解析、句法结构识别和句意表达方法。第11章介绍了如何有效管理语言数据。后记部分简要讨论了NLP领域的过去和未来。《Python自然语言处理》的实践性很强,包括上百个实际可用的例子和分级练习。《Python自然语言处理》可供读者用于自学,也可以作为自然语言处理或计算语言学课程的教科书,还可以作为人工智能、文本挖掘、语料库语言学等课程的补充读物。 -
JavaScript程序设计基础与范例教程曹维明 著本书介绍了JavaScript脚本语言的基础知识和实用技术。全书共11章,内容包括JavaScript概述、JavaScript编程基础、流程控制语句、对象编程、本地对象、浏览器对象(BOM)、文档对象(DOM)、事件处理、函数特性、数据交换格式与数据持久化等技术,并应用本书所讨论的技术内容制作一个服饰设计网站。本书配有大量的示例和练习,介绍详略得当,所介绍的技术具有很强的实用性、前瞻性,符合市场就业需求。读者通过本书的学习可以快速掌握JavaScript编程基本功。 -
构建Web应用系统孙华林 著机 械 工 业 出 版 社本书共 12 章,其中第 1篇为基础篇(包括第 1~8 章),主要介绍了开发环境部署安装、 HTML、CSS、JavaScript、Java 常见的集合 List 及 Map、JDBC访问技术、JSP技术概述、JSP 指令及脚本元素、JSP内置对象等基础知识。第 2 篇为提高篇(包括第 9~12 章),主要介绍 了 Servlet 技术、MVC 设计模式、高级 JDBC 技术(JNDI)、JavaBean、JSP 标准动作、EL 表达式及 JSTL标准标签库等。全书采用一个完整的“新闻发布系统”案例(有前台新闻浏览 和后台发布管理),将上述零散的知识点全部贯穿于项目案例中,使读者可以在真正的项目 案例中掌握技术知识点,真正实现“学中做、做中学”。 本书可作为高等职业技术学院、各类计算机培训学校、高等专科学校、成人高校、本科 院校承办的二级职业技术学院的计算机相关专业 Java 语言课程的教材,还可供各类计算机软 件开发人员入门学习时使用。 -
C语言程序设计实验指导与习题解答肖晓霞,罗铁清,彭荧荧 编本书是《C语言程序设计》配套的实验指导与习题解答。全书共3部分:第1部分为实验指导,除了第1章,其余各章都有2~3个实验,各章中前两个实验适合刚接触新知识点时使用,最后一个实验则为用C语言求解生活实例的应用题,用来加深对知识点的理解和灵活应用;第2部分为配套教材的习题参考答案,其中程序设计部分的答案都是在Visual C++ 6.0中编译通过的;第3部分为附录,主要介绍TC实验环境以及TC和Visual C++ 6.0的编译常见错误中英文对照。 全书与配套教材知识点密切相关,案例丰富,应用性强,利于C语言初学者理解。 -
精通C#4.0程序设计朱付保,段赵磊,李灿林 著C#语言是一种简单、现代、面向对象和平台独立的高效组件编程语言,作为微软的旗舰编程语言,深受程序员喜爱。《精通C#4.0程序设计》以VisualStudio2010为开发环境,比较系统地讲述了使用C#语言进行程序开发从入门到实战应该掌握的各项技术。全书共分14章,在介绍了C#集成开发环境和C#语法基础的同时,还详细介绍了面向对象程序设计方法、异常处理与程序调试、Windows窗体应用程序设计、图形设计、文件操作、多线程编程、数据库访问编程和基于组件的编程等内容,最后通过干部信息管理系统和快餐POS系统两个实例阐述了应用C#程序设计语言实战开发具体项目的过程,《精通C#4.0程序设计》配有大量的图片和翔实的设计文档及代码,便于读者对系统的深入理解和自行上机练习。本教程面向c每程序开发人员,内容翔实、结构合理、由浅入深、示例丰富、语言简洁流畅。适合作为高等院校本/专科计算机及其相关专业的C#程序设计教材,同时也适合作为各种C#编程培训班的教材及C#程序开发人员的参考资料。 -
软件测试工程师成长之路王顺,潘娅,盛安平 等著《软件测试工程师成长之路:软件测试方法与技术实践指南Java EE篇(第3版)/重点大学软件工程规划系列教材》以实际项目为原型,以关键的理论与丰富的实践为指导,贯彻了先进的项目管理理念与全程质量管理思想。《软件测试工程师成长之路:软件测试方法与技术实践指南Java EE篇(第3版)/重点大学软件工程规划系列教材》第一篇由众多来自全国各大高校第一线长期从事软件测试理论研究及考试研究的教师参与书籍的创作、组稿与审阅,目的是让软件测试领域核心理论知识在一个章节中完美地展示出来,方便教师的教学与学生的回顾。《软件测试工程师成长之路:软件测试方法与技术实践指南Java EE篇(第3版)/重点大学软件工程规划系列教材》第二篇由众多资深软件测试工程师通过多年经验的积累与提炼,以一个完整软件项目为实例,对软件测试工程师的日常工作进行详细的介绍,帮助读者掌握各种技术并能灵活地使用和扩展这些技术。让每一位读者清晰地理解作为一名软件测试工程师需要在软件生产流程各阶段做什么、怎么做、有哪些可以借鉴的经验技巧与参考文档。本书第三篇是众多资深软件工程师在软件测试领域各大技术主题分享,展现众多实际工作中典型的测试技巧、测试技术,不仅告诉读者如何做,更主要是如何做得更好,向资深工程师方向发展,同时激起每个读者对技术的不懈追求和积极动手实践的兴趣。读者通过认真地体会这些技术细节并积极实践后,就能够积累丰富的实战经验,为今后的工作打下坚实的基础。本书第四篇是引导师生自己动手实践,在实践中不断总结与提高。本书适用于高校计算机及软件工程各专业作为软件实践教材,也可供有兴趣或正在从事软件测试工作的人员参考。
