小白教程

  小白教程主要面向程序员和IT维护人员,提供通俗易懂的各类教程。小白教程主要针对Linux、Python、Django和OpenStack。您可以通过小白教程,循序渐进地学习,也可以将其作为手册随时查询翻阅。

  通常我们所说的Linux指的是Linux发行版,其实就是将Linux内核和各种应用软件集合到一起的软件系统。常见的Red Hat Enterprise Linux、CentOS、Fedora、Ubuntu、openSUSE等等都属于Linux发行版。Linux的应用范围很广,从嵌入式设备,到桌面系统,再到服务器都有应用。手机上的安卓Android系统也是基于Linux开发的一种操作系统。小白教程主要面向Linux在服务器上的应用,包括Linux的基本命令、Shell脚本等等。

  Python是一种计算机编程语言。相对于其它常用的编程语言,Python是解释型、面向对象的、抽象层次更高的语言。Python主要分为两个大版本,Python2和Python3。Python3主要是为了修正Python2在设计上的缺陷,在语法和性能上都有比较大的改进。为了简化设计和实现,设计Python3时并未兼容Python2。官方表示到2020年将停止支持Python2,Python3相对于Python2也有优势,并且很多Python项目都在积极从Python2迁移到Python3,所以小白教程主要针对Python3。

  Python Web框架(Python Web Framework)有很多,特别著名的包括Django、Tornado、Flash、Bottle、Webpy、web2py等等。Django是一个大而全的Python Web框架,常用的功能都已经通过类和函数实现。Django采用MVT模式,其中M表示模型model,负责与数据库进行交互;V表示试图View,负责接收请求、获取数据、返回结果;T表示Template,负责输出最终浏览器要显示的内容。小白教程主要针对Django2。

  OpenStack是一个开源的云资源管理平台,通过OpenStack可以管理大型的计算、存储、网络等资源池。小白教程主要针对OpenStack的Ocata版本,简称OpenStack的O版。

Python入门

简单易懂的Python基础教程

Python进阶

循序渐进的Python进阶教程

Python高级

循序渐进的Python高级教程

Python标准库

常用的Python标准库

Python第三方库

常用的Python第三方库

OpenStack入门

简单易懂的OpenStack基础教程

Linux命令详解

简单易懂的Linux命令教程

网络详解

简单易懂的网络教程

网络详解

简单易懂的存储教程

杂集

包罗万象的杂集