您的位置:首页 > 产品设计 > UI/UE

几本不错的开源书(to be continued)

2015-08-10 10:35 399 查看

Linux

1.working-on-gnu-linux

GNU/Linux 至今已經相當成熟並足以應付日常生活之使用,凍仁也於 2009 年開始使用它來工作至今,將藉由此書 1 來撰寫較有系統的文章及分享些上班經驗。

2.Docker —— 从入门到实践

Docker 是个伟大的项目,它彻底释放了虚拟化的威力,极大降低了云计算资源供应的成本,同时让应用的部署、测试和分发都变得前所未有的高效和轻松!

本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户参考。同时,书中给出的实践案例,可供在进行实际部署时借鉴。前六章为基础内容,供用户理解 Docker 的基本概念和操作;7 ~ 9 章介绍一些高级操作;第 10 章给出典型的应用场景和实践案例;11 ~ 13 章介绍关于 Docker 实现的相关细节技术。后续章节则分别介绍一些相关的热门开源项目。

3.Gradle User Guide 中文版

Gradle 提供了:

一个像 Ant 一样的灵活的构建工具

一种可切换的, 像 maven 一样的基于合约构建的框架

支持强大的多工程构建

支持强大的依赖管理(基于 ApacheIvy )

支持已有的 maven 和 ivy 仓库

支持传递性依赖管理, 而不需要远程仓库或者 pom.xml 或者 ivy 配置文件

优先支持 Ant 式的任务和构建

基于 groovy 的构建脚本

有丰富的领域模型来描述你的构建

4.理解Linux进程

本书受理解Unix进程启发而作,用极简的篇幅深入学习进程知识。

理解Linux进程用
Go
重写了所有示例程序,通过循序渐进的方法介绍Linux进程的工作原理和一切你所需要知道的概念。

python

1.Python for Informatics(中文版)

《信息管理专业Python教程》针对编程初学者,介绍如何编程,使用Python进行数据处理与数据可视化。

go

1.build-web-application-with-golang

Purpose

Because I’m interested in web application development, I used my free time to write this book as an open source version. It doesn’t mean that I have a very good ability to build web applications; I would like to share what I’ve done with Go in building web applications.

- For those of you who are working with PHP/Python/Ruby, you will learn how to build a web application with Go.

- For those of you who are working with C/C++, you will know how the web works.

- I believe the purpose of studying is sharing with others. The happiest thing in my life is sharing everything I’ve known with more people.

web

3周3页面

每一周的两次课上,参与者被要求使用HTML/CSS来实现一个Web页面。

综合

learn-coding-with-open-source

知识是多样的,学习的目的不同,学的内容也不同。计算机的出现,使学的工具发生了根本的变化,而程序的灵魂,因此学习编程不仅仅是软件工程师的事,它应该成为每个社会成员的一个基本的技能。正如语言是人类交流的基本技术,编程是人与机器交流的基本技能。学会编程,可以使机器按照你的意志运行,使每个人按自己的兴趣整合信息资源,以利于更有效的学习。

指导开发者快速学习编程的网站推荐

备注:

感谢各位强大的原作者们!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: