Skip to content

Commit f9572ca

Browse files
committed
remove large files
Former-commit-id: ce43172 Former-commit-id: 253748d5546d2c73d36658afbbf8d62711a40d59 [formerly 1c9f2e3fa4fa463c96e2fbbcf72f49e01c27941c] [formerly 262288ad0cdc8898db36febedfdef123c9a71147 [formerly 38acd3d]] Former-commit-id: 1bb456ca385cfebc0546e191770c2ddef4a0b9a4 [formerly 42d77d785c581f94b31fd4f1931af4d965d43c03] Former-commit-id: 8f3ecb61ec359e41b3b082aafc959cf52bbffd6a Former-commit-id: 7a4ac7f84b160504b19ebaaa37b292e253b39f30 [formerly f449f5453474eeee15de89c106066054b56c15a4] [formerly d733a386a045d57e8efd2db0b80b525b9b057271 [formerly 52f8eb481443b620b7ca103f19c534f7d3450edc]] [formerly 380a45a4dc6bafb5c9fc7b590178474074680ef7 [formerly cc656f1430d72e453205f9129ad4e78dfb77ebf2] [formerly 0b04a4722577bd7374ef3db19116d74fe05a7dc6 [formerly ebbb0a6df197f19f324afabbb0ff019c83c4eafb]]] [formerly e4f7b4bdbe04b3d672d00abf627f691870f7ad23 [formerly 40f49894d465dcca9e94deaffcf9bba56cc01a1e] [formerly 16b28401451747df10de9ee1a48d8e2b3f4b2f0d [formerly d8a5289c5170919ee021ae77a14ee73d0d0ddc61]] [formerly eac5cdfc13ee61766605889f6ac0c4b142f08221 [formerly 644c9a0e949cccbc6eea6c09ea4e782c7300e2e5] [formerly 136b1b00c9894d1d14c61cccde7302aab5bf5746 [formerly c4a5fdd]]]] Former-commit-id: d5263b595d4eb025f80c9e8151dcc434e0d4d0cd [formerly d3ed2675a7a9278803000396b3a14c55c48ad4cc] [formerly 821b0d9c11434bf92a41fabc00914fec3913df98 [formerly 03fd7935c8b6655dbf5c941b05b6be51e8caa23e]] [formerly f3bf16892c522baba47810be87fcf6ef4dc8de11 [formerly b639fcd18cdad66e9df4d8698bcbdcbfbfbf2f30] [formerly 36241e09f6b41416204f8bb0c2d351a4aca38a37 [formerly 0a74bd5c609ca6ed34758f01d9fccc2033a5b3fc]]] Former-commit-id: 9357c2bee7ce979c8c2f5bd1d2b8ea93ddc5cb17 [formerly 2087f57915ad632cd9787e7bffdc9d7b8b150195] [formerly 38c10bc420a2f8da11c46b3758156298f56bc0cf [formerly 28d58c96f4e08147eee0f3dbdfad0983a17cb94d]] Former-commit-id: 8972d4de5e7bdcde4d1b58c8ceb316ed983e755a [formerly 8ab1ce6cb05f558ff67131f607ba3210e0813122] Former-commit-id: 4fe021da62ff5fadffa7a00c26732d0c92289b08
1 parent bc04a0a commit f9572ca

File tree

295 files changed

+92904
-155
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

295 files changed

