提交 62d20cac 编写于 作者: 写代码的明哥's avatar 写代码的明哥

typo

上级 fd76bfbd
...@@ -79,7 +79,7 @@ def fact(n): ...@@ -79,7 +79,7 @@ def fact(n):
def demo_func(): def demo_func():
return 1,2.3 return 1,2.3
``` ```
- 可以是其他函数,利用这点可以实现装饰器。这部分属于进阶内容,感兴趣可查看另一章节内容:[5.6 精通装饰器的八种用法](https://python.iswbm.com/en/latest/c05/c05_06.html) - 可以是其他函数,利用这点可以实现装饰器。这部分属于进阶内容,感兴趣可查看另一章节内容:[5.6 精通装饰器的八种用法](https://python.iswbm.com/c05/c05_06.html)
```python ```python
def decorator(func): def decorator(func):
def wrapper(*args, **kw): def wrapper(*args, **kw):
......
...@@ -91,7 +91,7 @@ ...@@ -91,7 +91,7 @@
return 1,2.3 return 1,2.3
- 可以是其他函数,利用这点可以实现装饰器。这部分属于进阶内容,感兴趣可查看另一章节内容:\ `5.6 - 可以是其他函数,利用这点可以实现装饰器。这部分属于进阶内容,感兴趣可查看另一章节内容:\ `5.6
精通装饰器的八种用法 <https://python.iswbm.com/en/latest/c05/c05_06.html>`__ 精通装饰器的八种用法 <https://python.iswbm.com/c05/c05_06.html>`__
.. code:: python .. code:: python
......
...@@ -39,7 +39,7 @@ with EXPR as VAR: ...@@ -39,7 +39,7 @@ with EXPR as VAR:
## 2. 如何写上下文管理器? ## 2. 如何写上下文管理器?
要手动实现一个上下文管理器,需要你有对类有一些了解,至少需要知道什么是类,怎么定义类。对于类的知识,我放在了第七章,因此你可以先前往学习下第七章的的第一节内容:[7.1 类的理解与使用](https://python.iswbm.com/en/latest/c07/c07_01.html) 要手动实现一个上下文管理器,需要你有对类有一些了解,至少需要知道什么是类,怎么定义类。对于类的知识,我放在了第七章,因此你可以先前往学习下第七章的的第一节内容:[7.1 类的理解与使用](https://python.iswbm.com/c07/c07_01.html)
学习了类的基本知识,想要自己实现这样一个上下文管理,就简单了。 学习了类的基本知识,想要自己实现这样一个上下文管理,就简单了。
......
...@@ -45,8 +45,7 @@ ...@@ -45,8 +45,7 @@
----------------------- -----------------------
要手动实现一个上下文管理器,需要你有对类有一些了解,至少需要知道什么是类,怎么定义类。对于类的知识,我放在了第七章,因此你可以先前往学习下第七章的的第一节内容:\ `7.1 要手动实现一个上下文管理器,需要你有对类有一些了解,至少需要知道什么是类,怎么定义类。对于类的知识,我放在了第七章,因此你可以先前往学习下第七章的的第一节内容:\ `7.1
类的理解与使用 <https://python.iswbm.com/en/latest/c07/c07_01.html>`__ 类的理解与使用 <https://python.iswbm.com/c07/c07_01.html>`__ 。
学习了类的基本知识,想要自己实现这样一个上下文管理,就简单了。 学习了类的基本知识,想要自己实现这样一个上下文管理,就简单了。
......
...@@ -4,8 +4,8 @@ ...@@ -4,8 +4,8 @@
自定义异常,需要你对 `类``继承` 有一些了解,对于类的知识,我放在了第七章,因此你可以先前往学习下第七章的的下面两节内容: 自定义异常,需要你对 `类``继承` 有一些了解,对于类的知识,我放在了第七章,因此你可以先前往学习下第七章的的下面两节内容:
- [7.1 类的理解与使用](https://python.iswbm.com/en/latest/c07/c07_01.html) - [7.1 类的理解与使用](https://python.iswbm.com/c07/c07_01.html)
- [7.5 类的继承(Inheritance)](https://python.iswbm.com/en/latest/c07/c07_05.html) - [7.5 类的继承(Inheritance)](https://python.iswbm.com/c07/c07_05.html)
等学习完后再回过头来学习本节内容。 等学习完后再回过头来学习本节内容。
......
...@@ -6,10 +6,9 @@ ...@@ -6,10 +6,9 @@
自定义异常,需要你对 ``类`` 与 ``继承`` 自定义异常,需要你对 ``类`` 与 ``继承``
有一些了解,对于类的知识,我放在了第七章,因此你可以先前往学习下第七章的的下面两节内容: 有一些了解,对于类的知识,我放在了第七章,因此你可以先前往学习下第七章的的下面两节内容:
- `7.1 - `7.1 类的理解与使用 <https://python.iswbm.com/c07/c07_01.html>`__
类的理解与使用 <https://python.iswbm.com/en/latest/c07/c07_01.html>`__
- `7.5 - `7.5
类的继承(Inheritance) <https://python.iswbm.com/en/latest/c07/c07_05.html>`__ 类的继承(Inheritance) <https://python.iswbm.com/c07/c07_05.html>`__
等学习完后再回过头来学习本节内容。 等学习完后再回过头来学习本节内容。
......
...@@ -40,7 +40,7 @@ $ pip install pkg>=2.1.2 ...@@ -40,7 +40,7 @@ $ pip install pkg>=2.1.2
$ pip install pkg<=2.1.2 $ pip install pkg<=2.1.2
``` ```
更多 pip 的使用方法,可参考本系列教程后面的文章,介绍得非常清楚:[8.8 pip 的详细使用指南](https://python.iswbm.com/en/latest/c08/c08_08.html) 更多 pip 的使用方法,可参考本系列教程后面的文章,介绍得非常清楚:[8.8 pip 的详细使用指南](https://python.iswbm.com/c08/c08_08.html)
## 3. 使用 pipx ## 3. 使用 pipx
...@@ -61,7 +61,7 @@ Success! ...@@ -61,7 +61,7 @@ Success!
$ pipx install pkg $ pipx install pkg
``` ```
更多 pipx 的使用方法,可参考本系列教程后面的文章,介绍得非常清楚:[12.4 pipx 安装程序的使用指南](https://python.iswbm.com/en/latest/c12/c12_04.html) 更多 pipx 的使用方法,可参考本系列教程后面的文章,介绍得非常清楚:[12.4 pipx 安装程序的使用指南](https://python.iswbm.com/c12/c12_04.html)
## 4. 使用 setup.py ## 4. 使用 setup.py
...@@ -74,7 +74,7 @@ $ python setup.py install ...@@ -74,7 +74,7 @@ $ python setup.py install
## 5. 使用 yum ## 5. 使用 yum
Python 包在使用 `setup.py` 构建的时候(具体内容可阅读后面的内容:[8.15 超详细讲解 setup.py 的编写](https://python.iswbm.com/en/latest/c08/c08_15.html)),对于包的发布格式有多种选项,其中有一个选项是 `bdist_rpm`,以这个选项发布出来的包是 `rpm` 的包格式。 Python 包在使用 `setup.py` 构建的时候(具体内容可阅读后面的内容:[8.15 超详细讲解 setup.py 的编写](https://python.iswbm.com/c08/c08_15.html)),对于包的发布格式有多种选项,其中有一个选项是 `bdist_rpm`,以这个选项发布出来的包是 `rpm` 的包格式。
```shell ```shell
# 发布 rpm 包 # 发布 rpm 包
......
...@@ -47,8 +47,7 @@ pip 是最主流的包管理方案,使用 ``pip install xxx`` 就可以从 PYP ...@@ -47,8 +47,7 @@ pip 是最主流的包管理方案,使用 ``pip install xxx`` 就可以从 PYP
$ pip install pkg<=2.1.2 $ pip install pkg<=2.1.2
更多 pip 的使用方法,可参考本系列教程后面的文章,介绍得非常清楚:\ `8.8 更多 pip 的使用方法,可参考本系列教程后面的文章,介绍得非常清楚:\ `8.8
pip pip 的详细使用指南 <https://python.iswbm.com/c08/c08_08.html>`__
的详细使用指南 <https://python.iswbm.com/en/latest/c08/c08_08.html>`__
3. 使用 pipx 3. 使用 pipx
------------ ------------
...@@ -73,7 +72,7 @@ pipx 是一个专门用于安装和管理 cli 应用程序的工具,使用它 ...@@ -73,7 +72,7 @@ pipx 是一个专门用于安装和管理 cli 应用程序的工具,使用它
更多 pipx 更多 pipx
的使用方法,可参考本系列教程后面的文章,介绍得非常清楚:\ `12.4 pipx 的使用方法,可参考本系列教程后面的文章,介绍得非常清楚:\ `12.4 pipx
安装程序的使用指南 <https://python.iswbm.com/en/latest/c12/c12_04.html>`__ 安装程序的使用指南 <https://python.iswbm.com/c12/c12_04.html>`__
4. 使用 setup.py 4. 使用 setup.py
---------------- ----------------
...@@ -90,7 +89,7 @@ pipx 是一个专门用于安装和管理 cli 应用程序的工具,使用它 ...@@ -90,7 +89,7 @@ pipx 是一个专门用于安装和管理 cli 应用程序的工具,使用它
Python 包在使用 ``setup.py`` Python 包在使用 ``setup.py``
构建的时候(具体内容可阅读后面的内容:\ `8.15 超详细讲解 setup.py 构建的时候(具体内容可阅读后面的内容:\ `8.15 超详细讲解 setup.py
的编写 <https://python.iswbm.com/en/latest/c08/c08_15.html>`__\ ),对于包的发布格式有多种选项,其中有一个选项是 的编写 <https://python.iswbm.com/c08/c08_15.html>`__\ ),对于包的发布格式有多种选项,其中有一个选项是
``bdist_rpm``\ ,以这个选项发布出来的包是 ``rpm`` 的包格式。 ``bdist_rpm``\ ,以这个选项发布出来的包是 ``rpm`` 的包格式。
.. code:: shell .. code:: shell
......
...@@ -314,7 +314,7 @@ teacher.call("exit") ...@@ -314,7 +314,7 @@ teacher.call("exit")
当队列内部的任务计数器归于零时,调用 Queue.join() 就不会再阻塞了。 当队列内部的任务计数器归于零时,调用 Queue.join() 就不会再阻塞了。
要理解这个过程,请参考 http://python.iswbm.com/en/latest/c02/c02_06.html 里自定义线程池的的例子。 要理解这个过程,请参考 https://python.iswbm.com/c02/c02_06.html 里自定义线程池的的例子。
## 4. 消息队列的先进先出 ## 4. 消息队列的先进先出
......
...@@ -335,7 +335,7 @@ Queue.task_done(),说明队列这个任务已经结束了。 ...@@ -335,7 +335,7 @@ Queue.task_done(),说明队列这个任务已经结束了。
当队列内部的任务计数器归于零时,调用 Queue.join() 就不会再阻塞了。 当队列内部的任务计数器归于零时,调用 Queue.join() 就不会再阻塞了。
要理解这个过程,请参考 http://python.iswbm.com/en/latest/c02/c02_06.html 要理解这个过程,请参考 https://python.iswbm.com/c02/c02_06.html
里自定义线程池的的例子。 里自定义线程池的的例子。
4. 消息队列的先进先出 4. 消息队列的先进先出
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
1. 含有 yield 的函数,不再是普通的函数,直接调用含有 yield 的函数,返回的是一个生成器对象(generator object) 1. 含有 yield 的函数,不再是普通的函数,直接调用含有 yield 的函数,返回的是一个生成器对象(generator object)
2. 可以使用 for 循环(实际还可以使用 list 或者 next 函数)来遍历该生成器对象,将 yield 的内容一个一个打印出来 2. 可以使用 for 循环(实际还可以使用 list 或者 next 函数)来遍历该生成器对象,将 yield 的内容一个一个打印出来
更多关于 yield 和生成器的内容,请前往前面的文章,里面有非常详细的讲解:[3.6 【基础】生成器](http://python.iswbm.com/en/latest/c03/c03_06.html) 更多关于 yield 和生成器的内容,请前往前面的文章,里面有非常详细的讲解:[3.6 【基础】生成器](http://python.iswbm.com/c03/c03_06.html)
......
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
更多关于 yield 更多关于 yield
和生成器的内容,请前往前面的文章,里面有非常详细的讲解:\ `3.6 和生成器的内容,请前往前面的文章,里面有非常详细的讲解:\ `3.6
【基础】生成器 <http://python.iswbm.com/en/latest/c03/c03_06.html>`__ 【基础】生成器 <http://python.iswbm.com/c03/c03_06.html>`__
向生成器中发送消息 向生成器中发送消息
------------------ ------------------
......
...@@ -12,11 +12,11 @@ ...@@ -12,11 +12,11 @@
其下有个 **程序员** 利用 Python 写了个工具,可以将知乎某个用户、某个收藏夹、某个问题下的回答导出为 mobi 等 Kindle 可以阅读的格式,当时就感觉这也太酷了吧,后来才知道人们管这叫爬虫,学会了就可以爬取网络的所有自己想要的资源,这对于一个工科生来说,真的是做梦也想学会的技能呀~ 其下有个 **程序员** 利用 Python 写了个工具,可以将知乎某个用户、某个收藏夹、某个问题下的回答导出为 mobi 等 Kindle 可以阅读的格式,当时就感觉这也太酷了吧,后来才知道人们管这叫爬虫,学会了就可以爬取网络的所有自己想要的资源,这对于一个工科生来说,真的是做梦也想学会的技能呀~
从那以后,我就被知乎给种草了 -- Python 从那以后,我就被知乎给种草了 -- `Python`
在汽车厂干了一年多的时间,我内心无时不刻想着换工作,跳出这个没有前途也没有钱途的职业,而且当时工作也在外省,自己无亲无故,没有任何的归属感。 在汽车厂干了一年多的时间,我内心无时不刻想着换工作,跳出这个没有前途也没有钱途的职业,而且当时工作也在外省,自己无亲无故,没有任何的归属感。
终于在 17 年 5 月份,我下定决心开始学习编程,学习 Python 终于在 17 年 5 月份,我下定决心开始学习编程,学习 `Python`
但是怎么学呢?报班?学费一两万呢? 但是怎么学呢?报班?学费一两万呢?
...@@ -100,7 +100,7 @@ ...@@ -100,7 +100,7 @@
1. **写作技能**:去学习下 Markdown 写作语法,真的能让写文章做笔记变成一种享受。 1. **写作技能**:去学习下 Markdown 写作语法,真的能让写文章做笔记变成一种享受。
2. **写作工具**:在本地写文章的话,一定要下载个 Typora,Windows 和 Mac 都可以用。觉得样式不好看,可以去看我修改过的版本(github:[iswbm/typora-theme](https://github.com/iswbm/typora-theme))。可以全局搜索知识知识点。 2. **写作工具**:在本地写文章的话,一定要下载个 Typora,Windows 和 Mac 都可以用。觉得样式不好看,可以去看我修改过的版本(github:[iswbm/typora-theme](https://github.com/iswbm/typora-theme))。可以全局搜索知识知识点。
3. **在线托管**:使用 Sphinx + Github + Readthedoc 搭建个人知识库,这个我写了详细的图文教程:http://python.iswbm.com/en/latest/c04/c04_03.html,效果如下 3. **在线托管**:使用 Sphinx + Github + Readthedoc 搭建个人知识库,这个我写了详细的图文教程:https://python.iswbm.com/c04/c04_03.html,效果如下
![](http://image.iswbm.com/image-20201128163609959.png) ![](http://image.iswbm.com/image-20201128163609959.png)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册