Python教程

Python 3 教程

Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。

Python 2.x 版本已经过时了,官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。

本教程主要针对 Python 3.x 版本的学习。

查看 Python 版本

我们可以在命令窗口(Windows 使用 win+R 调出 cmd 运行框)使用以下命令查看我们使用的 Python 版本:

python -V
python --version

以上命令执行结果如下:

Python 3.11.2

你也可以进入 Python 的交互式编程模式,查看版本:

$ python3
Python 3.11.7 (main, Dec 15 2023, 12:09:56) [Clang 14.0.6 ] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

第一个Python3.x程序

对于大多数程序语言,第一个入门编程代码便是 “Hello World!”,以下代码为使用 Python 输出 “Hello World!”:

hello.py 文件代码:

#!/usr/bin/python3
print("Hello, World!")

Python 常用文件扩展名为 .py。 你可以将以上代码保存在 hello.py 文件中并使用 python 命令执行该脚本文件。

$ python3 hello.py

以上命令输出结果为:

Hello, World!

how-to-build-a-new-hexo-site

什么是 Hexo?

Hexo 是一个快速、简洁且高效的博客框架。 Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

安装 Hexo

所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。

$ npm install -g hexo-cli

Read More

Hexo - 站点地图 Sitemap

如何给 Hexo 网站增加站点地图(Sitemap)?

什么是 Sitemap

Sitemap(站点地图)是一种结构化文件,用于向搜索引擎和用户清晰呈现网站内的所有重要页面、文件及彼此间的关联。它通常以 XML 格式为主(也有 HTML、TXT 等其他形式),包含网页的 URL 链接、更新时间、优先级、更改频率等元数据。他的主要作用在于帮助搜索引擎更高效地抓取和索引网站内容。

站点地图需遵循特定协议规范(如 Google Search Console、Bing Webmaster 等平台的规则),并通过搜索引擎工具提交,以辅助网站的搜索引擎优化(SEO)工作。

Read More

robots.txt 文件

robots.txt 文件

robots.txt 文件是一个纯文本文件,用于告诉搜索引擎爬虫哪些 URL 可以访问,哪些不能访问。它主要用于管理爬虫流量,防止服务器被过多的请求压垮。

通过合理使用 robots.txt 文件,可以有效管理爬虫流量,保护网站资源,同时确保重要内容被正确索引。

Read More

Linux 教程

Linux 是一种自由和开放源码的类 UNIX 操作系统。

Linux 英文解释为 Linux is not Unix。

Linux 是在 1991 由林纳斯·托瓦兹在赫尔辛基大学上学时创立的,主要受到 Minix 和 Unix 思想的启发。

本教程,我们将为大家介绍如何使用 Linux。

Linux 其实很容易学,相信你们能很快学会。

Linux 是开源的

Linux 遵循 GNU 通用公共许可证(GPL),任何个人和机构都可以自由地使用 Linux 的所有底层源代码,也可以自由地修改和再发布。

由于 Linux 是自由软件,任何人都可以创建一个符合自己需求的 Linux 发行版。

目前主流的 Linux 版本有:

Debian

Ubuntu

Linux Mint

Fedora

Red Hat Enterprise Linux

CentOS

openSUSE

Linux 简介

Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux 的发行版

Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。

目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。

Linux 应用领域

今天各种场合都有使用各种 Linux 发行版,从嵌入式设备到超级计算机,并且在服务器领域确定了地位,通常服务器使用 LAMP(Linux + Apache + MySQL + PHP)或 LNMP(Linux + Nginx+ MySQL + PHP)组合。

目前 Linux 不仅在家庭与企业中使用,并且在政府中也很受欢迎。

  • 巴西联邦政府由于支持 Linux 而世界闻名。
  • 有新闻报道俄罗斯军队自己制造的 Linux 发布版的,做为 G.H.ost 项目已经取得成果。
  • 印度的 Kerala 联邦计划在向全联邦的高中推广使用 Linux。
  • 中国为取得技术独立,在龙芯处理器中排他性地使用 Linux。
  • 在西班牙的一些地区开发了自己的 Linux 发布版,并且在政府与教育领域广泛使用,如 Extremadura 地区的 gnuLinEx 和 Andalusia 地区的 Guadalinex。
  • 葡萄牙同样使用自己的 Linux 发布版 Caixa Mágica,用于 Magalh?es 笔记本电脑和 e-escola 政府软件。
  • 法国和德国同样开始逐步采用 Linux。