Skip to content

Commit 248ed54

Browse files
committed
更新了部分文档
1 parent 09aff5f commit 248ed54

13 files changed

+1529
-201
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Python语言基础50课
22

3-
由于之前发布的 Python 学习项目 [Python-100-Days](https://github.com/jackfrued/Python-100-Days) 对初学者来说上手还是有一定难度,所以花了点之间把原来项目中 Python 语言基础部分单独剥离出来,做成了现在这个名为“Python语言基础50课”的项目。现在这个项目用更为简单通俗的方式重写了原来“Python100天”项目中第1天到第15天的部分,**有删减也有补充**,力求**对初学者更加友好**,也欢迎大家关注这个持续更新中的项目。国内用户如果访问 GitHub 比较慢的话,也可以关注我的知乎号 [Python-Jack](https://www.zhihu.com/people/jackfrued) 上的[“从零开始学Python”](<https://zhuanlan.zhihu.com/c_1216656665569013760>)专栏,两边同步更新。有需要的小伙伴可以关注我在知乎的专栏、文章和回答,当然,也欢迎大家评论、收藏和点赞。
3+
由于之前发布的 Python 学习项目 [Python-100-Days](https://github.com/jackfrued/Python-100-Days) 对初学者来说上手还是有一定难度,所以花了点之间把原来项目中 Python 语言基础部分单独剥离出来,做成了现在这个名为“Python语言基础50课”的项目。现在这个项目用更为简单通俗的方式重写了原来“Python100天”项目中第1天到第15天的部分,**有删减也有补充**,力求**对初学者更加友好**,也欢迎大家关注这个持续更新中的项目。国内用户如果访问 GitHub 比较慢的话,也可以关注我的知乎号 [Python-Jack](https://www.zhihu.com/people/jackfrued) 上的[“从零开始学Python”](<https://zhuanlan.zhihu.com/c_1216656665569013760>)专栏,两边同步更新。有需要的小伙伴可以关注我在知乎的专栏、文章和回答,当然,也欢迎大家评论、收藏和点赞。如果需要**视频教程**,可以到“B站”上搜索[《Python零基础快速上手》](https://www.bilibili.com/video/BV1FT4y1R7sz)。
44

55
最近,国内访问 GitHub 会因为 DNS(域名解析服务)的问题出现**图片无法显示**的情况,如果你也遇到了这样的问题,可以通过**修改本机的 hosts 文件**直接对 GitHub 的资源链接进行域名解析来加以解决。使用 macOS 系统的读者可以参考[《macOS 下三种修改 hosts 文件的方法》](<https://www.jianshu.com/p/752211238c1b>)一文来修改 hosts 文件;使用 Windows 系统的读者可以参考[《在 Windows 上如何管理 hosts 文件》](<https://sspai.com/post/43248>)一文来进行操作。我们可以把下面的内容添加到 hosts 文件的末尾,这样就可以解决 GitHub 上图片无法显示的问题。
66

@@ -12,4 +12,6 @@
1212
151.101.184.133 camo.githubusercontent.com
1313
```
1414

15-
<img src="https://gitee.com/jackfrued/mypic/raw/master/20210822092730.png" alt="20933D073D8CCF2D8537AD1E666330E4" width="35%">
15+
下面是我创建的学习交流群(群号:789050736),欢迎加入一起学习共同进步。
16+
17+
<img src="https://gitee.com/jackfrued/mypic/raw/master/20211205225143.png" style="zoom:50%;">

第12课:常用数据结构之字典.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,8 @@ print(stu2) # {}
128128
key, value = students.popitem()
129129
print(key, value) # 1003 {'name': '武则天', 'sex': False, 'age': 20, 'place': '四川广元'}
130130

131-
# setdefault可以向字典中存入新的键值对或返回指定的键对应的值
131+
# 如果这个键在字典中存在,setdefault返回原来与这个键对应的值
132+
# 如果这个键在字典中不存在,向字典中添加键值对,返回第二个参数的值,默认为None
132133
result = students.setdefault(1005, {'name': '方启鹤', 'sex': True})
133134
print(result) # {'name': '方启鹤', 'sex': True}
134135
print(students) # {1001: {...}, 1005: {...}}

第15课:函数使用进阶.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## 第15课:函数使用进阶
1+
## 第13课:函数使用进阶
22

33
前面我们讲到了关于函数的知识,我们还讲到过Python中常用的数据类型,这些类型的变量都可以作为函数的参数或返回值,用好函数还可以让我们做更多的事情。
44

第24课:用Python读写Excel文件.md

Lines changed: 0 additions & 194 deletions
This file was deleted.

第27课:用Python操作PDF文件.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ page = reader.getPage(0)
2020
print(page.extractText())
2121
```
2222

23-
> **提示**:上面代码中使用的PDF文件“test.pdf”以及下面的代码中需要用到的PDF文件,都可以通过后面的百度云盘地址进行获取。链接:https://pan.baidu.com/s/1rQujl5RQn9R7PadB2Z5g_g 提取码:e7b4
23+
> **提示**:上面代码中使用的PDF文件“test.pdf”以及下面的代码中需要用到的PDF文件,也可以通过下面的百度云盘地址进行获取。链接:https://pan.baidu.com/s/1rQujl5RQn9R7PadB2Z5g_g 提取码:e7b4
2424
2525
当然,`PyPDF2`并不是什么样的PDF文档都能提取出文字来,这个问题就我所知并没有什么特别好的解决方法,尤其是在提取中文的时候。网上也有很多讲解从PDF中提取文字的文章,推荐大家自行阅读[《三大神器助力Python提取pdf文档信息》](https://cloud.tencent.com/developer/article/1395339)一文进行了解。
2626

@@ -151,7 +151,7 @@ pdf_canvas.save()
151151

152152
上面的代码如果不太理解也没有关系,等真正需要用Python创建PDF文档的时候,再好好研读一下`reportlab`[官方文档](https://www.reportlab.com/docs/reportlab-userguide.pdf)就可以了。
153153

154-
> **提示**:上面代码中用到的图片和字体,可以在后面的百度云盘链接中获取。链接:https://pan.baidu.com/s/1rQujl5RQn9R7PadB2Z5g_g 提取码:e7b4
154+
> **提示**:上面代码中用到的图片和字体,也可以通过下面的百度云盘链接获取。链接:https://pan.baidu.com/s/1rQujl5RQn9R7PadB2Z5g_g 提取码:e7b4
155155
156156
### 简单的总结
157157

第29课:用Python发送邮件和短信.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ email['Subject'] = Header('上半年工作情况汇报', 'utf-8')
3232
content = """据德国媒体报道,当地时间9日,德国火车司机工会成员进行了投票,
3333
定于当地时间10日起进行全国性罢工,货运交通方面的罢工已于当地时间10日19时开始。
3434
此后,从11日凌晨2时到13日凌晨2时,德国全国范围内的客运和铁路基础设施将进行48小时的罢工。"""
35+
email.attach(MIMEText(content, 'plain', 'utf-8'))
3536

3637
# 创建SMTP_SSL对象(连接邮件服务器)
3738
smtp_obj = smtplib.SMTP_SSL('smtp.126.com', 465)
@@ -139,7 +140,7 @@ def send_email(*, from_user, to_users, subject='', content='', filenames=[]):
139140

140141
smtp = smtplib.SMTP_SSL(EMAIL_HOST, EMAIL_PORT)
141142
smtp.login(EMAIL_USER, EMAIL_AUTH)
142-
smtp.sendmail(from_user, to_users, email.as_string())
143+
smtp.sendmail(from_user, to_users.split(';'), email.as_string())
143144
```
144145

145146
### 发送短信

0 commit comments

Comments
 (0)