挑战编程技能:57道程序员功力测试题

挑战编程技能:57道程序员功力测试题

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

书中基于日常软件开发中经常遇到的实际问题提炼了57道练习题,以帮助程序员磨练技艺、提升技能。

内容简介

新手程序员在具备了理论基础后,面对实际项目时往往不知道如何解决问题;有经验的程序员在学习了一门新语言后,也会有很多不知道如何使用的特性。针对程序员的这一普遍困惑,知名软件工程师Brian P. Hogan在这本书中总结了57道练习题,帮助他们锤炼技能。这些练习题均取自实践,难度会逐渐增加,使得编程训练 充满挑战又乐趣多多。

作者简介

作者Brian P. Hogan,Web开发者、教师、作者、编辑。自1995年起一直在开发Web站点和应用。曾是多家小企业的自由开发者,并在两家创业公司担任过技术主管。经常在各种技术大会上发表演讲。目前在契皮瓦谷技术学院教授软件开发课程。喜欢撰写技术著作,尤其是关于Web设计和开发的。另著有《HTML5和CSS3实例教程》《Web开发秘方》等书。

章节目录

版权信息

版权声明

如何使用本书

目标读者

本书内容

读者所需

在线资源

电子书

致谢

第1章 将问题转变成代码

理解问题

发现输入、处理和输出

用测试驱动设计

用伪代码编写算法

编写代码

挑战

前进!

第2章 输入、处理和输出

1 问好

2 计算字符数

3 打印引语

4 疯狂填词

5 简单的数学处理

6 计算退休时间

本章回顾

第3章 计算

7 矩形房间的面积

8 比萨聚会

9 涂料计算程序

10 自助结账

11 货币兑换

12 计算单利

13 确定复利

本章回顾

第4章 作出决策

14 税额计算程序

15 密码验证

16 法定驾驶年龄

17 计算血液中的酒精含量

18 温度转换程序

19 计算身高体重指数

20 多州税收计算程序

21 从数字到名字

22 比较数字

23 定位汽车问题

本章回顾

第5章 函数

24 字母易位词检查程序

25 检查密码强度

26 计算还清信用卡欠款所需的时间

27 验证输入

本章回顾

第6章 重复

28 数字相加

29 处理错误的输入

30 乘法表

31 卡蒙内心率

32 猜数字游戏

本章回顾

第7章 数据结构

33 神奇8号球

34 从员工列表中删除元素

35 选择优胜者

36 计算统计信息

37 密码生成器

38 过滤值

39 排序记录

40 过滤记录

本章回顾

第8章 使用文件

41 姓名排序程序

42 解析数据文件

43 网站生成器

44 产品搜索

45 单词查找

46 词频统计

本章回顾

第9章 使用外部服务

47 谁在太空中?

48 抓取天气

49 Flickr照片搜索

50 电影推荐

51 向Firebase提交笔记

52 创建自己的时间服务

本章回顾

第10章 完整的程序

53 待完成事项清单

54 短网址服务

55 文本分享

56 记录财产

57 多选琐事问答应用

下一步干什么?

看完了

挑战编程技能:57道程序员功力测试题是2017年由人民邮电出版社·图灵出品出版,作者[美]Brian P. Hogan。

得书感谢您对《挑战编程技能:57道程序员功力测试题》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
挑战不可能 电子书
本书认为,在人们的传统职场思维中,工作中存在着许多禁区,认为这是不能做的、那是不能想的,许许多多的事情都被贴上了“不可能”的标签。但只要打破这些传统的职场思维,勇于挑战,就能把看起来不可能的工作做得完美,从而赢得职场的成功。
商道认同 电子书
本书从商业的信仰、经营管理、广告、禁忌、慈善公益事业和消费六个方面,引经据典,归纳了长江流域商俗特征,以丰富的实例,生动的再现了长江流域商俗的发展历史过程。
会计电算化应试指导及全真模拟测试题 电子书
本书根据财政部**新会计从业资格考试大纲组织编写。内容编排上,既结合会计基础工作的特点,又遵循职业教育“5个对接”原则;既执行会计从业资格考试的标准,又兼顾会计信息化实务操作的实际。按照上述思路,各章设计了主要考点、复习重点、历年考题及解析、强化练习、强化练习参考答案及解析等模块,帮助考生掌握重点内容,并通过一些典型的习题来理解和巩固所学的知识点,顺利通过会计从业资格考试。
程序员超强大脑 电子书
专为程序员而写的大脑使用指南,令程序员大佬拍案叫绝的认知科学。
程序员的制胜技 电子书
本书专注于介绍项目开发领域的实战方法和高效范式,共9章,从预备理论知识开始,按照业务开发的真实流程详细阐述开发中的经验误区,并结合实际的.NET和C#代码,给出经过大量项目检验的解决方案。本书绝对不是市面上随处可见的技术手册。作者用他独特的幽默感和数十年的软件开发经验,将软件开发的实战故事一一道来。正如作者所言,无论你是非科班出身的开发者,还是已经入行几年的开发“上道人”,本书都能对你有所裨益。