+92904
-155
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@
55
/*/mnist/*
66
static files/*
77
/*/novels/*
8+
/*/*.model
Lines changed: 243 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,243 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"metadata": {
6+
"collapsed": true
7+
},
8+
"source": [
9+
"# Python 简介"
10+
]
11+
},
12+
{
13+
"cell_type": "markdown",
14+
"metadata": {},
15+
"source": [
16+
"## **Python** 历史"
17+
]
18+
},
19+
{
20+
"cell_type": "markdown",
21+
"metadata": {},
22+
"source": [
23+
"`Python` 的创始人为荷兰人吉多·范罗苏姆(`Guido van Rossum`)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为 ABC 语言的一种继承。之所以选中 `Python` 作为程序的名字,是因为他是 BBC 电视剧——蒙提·派森的飞行马戏团(`Monty Python's Flying Circus`)的爱好者。\n",
24+
"\n",
25+
"1991年,第一个 Python 编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。\n",
26+
"\n",
27+
"`Python 2.0` 于 2000 年 10 月 16 日发布,增加了实现完整的垃圾回收,并且支持 `Unicode`。\n",
28+
"\n",
29+
"`Python 3.0` 于 2008 年 12 月 3 日发布,此版不完全兼容之前的 `Python` 源代码。不过,很多新特性后来也被移植到旧的 `Python 2.6/2.7` 版本。"
30+
]
31+
},
32+
{
33+
"cell_type": "markdown",
34+
"metadata": {},
35+
"source": [
36+
"## 第一行Python代码"
37+
]
38+
},
39+
{
40+
"cell_type": "markdown",
41+
"metadata": {},
42+
"source": [
43+
"安装好 `Python` 之后,在命令行下输入:\n",
44+
"\n",
45+
" python\n",
46+
"\n",
47+
"就可以进入 `Python` 解释器的页面。\n",
48+
"\n",
49+
"按照惯例,第一行代码应该是输出 `\"hello world!\"`:"
50+
]
51+
},
52+
{
53+
"cell_type": "code",
54+
"execution_count": 1,
55+
"metadata": {
56+
"collapsed": false
57+
},
58+
"outputs": [
59+
{
60+
"name": "stdout",
61+
"output_type": "stream",
62+
"text": [
63+
"hello world!\n"
64+
]
65+
}
66+
],
67+
"source": [
68+
"print \"hello world!\""
69+
]
70+
},
71+
{
72+
"cell_type": "markdown",
73+
"metadata": {},
74+
"source": [
75+
"相对与 `Java,C` 等语言,`Python` 仅仅使用一行语句就完成的了这个任务。\n",
76+
"\n",
77+
"可以将这句话的内容保存到一个文本文件中,并使用后缀名 `.py` 结尾,例如 `hello_world.py`,在命令行下运行这个程序:\n",
78+
"\n",
79+
" python hello_world.py\n",
80+
"\n",
81+
"也会输出 `\"hello world!\"` 的结果。"
82+
]
83+
},
84+
{
85+
"cell_type": "markdown",
86+
"metadata": {},
87+
"source": [
88+
"## Python 之禅"
89+
]
90+
},
91+
{
92+
"cell_type": "markdown",
93+
"metadata": {},
94+
"source": [
95+
"在 **Python** 解释器下输入 \n",
96+
"\n",
97+
"```import this```\n",
98+
"\n",
99+
"会出来这样一首小诗:"
100+
]
101+
},
102+
{
103+
"cell_type": "code",
104+
"execution_count": 2,
105+
"metadata": {
106+
"collapsed": false
107+
},
108+
"outputs": [
109+
{
110+
"name": "stdout",
111+
"output_type": "stream",
112+
"text": [
113+
"The Zen of Python, by Tim Peters\n",
114+
"\n",
115+
"Beautiful is better than ugly.\n",
116+
"Explicit is better than implicit.\n",
117+
"Simple is better than complex.\n",
118+
"Complex is better than complicated.\n",
119+
"Flat is better than nested.\n",
120+
"Sparse is better than dense.\n",
121+
"Readability counts.\n",
122+
"Special cases aren't special enough to break the rules.\n",
123+
"Although practicality beats purity.\n",
124+
"Errors should never pass silently.\n",
125+
"Unless explicitly silenced.\n",
126+
"In the face of ambiguity, refuse the temptation to guess.\n",
127+
"There should be one-- and preferably only one --obvious way to do it.\n",
128+
"Although that way may not be obvious at first unless you're Dutch.\n",
129+
"Now is better than never.\n",
130+
"Although never is often better than *right* now.\n",
131+
"If the implementation is hard to explain, it's a bad idea.\n",
132+
"If the implementation is easy to explain, it may be a good idea.\n",
133+
"Namespaces are one honking great idea -- let's do more of those!\n"
134+
]
135+
}
136+
],
137+
"source": [
138+
"import this"
139+
]
140+
},
141+
{
142+
"cell_type": "markdown",
143+
"metadata": {},
144+
"source": [
145+
"这首诗反映了**Python**的设计哲学——**Python**是一种追求优雅,明确,简单的编程语言,但事实上,产生这首诗的代码并没有写的那么简单易懂:"
146+
]
147+
},
148+
{
149+
"cell_type": "code",
150+
"execution_count": 3,
151+
"metadata": {
152+
"collapsed": false
153+
},
154+
"outputs": [
155+
{
156+
"name": "stdout",
157+
"output_type": "stream",
158+
"text": [
159+
"The Zen of Python, by Tim Peters\n",
160+
"\n",
161+
"Beautiful is better than ugly.\n",
162+
"Explicit is better than implicit.\n",
163+
"Simple is better than complex.\n",
164+
"Complex is better than complicated.\n",
165+
"Flat is better than nested.\n",
166+
"Sparse is better than dense.\n",
167+
"Readability counts.\n",
168+
"Special cases aren't special enough to break the rules.\n",
169+
"Although practicality beats purity.\n",
170+
"Errors should never pass silently.\n",
171+
"Unless explicitly silenced.\n",
172+
"In the face of ambiguity, refuse the temptation to guess.\n",
173+
"There should be one-- and preferably only one --obvious way to do it.\n",
174+
"Although that way may not be obvious at first unless you're Dutch.\n",
175+
"Now is better than never.\n",
176+
"Although never is often better than *right* now.\n",
177+
"If the implementation is hard to explain, it's a bad idea.\n",
178+
"If the implementation is easy to explain, it may be a good idea.\n",
179+
"Namespaces are one honking great idea -- let's do more of those!\n"
180+
]
181+
}
182+
],
183+
"source": [
184+
"s = \"\"\"Gur Mra bs Clguba, ol Gvz Crgref\n",
185+
"\n",
186+
"Ornhgvshy vf orggre guna htyl.\n",
187+
"Rkcyvpvg vf orggre guna vzcyvpvg.\n",
188+
"Fvzcyr vf orggre guna pbzcyrk.\n",
189+
"Pbzcyrk vf orggre guna pbzcyvpngrq.\n",
190+
"Syng vf orggre guna arfgrq.\n",
191+
"Fcnefr vf orggre guna qrafr.\n",
192+
"Ernqnovyvgl pbhagf.\n",
193+
"Fcrpvny pnfrf nera'g fcrpvny rabhtu gb oernx gur ehyrf.\n",
194+
"Nygubhtu cenpgvpnyvgl orngf chevgl.\n",
195+
"Reebef fubhyq arire cnff fvyragyl.\n",
196+
"Hayrff rkcyvpvgyl fvyraprq.\n",
197+
"Va gur snpr bs nzovthvgl, ershfr gur grzcgngvba gb thrff.\n",
198+
"Gurer fubhyq or bar-- naq cersrenoyl bayl bar --boivbhf jnl gb qb vg.\n",
199+
"Nygubhtu gung jnl znl abg or boivbhf ng svefg hayrff lbh'er Qhgpu.\n",
200+
"Abj vf orggre guna arire.\n",
201+
"Nygubhtu arire vf bsgra orggre guna *evtug* abj.\n",
202+
"Vs gur vzcyrzragngvba vf uneq gb rkcynva, vg'f n onq vqrn.\n",
203+
"Vs gur vzcyrzragngvba vf rnfl gb rkcynva, vg znl or n tbbq vqrn.\n",
204+
"Anzrfcnprf ner bar ubaxvat terng vqrn -- yrg'f qb zber bs gubfr!\"\"\"\n",
205+
"\n",
206+
"d = {}\n",
207+
"for c in (65, 97):\n",
208+
" for i in range(26):\n",
209+
" d[chr(i+c)] = chr((i+13) % 26 + c)\n",
210+
"\n",
211+
"print \"\".join([d.get(c, c) for c in s])"
212+
]
213+
},
214+
{
215+
"cell_type": "markdown",
216+
"metadata": {},
217+
"source": [
218+
"> Life is short. Use Python."
219+
]
220+
}
221+
],
222+
"metadata": {
223+
"kernelspec": {
224+
"display_name": "Python 2",
225+
"language": "python",
226+
"name": "python2"
227+
},
228+
"language_info": {
229+
"codemirror_mode": {
230+
"name": "ipython",
231+
"version": 2
232+
},
233+
"file_extension": ".py",
234+
"mimetype": "text/x-python",
235+
"name": "python",
236+
"nbconvert_exporter": "python",
237+
"pygments_lexer": "ipython2",
238+
"version": "2.7.6"
239+
}
240+
},
241+
"nbformat": 4,
242+
"nbformat_minor": 0
243+
}

01. python tools/01.01 python overview.ipynb.REMOVED.git-id

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)