新手程序员在具备了理论基础后,面对实际项目时,往往不知道如何解决问题;有经验的程序员在学习了一门新语言后,也会有很多不知道如何使用的特性。针对程序员的这一普遍困惑,资深软件工程师Brian P. Hogan在这本书中总结了57道练习题,教他们如何锤炼技能。这些练习题的难度会逐渐增加,使得编程训练充满挑战又乐趣多多。
第 1 章 将问题转变成代码
第 2 章 输入、处理和输出
第 3 章 计算
第 4 章 作出决策
第 5 章 函数
第 6 章 重复
第 7 章 数据结构
第 8 章 使用文件
第 9 章 使用外部服务
第 10 章 完整的程序
《一图一例BIM钢筋算量》内容简介:本书共五章,第一章从BIM基础知识讲起,逐渐拓展到BIM在建筑行业领域的应用,使读者对BIM技术有
《决胜移动终端》内容简介:•在移动互联时代,拥有移动终端的消费者不再需要“去购物”,他们随时随地都“在购物”。这就给企业带来
《精通CSS网布布局》深入、系统地讲解了使用css进行网页布局设计的相关知识和技巧,内容包括css基础、文字和版式设计、图像控制、
《劳动法和社会保障法(第二版)》内容简介:本书自出版以来,已经印刷多次,获得了教师和学生的好评,有多所大学的法律院系将其列
《往事住的房间》内容简介:陈丹燕历时20年写就的世界各地博物馆独家故事! 每个人都觉得自己记性不好,但是,人类真是一种不肯忘记
《爱的教育》内容简介:特殊教育是对有特殊需求的青少年儿童进行特殊培养,培养和发挥他们的能力,使其能够增强适应社会能力的能力
《最新考博英语命题人高分策略:翻译强化特训》内容简介:博士研究生入学英语考试主要测试听力、语法、词汇、阅读理解、完形填空、
《微服务从小白到专家:Spring Cloud和Kubernetes实战》内容简介:本书源码以Spring Boot 2.2.x、Spring Cloud Ho...
《.NET高级调试》是一本介绍如何通过非托管调试器(包括WinDBG、NTSD和CDB等)来调试NET应用程序的书籍。本书内容主要包括:调
《Intel FPGA数字信号处理系统设计权威指南(基础篇)》内容简介:本书从硬件描述语言、Simulink环境下的模型构建和Intel FPGA高级
机械CAD/CAM技术-第3版 内容简介 本书系统地讲述了机械cad/cam的基本概念、应用方法和关键技术。主要内容包括cad/cam系统工作原理、软硬件支撑环...
嵌入式Linux系统开发全程解析 本书特色 《嵌入式linux系统开发全程解析》是一本全面介绍嵌入式linux开发的专著,书中涵盖了程序生成工具、调试工具、引导...
Inapost-9/11world,thepresentisasunpredictableasanyfuture...Paidtopredictthehotte...
本书是著名软件工程学家IanSommerille系统介绍软件工程理论的经典教材,自1982年初版以来,随着软件工程学科的发展不断更新,培养
《VerilogHDL高级数字设计》结构清晰,内容组织合理、适合于计算机机、电子等相关专业本科高年级学生或研究生课程,同时也通用于
日本机器人学会日本机器人学会成立于1983年1月28日,是追求学术领域上的发展,并提供专家发表研究及交流技术的平台。学会以推广机
软件工程实践者的研究方法 本书特色 《软件工程实践者的研究方法》(原书第6版)自1982年发行第1版以来,一直受到软件工程界的高度重视,成为高等院校计算机相关专...
计算机视觉算法与智能车应用 本书特色 本书介绍计算机视觉在智能车中的应用,分三个部分共13章。**部分(第1、2章),供初学者学习,介绍计算机视觉的定义、研究内...
《文明、现代化、价值投资与中国》内容简介:本书是喜马拉雅资本创始人、查理·芒格家族资产管理者李录的理论文集。全书包含上下两
前言第1章概述1.1Linrx的诞生和发展1.1.1UNIX、MINIX、GNU和POSIX1.1.2Linux操作系统的诞生和版本的变迁1.2内容综述1.3本...