Skip to content

Commit 1721259

Browse files
committed
调整了部分目录结构
1 parent 400cc99 commit 1721259

9 files changed

+50
-42
lines changed

Day01-15/Day07/字符串和常用数据结构.md

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -64,39 +64,39 @@ if __name__ == '__main__':
6464

6565
```Python
6666
def main():
67-
list1 = [1, 3, 5, 7, 100]
67+
list1 = [1, 3, 5, 7, 100]
6868
print(list1)
6969
list2 = ['hello'] * 5
7070
print(list2)
71-
# 计算列表长度(元素个数)
72-
print(len(list1))
73-
# 下标(索引)运算
74-
print(list1[0])
75-
print(list1[4])
76-
# print(list1[5]) # IndexError: list index out of range
77-
print(list1[-1])
78-
print(list1[-3])
79-
list1[2] = 300
80-
print(list1)
81-
# 添加元素
82-
list1.append(200)
83-
list1.insert(1, 400)
84-
list1 += [1000, 2000]
85-
print(list1)
86-
print(len(list1))
87-
# 删除元素
88-
list1.remove(3)
89-
if 1234 in list1:
90-
list1.remove(1234)
91-
del list1[0]
92-
print(list1)
93-
# 清空列表元素
94-
list1.clear()
95-
print(list1)
96-
71+
# 计算列表长度(元素个数)
72+
print(len(list1))
73+
# 下标(索引)运算
74+
print(list1[0])
75+
print(list1[4])
76+
# print(list1[5]) # IndexError: list index out of range
77+
print(list1[-1])
78+
print(list1[-3])
79+
list1[2] = 300
80+
print(list1)
81+
# 添加元素
82+
list1.append(200)
83+
list1.insert(1, 400)
84+
list1 += [1000, 2000]
85+
print(list1)
86+
print(len(list1))
87+
# 删除元素
88+
list1.remove(3)
89+
if 1234 in list1:
90+
list1.remove(1234)
91+
del list1[0]
92+
print(list1)
93+
# 清空列表元素
94+
list1.clear()
95+
print(list1)
96+
9797

9898
if __name__ == '__main__':
99-
main()
99+
main()
100100
```
101101

102102
和字符串一样,列表也可以做切片操作,通过切片操作我们可以实现对列表的复制或者将列表中的一部分取出来创建出新的列表,代码如下所示。
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

Day56-60/05.项目实战.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
## 项目实战
2+

Day56-65/05.项目结构.md

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

README.md

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@
216216
- Redis概述
217217
- Mongo概述
218218

219-
### Day41~55 - [Django实战](./Day41-55)
219+
### Day41~55 - [实战Django](./Day41-55)
220220

221221
#### Day41 - [快速上手](./Day41-55/01.快速上手.md)
222222

@@ -255,19 +255,27 @@
255255
- Web应用安全保护
256256

257257

258-
### Day56~65 - [Flask实战](./Day56-65)
258+
### Day56~60 - [实战Flask](./Day56-65)
259259

260-
#### Day56 - [Flask入门](./Day56-65/01.Flask入门.md)
260+
#### Day56 - [Flask入门](./Day56-60/01.Flask入门.md)
261261

262-
#### Day57 - [模板的使用](./Day56-65/02.模板的使用.md)
262+
#### Day57 - [模板的使用](./Day56-60/02.模板的使用.md)
263263

264-
#### Day58 - [表单的处理](./Day56-65/03.表单的处理.md)
264+
#### Day58 - [表单的处理](./Day56-60/03.表单的处理.md)
265265

266-
#### Day59 - [数据库操作](./Day56-65/04.数据库操作.md)
266+
#### Day59 - [数据库操作](./Day56-60/04.数据库操作.md)
267267

268-
#### Day60 - [项目结构](./Day56-65/05.项目结构.md)
268+
#### Day60 - [项目实战](./Day56-60/05.项目实战.md)
269269

270-
#### Day61-65 - [项目实战](./Day56-65/06-10.项目实战.md)
270+
### Day61~65 - [实战Tornado](./Day61-65)
271+
272+
#### Day61 - [Tornado入门]()
273+
274+
#### Day62 - [Tornado中的异步化]()
275+
276+
#### Day63 - [WebSocket的应用]()
277+
278+
#### Day64-65 - [项目实战]()
271279

272280
### Day66~75 - [爬虫开发](./Day66-75)
273281

@@ -363,7 +371,7 @@
363371

364372
- 团队的构成和角色
365373

366-
> 说明:谢谢付祥英MM绘制了下面这张精美的公司组织架构图
374+
> 说明:谢谢付祥英女士绘制了下面这张精美的公司组织架构图
367375
368376
![company_architecture](./res/company_architecture.png)
369377

那些年我们踩过的那些坑.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## 那些年我们踩过的那些坑
22

3-
### 坑01 - 整数比较的坑
3+
### 坑1 - 整数比较的坑
44

55
在 Python 中一切都是对象,整数也是对象,在比较两个整数时有两个运算符`==``is`,它们的区别是:
66

@@ -77,7 +77,7 @@ if __name__ == "__main__":
7777

7878
如果还想对这个问题进行进一步深挖,推荐大家阅读[《Python整数对象实现原理》](https://foofish.net/python_int_implement.html)这篇文章。
7979

80-
### 坑02 - 嵌套列表的坑
80+
### 坑2 - 嵌套列表的坑
8181

8282
Python中有一种内置的数据类型叫列表,它是一种容器,可以用来承载其他的对象(准确的说是其他对象的引用),列表中的对象可以称为列表的元素,很明显我们可以把列表作为列表中的元素,这就是所谓的嵌套列表。嵌套列表可以模拟出现实中的表格、矩阵、2D游戏的地图(如植物大战僵尸的花园)、棋盘(如国际象棋、黑白棋)等。但是在使用嵌套的列表时要小心,否则很可能遭遇非常尴尬的情况,下面是一个小例子。
8383

@@ -153,7 +153,7 @@ if __name__ == '__main__':
153153

154154
![](./res/python-tutor-visualize2.png)
155155

156-
### 坑03 - 访问修饰符的坑
156+
### 坑3 - 访问修饰符的坑
157157

158158
用Python做过面向对象编程的人都知道,Python的类提供了两种访问控制权限,一种是公开,一种是私有(在属性或方法前加上双下划线)。而用惯了Java或C#这类编程语言的人都知道,类中的属性(数据抽象)通常都是私有的,其目的是为了将数据保护起来;而类中的方法(行为抽象)通常都是公开的,因为方法是对象向外界提供的服务。但是Python并没有从语法层面确保私有成员的私密性,因为它只是对类中所谓的私有成员进行了命名的变换,如果知道命名的规则照样可以直接访问私有成员,请看下面的代码。
159159

0 commit comments

Comments
 (0)