新手程序员在具备了理论基础后,面对实际项目时,往往不知道如何解决问题;有经验的程序员在学习了一门新语言后,也会有很多不知道如何使用的特性。针对程序员的这一普遍困惑,资深软件工程师Brian P. Hogan在这本书中总结了57道练习题,教他们如何锤炼技能。这些练习题的难度会逐渐增加,使得编程训练充满挑战又乐趣多多。
第 1 章 将问题转变成代码
第 2 章 输入、处理和输出
第 3 章 计算
第 4 章 作出决策
第 5 章 函数
第 6 章 重复
第 7 章 数据结构
第 8 章 使用文件
第 9 章 使用外部服务
第 10 章 完整的程序
《商业美食摄影必修课》内容简介:本书结合作者多年美食摄影的工作经验,用大量的作品和实际案例,由浅及深地向读者描绘了一条美食
《在家就能做的80个STEAM科学小实验》内容简介:STEAM教育是融合了科学、技术、工程、艺术、数学多门学科的综合性教育,它提倡对多
《软件开发的201个原则》内容简介:本书汇总了软件工程原则。原则是关于软件工程的基本原理、规则或假设,不管所选的技术、工具或语
《转型:工业4.0时代的按需印刷》内容简介:当前,全球制造业正加速进入数字化、智能化时代,在这样波澜壮阔的大背景下,积极转型,
5所世界著名设计学府:哈佛大学、哥伦比亚大学、库珀联盟、麻省理工学院、宾夕法尼亚大学,5个精彩纷呈的故事。学习设计到底是追
《版式设计基础教程》从“什么是版式设计”开始讲解为什么要进行版式设计,版式设计的基本要素、分类以及文字排列的基本方式。除
《金融市场交易策略:嵌套理论》内容简介:本书所介绍的嵌套理论适用于股票、期货等多个金融交易领域。全书分为理论篇、技术篇、系
《看见5000年》内容简介:作者是良渚考古的参与者、旁观者和传播者。她以记者的身份,戏剧场景式的描写方式,辛勤耕耘,讲述良渚的
《运营思维》内容简介:什么是运营?运营工作具体包括哪些种类,需要运营人员掌握哪些技能?运营和产品、用户、增长、转化及数据是
《Unity 5.X 3D游戏开发技术详解与典型案例》内容简介:本书对Unity3D集成开发环境界面、脚本的编写和众多高级特效的实现进行了详细
XML基础教程 本书特色 XML是由万维网联盟定义的一种语言,是表示结构化数据的行业标准,使得Internet上的数据相互交流更方便,让文件的内容更加显而易懂。...
photoshop cs5入门与提高 本书特色 本书从实用的角度出发,全面、系统地讲解了photoshopcs5的所有应用功能,基本涵盖了photoshopcs...
∣如果有一天,Google的搜尋引擎突然故障∣GMAIL信件全數消失∣GoogleMaps、GoogleDocs、Google行事曆等所有雲端服務全面停擺∣我
《河北上市公司财务发展报告(2016)》内容简介:本书以河北上市公司作为具体研究对象,从公司筹资、投资、资金运营、业绩及履行社
《国企混改:理论、模式与路径》内容简介:国企改革始终是中国经济体制改革的中心环节和核心内容,以所有制混合为特征的新一轮国企
《清代巴蜀籍考生殿试卷选粹》内容简介:一代学者、教育家、收藏家傅增湘先生将80多份殿试卷子捐赠给了重图重庆图书馆,这是一批珍
《你若安好 便是晴天:林徽因传》内容简介:邂逅一个人,只需片刻,爱上一个人,往往会是一生。她是诗人、作家、建筑师,是人民英雄
《Excel 2003办公应用实战从入门到精通(超值版)》内容简介:《Excel 2003办公应用实战从入门到精通(超值版)》通过精选案例引导读
《进化:顶级企业家自述40年成长心法》内容简介:改革开放是是一次觉醒与长征,是中国近代史的里程碑。一个国家在四十年中风雨前行
《零基础学速写》内容简介:本书共5章。1章为基础知识介绍,其中包括与速写相关的知识,以及速写工具;2章到5章,从基础到复杂,分