Skip to content

Commit c2895d7

Browse files
committed
更新了部分文档
1 parent 2c2513b commit c2895d7

9 files changed

+25
-36
lines changed

.gitpod.yml

-3
This file was deleted.

Day01-15/01.初识Python.md

+6-14
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Day01 - 初识Python
1+
## 初识Python
22

33
### Python简介
44

@@ -159,30 +159,28 @@ IDLE是安装Python环境时自带的集成开发工具,如下图所示。但
159159
IPython是一种基于Python的交互式解释器。相较于原生的Python Shell,IPython提供了更为强大的编辑和交互功能。可以通过Python的包管理工具pip安装IPython和Jupyter,具体的操作如下所示。
160160

161161
```Shell
162-
pip install ipython jupyter
162+
pip install ipython
163163
```
164164

165165
或者
166166

167167
```Shell
168-
python -m pip install ipython jupyter
168+
python -m pip install ipython
169169
```
170170

171171
安装成功后,可以通过下面的ipython命令启动IPython,如下图所示。
172172

173173
![](./res/python-ipython.png)
174174

175-
当然我们也可以通过Jupyter运行名为notebook的项目在浏览器窗口中进行交互式操作
175+
当然我们也可以通过安装Jupyter并运行名为notebook的程序在浏览器窗口中进行交互式代码编写操作
176176

177177
```Shell
178+
pip install jupyter
178179
jupyter notebook
179180
```
180181

181182
![](./res/python-jupyter-2.png)
182183

183-
#### Anaconda - 一站式的数据科学神器
184-
Anaconda是专注于数据科学的Python发行版本,其包含了conda、Python等190多个科学包及其依赖项。因为包含的内容较多,Anaconda的下载文件比较大,如果只需要其中一部分的包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。对于学习数据科学的人来说,Anaconda是绝对的神器,有兴趣的读者可以阅读[《致Python初学者们 - Anaconda入门使用指南》](https://www.jianshu.com/p/169403f7e40c)一文进行了解。
185-
186184
#### Sublime - 文本编辑神器
187185

188186
![](./res/python-sublime.png)
@@ -217,16 +215,10 @@ Anaconda是专注于数据科学的Python发行版本,其包含了conda、Pyth
217215

218216
#### PyCharm - Python开发神器
219217

220-
PyCharm的安装、配置和使用我们在后面会进行介绍
218+
PyCharm的安装、配置和使用在[《玩转PyCharm》](../玩转PyCharm.md)进行了介绍,有兴趣的读者可以选择阅读
221219

222220
![](./res/python-pycharm.png)
223221

224-
#### Gitpod - 一键式在线开发工具
225-
226-
只需单击即可在GitHub上打开任何Python项目。
227-
228-
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/jackfrued/Python-100-Days)
229-
230222
### 练习
231223

232224
1. 在Python交互环境中查看下面的代码结果,并将内容翻译成中文。

Day01-15/02.语言元素.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Day02 - 语言元素
1+
## 语言元素
22

33
#### 指令和程序
44

Day01-15/03.分支结构.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Day03 - 分支结构
1+
## 分支结构
22

33
### 分支结构的应用场景
44

Day01-15/04.循环结构.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Day04 - 循环结构
1+
## 循环结构
22

33
### 循环结构的应用场景
44

Day01-15/05.总结和练习.md Day01-15/05.构造程序逻辑.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## 练习
1+
## 构造程序逻辑
22

33
### 练习清单
44

Day01-15/08.面向对象编程基础.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@ class Student(object):
3939
print('%s正在学习%s.' % (self.name, course_name))
4040

4141
# PEP 8要求标识符的名字用全小写多个单词用下划线连接
42-
# 但是很多程序员和公司更倾向于使用驼峰命名法(驼峰标识)
43-
def watch_av(self):
42+
# 但是部分程序员和公司更倾向于使用驼峰命名法(驼峰标识)
43+
def watch_movie(self):
4444
if self.age < 18:
4545
print('%s只能观看《熊出没》.' % self.name)
4646
else:
47-
print('%s正在观看岛国爱情动作片.' % self.name)
47+
print('%s正在观看岛国爱情大电影.' % self.name)
4848
```
4949

5050
> **说明:** 写在类中的函数,我们通常称之为(对象的)方法,这些方法就是对象可以接收的消息。
@@ -60,10 +60,10 @@ def main():
6060
# 给对象发study消息
6161
stu1.study('Python程序设计')
6262
# 给对象发watch_av消息
63-
stu1.watch_av()
63+
stu1.watch_movie()
6464
stu2 = Student('王大锤', 15)
6565
stu2.study('思想品德')
66-
stu2.watch_av()
66+
stu2.watch_movie()
6767

6868

6969
if __name__ == '__main__':

Day76-90/77.Pandas的应用.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
## Pandas的应用
22

3-
### 1、pandas入门
3+
### 1、Pandas入门
44

5-
### 2、pandas索引
5+
### 2、Pandas索引
66

7-
### 3、pandas数据清洗之空数据
7+
### 3、Pandas数据清洗之空数据
88

99
[数据挖掘之空数据处理(有史以来最全面)]: https://blog.csdn.net/Soft_Po/article/details/89302887
1010

11-
### 4、pandas多层索引
11+
### 4、Pandas多层索引
1212

13-
### 5、pandas多层索引计算
13+
### 5、Pandas多层索引计算
1414

15-
### 6、pandas数据集成concat
15+
### 6、Pandas数据集成concat
1616

17-
### 7、pandas数据集成merge
17+
### 7、Pandas数据集成merge
1818

19-
### 8、pandas分组聚合操作
19+
### 8、Pandas分组聚合操作
2020

21-
### 9、pandas数据集成实战
21+
### 9、Pandas数据集成实战
2222

2323
### 10、美国大选项目
2424

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
- for循环 - 基本结构 / range类型 / 循环中的分支结构 / 嵌套的循环 / 提前结束程序
8181
- 应用案例 - 1~100求和 / 判断素数 / 猜数字游戏 / 打印九九表 / 打印三角形图案 / 猴子吃桃 / 百钱百鸡
8282

83-
#### Day05 - [总结和练习](./Day01-15/05.总结和练习.md)
83+
#### Day05 - [构造程序逻辑](./Day01-15/05.构造程序逻辑.md)
8484

8585
- 基础练习 - 水仙花数 / 完美数 / 五人分鱼 / Fibonacci数列 / 回文素数
8686
- 综合练习 - Craps赌博游戏

0 commit comments

Comments
 (0)