Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
io_py
Python-100-Days
提交
e95c43cb
P
Python-100-Days
项目概览
io_py
/
Python-100-Days
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Python-100-Days
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
e95c43cb
编写于
8月 12, 2019
作者:
J
jackfrued
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新了部分文档并修正了文档中的错误
上级
49bdd30f
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
13 addition
and
17 deletion
+13
-17
Day16-20/16-20.Python语言进阶.md
Day16-20/16-20.Python语言进阶.md
+1
-1
Git上手指南.md
Git上手指南.md
+0
-4
使用Hexo搭建自己的博客.md
使用Hexo搭建自己的博客.md
+7
-11
更新日志.md
更新日志.md
+5
-1
未找到文件。
Day16-20/16-20.Python语言进阶.md
浏览文件 @
e95c43cb
...
@@ -70,7 +70,7 @@
...
@@ -70,7 +70,7 @@
def merge(items1, items2, comp):
def merge(items1, items2, comp):
"""合并(将两个有序的列表合并成一个有序的列表)"""
"""合并(将两个有序的列表合并成一个有序的列表)"""
items = []
items = []
index, index2 = 0, 0
index
1
, index2 = 0, 0
while index1 < len(items1) and index2 < len(items2):
while index1 < len(items1) and index2 < len(items2):
if comp(items1[index1], items2[index2]):
if comp(items1[index1], items2[index2]):
items.append(items1[index1])
items.append(items1[index1])
...
...
Git上手指南.md
已删除
100644 → 0
浏览文件 @
49bdd30f
## Git上手指南
(敬请期待……)
使用Hexo搭建自己的博客.md
浏览文件 @
e95c43cb
...
@@ -10,7 +10,7 @@ Hexo是一个快速、简洁且高效的博客框架,它能够将[Markdown格
...
@@ -10,7 +10,7 @@ Hexo是一个快速、简洁且高效的博客框架,它能够将[Markdown格
> 说明:**Markdown**是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,同时也对图片、图表、数学公式提供了支持,可以用来书写电子书、软件文档等,同时也可以非常方便的转换为HTML页面或者是PDF文档。
> 说明:**Markdown**是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,同时也对图片、图表、数学公式提供了支持,可以用来书写电子书、软件文档等,同时也可以非常方便的转换为HTML页面或者是PDF文档。
要使用Hexo,首先得确保计算机上已经安装了
[
node.js
](
<
https://nodejs.org/en/
>
)
环境和
[
git
](
<
https://git-scm.com/
>
)
环境,前者是一个能够在服务器端运行JavaScript代码的环境,后者是版本控制工具。
如果没有安装node.js和git的经验,建议参考官方文档上的讲解或者是我写的
[
《Git上手指南》
](
./Git上手指南.md
)
,
安装完成后,我们可以通过下面的命令来确认node.js环境以及它的包管理工具是否安装成功。
要使用Hexo,首先得确保计算机上已经安装了
[
node.js
](
<
https://nodejs.org/en/
>
)
环境和
[
git
](
<
https://git-scm.com/
>
)
环境,前者是一个能够在服务器端运行JavaScript代码的环境,后者是版本控制工具。
安装node.js主要是为了使用它的包管理工具npm,所以不需要先系统的学习node.js的知识;而安装git是为了利用版本控制系统克隆代码已经将博客项目托管到三方平台,如果想学习git,最好的资料是官方网站上的
[
*Git Pro*
](
<
https://git-scm.com/book/zh/v2
>
)
和
[
《Git权威指南》
](
<
http://www.worldhello.net/gotgit/index.html
>
)
。
安装完成后,我们可以通过下面的命令来确认node.js环境以及它的包管理工具是否安装成功。
```
Shell
```
Shell
node --version
node --version
...
@@ -258,20 +258,14 @@ date: 2019-8-1
...
@@ -258,20 +258,14 @@ date: 2019-8-1
“惯例”这个词指的是“习惯的做法,常规的办法,一贯的做法”,与这个词对应的英文单词叫“idiom”。由于Python跟其他很多编程语言在语法和使用上还是有比较显著的差别,因此作为一个Python开发者如果不能掌握这些惯例,就无法写出“Pythonic”的代码。下面我们总结了一些在Python开发中的惯用的代码。
“惯例”这个词指的是“习惯的做法,常规的办法,一贯的做法”,与这个词对应的英文单词叫“idiom”。由于Python跟其他很多编程语言在语法和使用上还是有比较显著的差别,因此作为一个Python开发者如果不能掌握这些惯例,就无法写出“Pythonic”的代码。下面我们总结了一些在Python开发中的惯用的代码。
1.
让代码既可以被导入又可以被执行。
1.
让代码既可以被导入又可以被执行。
```
Python
if __name__ == '__main__':
if __name__ == '__main__':
```
2.
用下面的方式判断逻辑“真”或“假”。
2.
用下面的方式判断逻辑“真”或“假”。
```
Python
if x:
if x:
if not x:
if not x:
```
```
```
在完成上述工作后,我们可以通过下面的命令先清理之前生成的内容。
在完成上述工作后,我们可以通过下面的命令先清理之前生成的内容。
```
Shell
```
Shell
...
@@ -343,14 +337,16 @@ hexo server -p 8000 -o
...
@@ -343,14 +337,16 @@ hexo server -p 8000 -o
![](./res/dns-configuration.png)
![](./res/dns-configuration.png)
完成这一步后,还不能马上通过自己的域名访问到博客项目,最后需要在博客项目的`source`目录下添加一个名为CNAME的文件(
注意大小写哟),其内容如下所示
。
完成这一步后,还不能马上通过自己的域名访问到博客项目,最后需要在博客项目的`source`目录下添加一个名为CNAME的文件(
请注意这个文件的名字是全大写字母的)
。
```
Shell
```
Shell
vim CNAME
vim CNAME
```
```
编辑该文件的内容,如下所示。
```
```
jackfrued.top
jackfrued.top
```
```
可以清理一下之前生成的内容,然后将项目重新生成并发布到GitHub,就大功告成了!希望大家在拥有自己的博客后可以利用它做些有意义的事情,加油吧!
可以清理一下之前生成的内容,然后将项目重新生成并发布到GitHub就大功告成了!现在我们已经拥有了独立域名的博客,希望大家可以利用它做些有意义的事情(记录自己的成长历程、分享自己的工作经验、提升个人的影响力)。加油吧,程序员!
\ No newline at end of file
\ No newline at end of file
更新日志.md
浏览文件 @
e95c43cb
## 更新日志
## 更新日志
### 2019年8月12日
1.
发布了《使用Hexo搭建自己的博客》一文。
### 2019年8月8日
### 2019年8月8日
1.
最近公司给安排了很多任务,所以好久都没有更新这个项目,今天终于把一直计划更新的《关系型数据库MySQL》更新完了。
1.
最近公司给安排了很多任务,所以好久都没有更新这个项目,今天终于把一直计划更新的《关系型数据库MySQL》更新完了。
2.
那天微信收款提示我已经连续有48
收到了打赏,非常感谢大家持续的支持。
2.
昨天微信收款提示我已经连续有48天
收到了打赏,非常感谢大家持续的支持。
3.
最近一直在计划为这个项目录制一个配套的视频,当然这个工作量的巨大是可想而知的,但是我还是决定要在年底之前开始做这件事情,这样才能不辜负那么多希望通过这个项目学习和了解Python的人。
3.
最近一直在计划为这个项目录制一个配套的视频,当然这个工作量的巨大是可想而知的,但是我还是决定要在年底之前开始做这件事情,这样才能不辜负那么多希望通过这个项目学习和了解Python的人。
### 2019年7月11日
### 2019年7月11日
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录