依照TIOBE C词汇榜单前20的词汇撷取有关书刊(部份职位空缺)。
新一代出版发行——《Ruby基础讲义》改良版
たのしいRuby 第5版
译者:大冢征义,田中裕藏
Damazan: 山田Matz
翻译者:何文斯
美版再版34次!Ruby之父山田Matz特地Damazan并所撰所推荐!
韩国Ruby联合会创办人兼理事长倾力巨作!
Ruby进阶必选讲义,美版15年内蒙古人民出版发行社,第5版全力支持Ruby 2.3,崭新升级换代!
两本书是韩国普遍认可的最合适的Ruby进阶讲义。两本书有关联Ruby 2.3,易懂地传授了程式设计而所须要的表达式、自表达式、方式、类、业务流程掌控等的句法,和主要类的使用方式和简单的应用,让没有程式设计经验的读者也能轻松掌握Ruby,做到融会贯通并灵活应用到实际工作中。
在正式介绍C词汇排行之前,你敢不敢先挑战一下自己的程式设计技能?!测试下自己的程式设计风格?!
挑战程式设计技能:57道程序员功力测试题
Exercises for Programmers: 57 Challenges to Develop Your Coding Skills 1st Edition
译者:Brian P. Hogan
翻译者:臧秀涛
践行“实践出真知”的理念,从基本原理出发解决问题
新手程序员在具备了理论基础后,面对实际项目时往往不知道如何解决问题;有经验的程序员在学习了一门新词汇后,也会有很多不知道如何使用的特性。针对程序员的这一普遍困惑,资深软件工程师Brian P. Hogan在这两本书中总结了57道练习题,帮助他们锤炼技能。这些练习题均取自实践,难度会逐渐增加,使得程式设计训练充满挑战又乐趣多多。
程式设计风格:好代码的逻辑
Exercises in Programming Style
译者:Cristina Videira Lopes
翻译者:顾中磊
Amazon 4.9星好评,自2014年出版发行以来广受欢迎
与算法和数据结构同等重要的程序设计概念
了解程式设计和系统设计的不同方式,找寻卓越代码的奥秘,体会程式设计之美
简单Python词汇阐述,各C词汇爱好者均可阅读
“同样的故事,不同的说法”,程式设计亦可如此。
资深程序员不仅须要写出正确、健壮的代码,更须要为了不同的目的,选择合适的方式来程式设计。
两本书分别使用33种方法,在不同的约束定义下,实现了同一个词频统计任务,展示出风格迥异的程式设计风格,帮助读者加深对程序设计和系统设计方式的理解,为读者提供崭新的程式设计思路。
C词汇进阶书所推荐
1. Java
Think Java: How to Think Like a Computer Scientist
译者:Allen B. Downey , Chris Mayfield
翻译者:袁国忠
实用计算机进阶讲义,零程式设计经验也能搞定Java
Alley教授特别理念Java实践篇,用Java诠释计算机科学
直击问题本质,教你“计算机科学家的思维方式”
《Java程式设计思维》从最基本的程式设计术语入手,用代码示例诠释计算机科学概念,旨在教会读者像计算机科学家那样思考,并掌握解决问题这一重要技能。书中内容共分为14章、3个附录,每章末都附有术语表和练习。
两本书无意全面介绍 Java,只是想让读者了解基本的程式设计结构和技巧。我们从小问题和基本算法着手,逐步过渡到面向对象设计,用计算机教学术语讲,两本书采取的是“迟来的对象”法。
2. C
新・明解C言語 中级編
译者:柴田望洋
翻译者:管杰 罗勇 杜晓静
美版畅销28万册
205段代码+220幅图表,双色印刷
韩国C词汇经典教材,被誉为“C词汇圣经”
3. C++
Programming And Problem Solving With C++: Comprehensive, 6th Edition
译者:Nell Dale,Chip Weems
翻译者:贾洪峰
全球数百所高校计算机程式设计进阶讲义
译者多年教学经验总结,结合大量实战案例,培养程式设计技能
介绍C++程式设计知识及问题解决方式与方式
两本书介绍C++程式设计知识及问题解决方式与方式。新增了程式设计练习,面向学生重新组织了书中内容;从教育与传播知识的角度考虑,其中涵盖实际案例研究,并用高度有关的练习强化读者对关键概念的理解,和对关键技能的掌握;C++词汇结构与理论并重。
4. C#
Illustrated C# 2012
译者:Daniel M. Solis
翻译者:姚琪琳 苏林 朱晔等
迄今为止最容易看懂的一本C#进阶书刊
崭新可视化叙述方式,图文并茂
大量表格和代码示例,全面、直观阐述C#词汇特性
两本书是广受赞誉C#图解讲义的新一代版本。译者在两本书中创造了一种崭新的可视化叙述方式,以图文并茂的形式、朴实简洁的文字,并辅之以大量表格和代码示例,全面、直观地阐述了C#词汇的各种特性。新版本除了精心修订旧版内容外,还全面涵盖了C#5.0的新增特性,比如异步程式设计、调用者信息、case表达式、带参数的泛型构造函数、全力支持null类型运算等。通过两本书,读者能够快速、深入地理解C#,为自己的程式设计生涯打下良好的基础。
5. Python
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
译者:Eric Matthes
翻译者:袁国忠
同时使用Python 2.7 和Python 3.5 传授,全面、详细、深入浅出
从基本概念到完整项目开发,帮助零基础读者迅速掌握Python程式设计,开发实际项目
书中内容分为基础篇和实战篇两部份。基础篇介绍基本的程式设计概念,如列表、字典、类和循环,并指导读者编写整洁且易于理解的代码。另外还介绍了如何让程序能够与用户交互,和如何在代码运行前进行测试。实战篇介绍如何利用新学到的知识开发功能丰富的项目:2D游戏《外星人入侵》,数据可视化实战,Web应用程序。
6. Visual Basic .NET 职位空缺
7. PHP
Beginning PHP and MySQL: From Novice to Professional
译者:W. Jason Gilmore
翻译者:朱涛江 等
Amazon PHP畅销书
全面、实用、详尽
两本书全面讲述PHP 与MySQL,书中不但全面介绍了两种技术的核心特性,还传授了如何高效地结合这两种技术构建健壮的数据驱动的应用程序。两本书涵盖了两种技术新版本中出现的新一代特性, 书中大量实际的示例和深入的分析均来自于译者在这方面多年的专业经验,可用于解决开发者在实际中所面临的各种挑战。
8. JavaScript
Professional JavaScript for Web Developers
译者 Nicholas C. Zakas
翻译者 李松峰,曹力
Nicholas C. Zakas最负盛名的JavaScript参考书
一幅浓墨重彩的词汇画卷,一部推陈出新的技术名著
全能前端人员必读之经典,全面知识更新必备之佳作
全书从JavaScript词汇实现的各个组成部份——词汇核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象程式设计、Ajax 与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署有关的最佳开发实践。两本书附录展望了未来的API和ECMAScript Harmony规范。
9. Perl 职位空缺
10. Ruby
たのしいRuby 第5版
译者:大冢征义,田中裕藏
Damazan: 山田Matz
翻译者:何文斯
美版再版34次!Ruby之父山田Matz特地Damazan并所撰所推荐!
韩国Ruby联合会创办人兼理事长倾力巨作!
Ruby进阶必选讲义,美版15年内蒙古人民出版发行社,第5版全力支持Ruby 2.3,崭新升级换代!
两本书是韩国普遍认可的最合适的Ruby进阶讲义。两本书有关联Ruby 2.3,易懂地传授了程式设计而所须要的表达式、自表达式、方式、类、业务流程掌控等的句法,和主要类的使用方式和简单的应用,让没有程式设计经验的读者也能轻松掌握Ruby,做到融会贯通并灵活应用到实际工作中。
11. Swift
Swift Programming: The Big Nerd Ranch Guide (2nd Edition)
译者:Matthew Mathias,John Gallagher翻译者:陈晓亮
Amazon移动开发类畅销书
针对Swift 3.0和Xcode 8崭新升级换代
iOS和macOS开发进阶与进阶必读
两本书系统传授了在iOS和macOS平台上,使用苹果的Swift词汇开发iPhone、iPad和Mac应用的基本概念和程式设计技巧。主要围绕使用Swift词汇进行iOS和macOS开发,结合大量代码示例,教会读者利用高级iOS和macOS特性开发真实的应用。
12. Delphi/Object Pascal职位空缺
13. Visual Basic 职位空缺
14. Assembly language 职位空缺
15. R
R in Action, Second Edition: Data analysis and graphics with R
译者:Robert I. Kabacoff
翻译者:王小宁 刘撷芯 黄俊文
最受欢迎的R词汇书刊改良版
用R轻松实现数据挖掘、数据可视化
新增预测性分析、简化多表达式数据等近200页内容
第2版新增6章内容,涵盖时间序列、聚类分析、分类、高级程式设计、创建包和创建动态报告等,并分别详细介绍了如何使用ggplot2和lattice进行高级绘图。通读两本书,你将全面掌握使用R词汇进行数据分析、数据挖掘的技巧,领略大量探索和展示数据的图形功能,并学会如何撰写动态报告,从而更加高效地进行分析与沟通。
16. Go
译者:郝林
国内知名Go词汇技术布道者的再造之作
李响、谢孟军、刘奇、左玥、肖德时、Googol Lee、田琪等业内大咖倾心力捧
深入Go词汇及其并发原理,挖出并发程式设计最佳实践,百样示例助你成为多核计算时代的Go程序高手
两本书首先介绍了Go词汇的优秀特性、安装设置方式、工程结构、标准命令和工具、句法基础、数据类型和业务流程掌控方式,接着阐述了与多进程程式设计和多线程程式设计有关的知识,然后重点介绍了goroutine、channel和Go提供的传统同步方式,最后通过一个完整实例——网络爬虫框架进一步阐述Go词汇的哲学和理念,同时撷取译者在多年程式设计生涯中的一些见解和感悟。
与上一版相比,两本书不仅基于Go 1.8对上一版进行了全面更新,而且更深入地描绘了Go运行时系统的内部机理,并且大幅改进了示例代码。
17. MATLAB 职位空缺
18. Objective-C
Learn Objective-C on the Mac: For OS X and iOS
译者:Scott Knaster,Waqar Malik,Mark Dalrymple
翻译者: 周庆成
最受欢迎的Objective-C进阶书!
全面系统地讲述了Objective-C的基础知识和面向对象编程的重要概念
结合实例介绍了Cocoa工具包的优秀特性及框架,和重要程式设计技术
两本书三位译者是顶级苹果专家,书中以苹果新一代的Xcode 4.x工具为基础,详细讲述了Objective–C的全部基础知识,涵盖了块、GCD、ARC、类扩展、继承、组合、对象初始化、分类、协议、内存管理和组织源文件等新主题,介绍了如何用UIKit构建用户界面。
19. Scratch
小学生からはじめるわくわくプログラミング2
译者:阿部和广,仓本大资
翻译者:陶旭 项远方
玩游戏,不如让孩子自己做游戏
让孩子开拓视野,拓宽思维,爱上程式设计
畅销书《Scratch少儿趣味程式设计》系列的第二本
采用改良版本的Scratch 2.0教大家如何用Scratch设计程序
两本书内容不仅综合了数学、科学、音乐、实践等科目,而且贯彻了STEAM教育理念,旨在引导读者通过实践来探索、发现并理解现实中的知识,在激发创造力的同时提升思考能力和与他人的协作能力。
两本书图文并茂,寓教于乐,适合中小学生等初学者自学或在家长的帮助下学习。
本系列还有《Scratch少儿趣味程式设计》。
20. Dart 职位空缺
【部份所推荐】
SQL 第2版 ゼロからはじめるデータベース操作
译者:MICK
翻译者:孙淼 罗勇
资深数据库工程师写给初学者的实用指南!
107张图表+209段代码+88个法则,菜鸟进阶必备!
基于标准SQL编写,明示各RDBMS(PostgreSQL/DB2/MySQL/Oracle/SQL Server)的差异!
第1版豆瓣评分8.8分,再版13次,好评如潮
【和第1版有何不同?】
★ 更新!
将示例程序更新为有关联新版本的RDBMS,即Oracle Database 12cR1、SQL Server 2014、DB2 10.5、PostgreSQL 9.5.3、MySQL 5.7。★ 更全!
新增一章介绍从应用程序执行SQL语句的方式。★ 更本土化!
针对读者反映的第1版中示例程序中使用“日式拼音”的问题,第2版中已全部更新为英文。活动公告栏
请输入标题 bcdef
活动链接:
请输入标题 abcdefg
欢迎在留言区跟大家撷取你的书单哦~
精选书单所推荐
你眼中的Linux高手,都应该读过这几两本书!
♡脚本之家整理发布,如涉及作品内容、版权和其它问题,请与我们联系,我们将在第一时间删除内容!
♡可以下载部份书籍的电子版