本书面向Python初学者,采用模块方式呈现知识要点,而非百科全书式的语法大全。书中介绍了数值、字符串、列表、字典、集合、控制结构、函数、递归、排序、面向对象编程、文件操作等基础知识,通过大量案例来演示这些技术,重视计算思维的培养,由浅入深地将解决问题的完整方案一步步呈现在读者面前。本版新增了面向数据科学的程序示例和练
《Linux实战宝典》包括10章内容,分别讲解了Linux的概述和介绍、Linux的启动和关机、操作文件、管理用户、运行脚本和任务、管理系统和应用程序、添加和使用磁盘、网络管理、系统维护、安全措施。此外,《Linux实战宝典》的附录(请扫描封底二维码获得)中介绍了如何在MicrosoftWindows中安装Virtua
《Java网络编程进阶——从BIO到RPC》用于学习Java网络通信的设计和开发,系统地介绍了Java网络通信的多种技术,由浅人深地阐述了多种通信技术的基础知识、主要模型以及实际可用的案例,使读者能有效地掌握Java网络编程的相关知识,并具备以Java编程来处理和解决网络通信问题的能力。全书共8章和1个附录。第1~4章
本书分为以下内容: C语言概述,了解其发展历程,学习准备知识;C语言程序设计基础知识;了解C语言的数据类型;理解标识符、常量和变量的概念;掌握基本输入输出实现和常见运算符和特殊运算符的使用;掌握流程图和分支结构的使用方法。;掌握循环结构的使用方法和特殊控制语句。了解结构化程序设计的思想,掌握函数的定义方法,函数的调用
不需要是技术专家,只要阅读《游戏设计艺术》(第3版),学习佳作,深刻领悟游戏设计的真谛,人人都可以成为成功的游戏设计者!本书深入讲解最基础的游戏设计原则,展示桌面、卡牌、体育游戏中的技巧如何在电子游戏中生效。书中列出了100多个透镜,帮助你从各种角度观察游戏设计,例如心理、建筑、音乐、视觉、电影、软件工程、主题公园设计
本书主要讲述了从1995年到2015年这20年间,JavaScript在创建、设计和演变方面所经历的过程。全书分为4个部分,每个部分都涵盖了JavaScript发展和演化的一个主要阶段,其中不仅涉及语言发展的技术细节,还介绍了人们和组织如何在竞争与合作中逐渐塑造JavaScript语言的故事。本书适合JavaScrip
Java编程语言是软件开发领域最受欢迎的语言之一,是从事JavaEE项目开发、Hadoop云计算应用开发、Android移动应用开发的必备基础。本书从零基础学习者的角度出发,用通俗易懂的语言和具体详细的实例全面介绍Java程序开发的核心编程技术。本书分为22章。第1~3章是Java入门体验,主要介绍Java语言简介及发
全书共分11章。第1-3章为入门篇,内容包括C#语言和.NET平台的基础、C#程序结构、数据类型和表达式、程序流程控制、数组、集合和字符串的应用;第4-5章为进阶篇,详细介绍了C#面向对象程序设计的核心技术和知识,包括类的定义、继承和多态、接口、委托和事件等;第6-10章是应用篇,全面介绍了Windows应用程序开发、
本书将JavaWeb开发的前端和后端知识有机的结合在一起。全面地介绍了JavaWeb开发中所涉及的所有必要的基础知识。主要以MVC模型为基础讲解应用程序各层架构所涉及的技术,其中,视图层主要讲解JSP技术,以及前端的一些通用技术,如HTML、CSS、JavaScript和jQuery;控制层主要讲解Servlet技术,
本书系统地介绍了软件体系结构的基本原理、方法和实践,全面反映了软件体系结构研究和应用的最新进展。既讨论软件体系结构的基本理论知识,又介绍软件体系结构的设计和产业界应用实例,强调理论与实践相结合,基础知识与前沿发展相结合。本书可作为计算机软件相关专业高年级本科生、硕士研究生(含软件工程硕士)和博士研究生的软件体系结构教材