diff --git a/01_programming/iOS/Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法.pdf b/01_programming/iOS/Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法.pdf
new file mode 100755
index 0000000..57fcec4
Binary files /dev/null and b/01_programming/iOS/Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法.pdf differ
diff --git a/01_programming/iOS/Objective C Programming The Big Nerd Ranch Guide 2nd Edition.pdf b/01_programming/iOS/Objective C Programming The Big Nerd Ranch Guide 2nd Edition.pdf
new file mode 100644
index 0000000..754f7fe
Binary files /dev/null and b/01_programming/iOS/Objective C Programming The Big Nerd Ranch Guide 2nd Edition.pdf differ
diff --git a/01_programming/iOS/Objective-C 2.0运行时系统编程指南.pdf b/01_programming/iOS/Objective-C 2.0运行时系统编程指南.pdf
new file mode 100644
index 0000000..4d5155f
Binary files /dev/null and b/01_programming/iOS/Objective-C 2.0运行时系统编程指南.pdf differ
diff --git a/01_programming/iOS/Objective-C_2.0_Mac和iOS开发实践指南(jb51.net).pdf b/01_programming/iOS/Objective-C_2.0_Mac和iOS开发实践指南(jb51.net).pdf
new file mode 100644
index 0000000..fe44f85
Binary files /dev/null and b/01_programming/iOS/Objective-C_2.0_Mac和iOS开发实践指南(jb51.net).pdf differ
diff --git a/01_programming/iOS/Objective-C程序设计.pdf b/01_programming/iOS/Objective-C程序设计.pdf
new file mode 100644
index 0000000..c33244c
Binary files /dev/null and b/01_programming/iOS/Objective-C程序设计.pdf differ
diff --git a/01_programming/iOS/Objective-C编程之道++iOS设计模式解析.pdf b/01_programming/iOS/Objective-C编程之道++iOS设计模式解析.pdf
new file mode 100755
index 0000000..af5ba6c
Binary files /dev/null and b/01_programming/iOS/Objective-C编程之道++iOS设计模式解析.pdf differ
diff --git a/01_programming/iOS/Objective-C编程全解 第3版.pdf b/01_programming/iOS/Objective-C编程全解 第3版.pdf
new file mode 100644
index 0000000..199761d
Binary files /dev/null and b/01_programming/iOS/Objective-C编程全解 第3版.pdf differ
diff --git a/01_programming/iOS/Objective-C高级编程 iOS与OS X多线程和内存管理.pdf b/01_programming/iOS/Objective-C高级编程 iOS与OS X多线程和内存管理.pdf
new file mode 100644
index 0000000..fc5566e
Binary files /dev/null and b/01_programming/iOS/Objective-C高级编程 iOS与OS X多线程和内存管理.pdf differ
diff --git a/01_programming/iOS/iOS应用逆向工程(第2版).pdf b/01_programming/iOS/iOS应用逆向工程(第2版).pdf
new file mode 100644
index 0000000..23aa1ab
Binary files /dev/null and b/01_programming/iOS/iOS应用逆向工程(第2版).pdf differ
diff --git a/01_programming/iOS/iOS开发进阶.pdf b/01_programming/iOS/iOS开发进阶.pdf
new file mode 100644
index 0000000..94bdfbf
Binary files /dev/null and b/01_programming/iOS/iOS开发进阶.pdf differ
diff --git a/01_programming/iOS/iOS逆向工程及应用安全.png b/01_programming/iOS/iOS逆向工程及应用安全.png
new file mode 100644
index 0000000..ec2b359
Binary files /dev/null and b/01_programming/iOS/iOS逆向工程及应用安全.png differ
diff --git a/01_programming/other/ANSI Common Lisp 中文翻译版.pdf b/01_programming/other/ANSI Common Lisp 中文翻译版.pdf
new file mode 100644
index 0000000..aeaf5e0
Binary files /dev/null and b/01_programming/other/ANSI Common Lisp 中文翻译版.pdf differ
diff --git a/01_programming/other/高级Bash脚本编程指南.pdf b/01_programming/other/高级Bash脚本编程指南.pdf
new file mode 100644
index 0000000..a60fa55
Binary files /dev/null and b/01_programming/other/高级Bash脚本编程指南.pdf differ
diff --git a/01_programming/python/Effective+Python.编写高质量Python代码的59个有效方法.Brett+Slatkin.pdf b/01_programming/python/Effective+Python.编写高质量Python代码的59个有效方法.Brett+Slatkin.pdf
new file mode 100644
index 0000000..2a25afa
Binary files /dev/null and b/01_programming/python/Effective+Python.编写高质量Python代码的59个有效方法.Brett+Slatkin.pdf differ
diff --git a/01_programming/python/Python 学习笔记 第二版.pdf b/01_programming/python/Python 学习笔记 第二版.pdf
new file mode 100644
index 0000000..18f9aaf
Binary files /dev/null and b/01_programming/python/Python 学习笔记 第二版.pdf differ
diff --git a/01_programming/python/Python核心编程.pdf b/01_programming/python/Python核心编程.pdf
new file mode 100644
index 0000000..46a09cc
Binary files /dev/null and b/01_programming/python/Python核心编程.pdf differ
diff --git a/01_programming/python/Python编程快速上手—让繁琐工作自动化 PDF中文高清晰完整版.pdf b/01_programming/python/Python编程快速上手—让繁琐工作自动化 PDF中文高清晰完整版.pdf
new file mode 100644
index 0000000..2907ce4
Binary files /dev/null and b/01_programming/python/Python编程快速上手—让繁琐工作自动化 PDF中文高清晰完整版.pdf differ
diff --git a/01_programming/python/Python编程:从入门到实践.pdf b/01_programming/python/Python编程:从入门到实践.pdf
new file mode 100644
index 0000000..37f9853
Binary files /dev/null and b/01_programming/python/Python编程:从入门到实践.pdf differ
diff --git a/01_programming/python/Python高级编程.pdf b/01_programming/python/Python高级编程.pdf
new file mode 100644
index 0000000..cde005b
Binary files /dev/null and b/01_programming/python/Python高级编程.pdf differ
diff --git a/01_programming/python/interpy-zh.pdf b/01_programming/python/interpy-zh.pdf
new file mode 100644
index 0000000..0ca1d16
Binary files /dev/null and b/01_programming/python/interpy-zh.pdf differ
diff --git a/01_programming/python/python-quant-uqer.pdf b/01_programming/python/python-quant-uqer.pdf
new file mode 100644
index 0000000..0cd9c04
Binary files /dev/null and b/01_programming/python/python-quant-uqer.pdf differ
diff --git a/01_programming/python/《Python Cookbook》第三版中文.pdf b/01_programming/python/《Python Cookbook》第三版中文.pdf
new file mode 100644
index 0000000..e9d0333
Binary files /dev/null and b/01_programming/python/《Python Cookbook》第三版中文.pdf differ
diff --git a/01_programming/python/像计算机科学家那样思考,Python中文版第二版.pdf b/01_programming/python/像计算机科学家那样思考,Python中文版第二版.pdf
new file mode 100644
index 0000000..236157a
Binary files /dev/null and b/01_programming/python/像计算机科学家那样思考,Python中文版第二版.pdf differ
diff --git a/01_programming/python/流畅的Python.pdf b/01_programming/python/流畅的Python.pdf
new file mode 100644
index 0000000..3014ff4
--- /dev/null
+++ b/01_programming/python/流畅的Python.pdf
@@ -0,0 +1,86829 @@
+%PDF-1.6
%
+2 0 obj
<><><>]/ON[3111 0 R]/Order[]/RBGroups[]>>/OCGs[3111 0 R]>>/Outlines 1684 0 R/Pages 1 0 R/StructTreeRoot 8583 0 R/Type/Catalog>>
endobj
3098 0 obj
<>/Font<>>>/Fields 8574 0 R>>
endobj
3 0 obj
<>stream
+
+
+
+
+ application/pdf
+
+
+
+
+
+
+
+ 流畅的Python
+
+
+
+
+ [巴西] Luciano Ramalho
+
+
+
+
+ 人民邮电出版社
+
+
+
+
+
+
+
+ 2017-05-15T00:00:00+08:00
+
+
+
+
+ zh
+
+
+
+
+ 2017-06-03T15:18:12+08:00
+ 2017-06-03T15:18:12+08:00
+
+
+
+ 9787115454157
+ isbn
+
+
+
+
+
+ 9787115454157
+
+
+ 9787115454157
+
+
+ 2017-05-27T17:48:32.198000+08:00
+ 流畅的Python
+ Ramalho, Luciano
+
+
+ uuid:642fe8e2-0c0b-4702-89ed-3ba03fbf5b39
+ uuid:0f11096b-be7b-464d-b410-830b269f9723
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+endstream
endobj
1684 0 obj
<>
endobj
1 0 obj
<>
endobj
8583 0 obj
<>
endobj
8593 0 obj
<>
endobj
8726 0 obj
<>8596 0 R 8597 0 R]/P 9184 0 R/Pg 9183 0 R/S/Link>>
endobj
8727 0 obj
<>8605 0 R]/P 9186 0 R/Pg 9183 0 R/S/Link>>
endobj
8728 0 obj
<>8624 0 R 8625 0 R]/P 9188 0 R/Pg 9183 0 R/S/Link>>
endobj
8729 0 obj
<>8676 0 R]/P 9190 0 R/Pg 9183 0 R/S/Link>>
endobj
8730 0 obj
<>8686 0 R]/P 9192 0 R/Pg 9183 0 R/S/Link>>
endobj
8731 0 obj
<>8689 0 R]/P 9192 0 R/Pg 9183 0 R/S/Link>>
endobj
8732 0 obj
<>8692 0 R 8693 0 R]/P 9195 0 R/Pg 9183 0 R/S/Link>>
endobj
8733 0 obj
<>8695 0 R 8696 0 R]/P 9195 0 R/Pg 9183 0 R/S/Link>>
endobj
8734 0 obj
<>8698 0 R 8699 0 R]/P 9195 0 R/Pg 9183 0 R/S/Link>>
endobj
8735 0 obj
<>8701 0 R 8702 0 R]/P 9195 0 R/Pg 9183 0 R/S/Link>>
endobj
8736 0 obj
<>8704 0 R 8705 0 R]/P 9195 0 R/Pg 9183 0 R/S/Link>>
endobj
8737 0 obj
<>8707 0 R 8708 0 R]/P 9195 0 R/Pg 9183 0 R/S/Link>>
endobj
8738 0 obj
<>8710 0 R 8711 0 R]/P 9195 0 R/Pg 9183 0 R/S/Link>>
endobj
8739 0 obj
<>8713 0 R 8714 0 R 8715 0 R]/P 9195 0 R/Pg 9183 0 R/S/Link>>
endobj
8740 0 obj
<>8717 0 R 8718 0 R]/P 9195 0 R/Pg 9183 0 R/S/Link>>
endobj
8873 0 obj
<>8743 0 R 8744 0 R]/P 9206 0 R/Pg 9205 0 R/S/Link>>
endobj
8874 0 obj
<>8752 0 R]/P 9208 0 R/Pg 9205 0 R/S/Link>>
endobj
8875 0 obj
<>8771 0 R 8772 0 R]/P 9210 0 R/Pg 9205 0 R/S/Link>>
endobj
8876 0 obj
<>8823 0 R]/P 9212 0 R/Pg 9205 0 R/S/Link>>
endobj
8877 0 obj
<>8833 0 R]/P 9214 0 R/Pg 9205 0 R/S/Link>>
endobj
8878 0 obj
<>8836 0 R]/P 9214 0 R/Pg 9205 0 R/S/Link>>
endobj
8879 0 obj
<>8839 0 R 8840 0 R]/P 9217 0 R/Pg 9205 0 R/S/Link>>
endobj
8880 0 obj
<>8842 0 R 8843 0 R]/P 9217 0 R/Pg 9205 0 R/S/Link>>
endobj
8881 0 obj
<>8845 0 R 8846 0 R]/P 9217 0 R/Pg 9205 0 R/S/Link>>
endobj
8882 0 obj
<>8848 0 R 8849 0 R]/P 9217 0 R/Pg 9205 0 R/S/Link>>
endobj
8883 0 obj
<>8851 0 R 8852 0 R]/P 9217 0 R/Pg 9205 0 R/S/Link>>
endobj
8884 0 obj
<>8854 0 R 8855 0 R]/P 9217 0 R/Pg 9205 0 R/S/Link>>
endobj
8885 0 obj
<>8857 0 R 8858 0 R]/P 9217 0 R/Pg 9205 0 R/S/Link>>
endobj
8886 0 obj
<>8860 0 R 8861 0 R 8862 0 R]/P 9217 0 R/Pg 9205 0 R/S/Link>>
endobj
8887 0 obj
<>8864 0 R 8865 0 R]/P 9217 0 R/Pg 9205 0 R/S/Link>>
endobj
9020 0 obj
<>8890 0 R 8891 0 R]/P 9228 0 R/Pg 9227 0 R/S/Link>>
endobj
9021 0 obj
<>8899 0 R]/P 9230 0 R/Pg 9227 0 R/S/Link>>
endobj
9022 0 obj
<>8918 0 R 8919 0 R]/P 9232 0 R/Pg 9227 0 R/S/Link>>
endobj
9023 0 obj
<>8970 0 R]/P 9234 0 R/Pg 9227 0 R/S/Link>>
endobj
9024 0 obj
<>8980 0 R]/P 9236 0 R/Pg 9227 0 R/S/Link>>
endobj
9025 0 obj
<>8983 0 R]/P 9236 0 R/Pg 9227 0 R/S/Link>>
endobj
9026 0 obj
<>8986 0 R 8987 0 R]/P 9239 0 R/Pg 9227 0 R/S/Link>>
endobj
9027 0 obj
<>8989 0 R 8990 0 R]/P 9239 0 R/Pg 9227 0 R/S/Link>>
endobj
9028 0 obj
<>8992 0 R 8993 0 R]/P 9239 0 R/Pg 9227 0 R/S/Link>>
endobj
9029 0 obj
<>8995 0 R 8996 0 R]/P 9239 0 R/Pg 9227 0 R/S/Link>>
endobj
9030 0 obj
<>8998 0 R 8999 0 R]/P 9239 0 R/Pg 9227 0 R/S/Link>>
endobj
9031 0 obj
<>9001 0 R 9002 0 R]/P 9239 0 R/Pg 9227 0 R/S/Link>>
endobj
9032 0 obj
<>9004 0 R 9005 0 R]/P 9239 0 R/Pg 9227 0 R/S/Link>>
endobj
9033 0 obj
<>9007 0 R 9008 0 R 9009 0 R]/P 9239 0 R/Pg 9227 0 R/S/Link>>
endobj
9034 0 obj
<>9011 0 R 9012 0 R]/P 9239 0 R/Pg 9227 0 R/S/Link>>
endobj
9167 0 obj
<>9037 0 R 9038 0 R]/P 9250 0 R/Pg 9249 0 R/S/Link>>
endobj
9168 0 obj
<>9046 0 R]/P 9252 0 R/Pg 9249 0 R/S/Link>>
endobj
9169 0 obj
<>9065 0 R 9066 0 R]/P 9254 0 R/Pg 9249 0 R/S/Link>>
endobj
9170 0 obj
<>9117 0 R]/P 9256 0 R/Pg 9249 0 R/S/Link>>
endobj
9171 0 obj
<>9127 0 R]/P 9258 0 R/Pg 9249 0 R/S/Link>>
endobj
9172 0 obj
<>9130 0 R]/P 9258 0 R/Pg 9249 0 R/S/Link>>
endobj
9173 0 obj
<>9133 0 R 9134 0 R]/P 9261 0 R/Pg 9249 0 R/S/Link>>
endobj
9174 0 obj
<>9136 0 R 9137 0 R]/P 9261 0 R/Pg 9249 0 R/S/Link>>
endobj
9175 0 obj
<>9139 0 R 9140 0 R]/P 9261 0 R/Pg 9249 0 R/S/Link>>
endobj
9176 0 obj
<>9142 0 R 9143 0 R]/P 9261 0 R/Pg 9249 0 R/S/Link>>
endobj
9177 0 obj
<>9145 0 R 9146 0 R]/P 9261 0 R/Pg 9249 0 R/S/Link>>
endobj
9178 0 obj
<>9148 0 R 9149 0 R]/P 9261 0 R/Pg 9249 0 R/S/Link>>
endobj
9179 0 obj
<>9151 0 R 9152 0 R]/P 9261 0 R/Pg 9249 0 R/S/Link>>
endobj
9180 0 obj
<>9154 0 R 9155 0 R 9156 0 R]/P 9261 0 R/Pg 9249 0 R/S/Link>>
endobj
9181 0 obj
<>9158 0 R 9159 0 R]/P 9261 0 R/Pg 9249 0 R/S/Link>>
endobj
9261 0 obj
<>
endobj
9249 0 obj
<>/MediaBox[0 0 612 850.5]/Parent 8588 0 R/Resources<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/XObject<>>>/StructParents 48/Tabs/S/Type/Page>>
endobj
9270 0 obj
<>stream
+x[nG}Ǚ*
+q`&,(ڒװ7/Y}X\=3eXˠmT;?+v7E[e{~9?z7ҊE`(#ҡ͇3]|*Q?T??J/.2vn8U0~ћ1kKo@Zt]W-]7?Hɟ[>P嫷USZ{5?=4~a8WF-`_e˔"(QvƦr+dn7An4̮cjCO
+ln8-me
'6 9Δtr
+emFw܃ UT!ly҉ښR{Z2zWan9zҿ{`JCQ+T C%CIuk
k2D2]zzKxJo虪ꃼ*V|uުZc>ʎuɮVж=)ľBHh(Z)7F AosYMxFoq+О?78+
0fbsMmgu(a:
݁EeY1ӾxlK40Ƅxhߘ@HN-26fg\"9\33a3J[2^_a2jIv!e/y~^۰Ak*3&xK-f(]:HC6vF $W
+bUMwO-wKa[{iv>j !-ϑvydc
+CdSiNPBy@!l67+y.oL=qAp.k`ͧ4hN3B)t\u4S Hx'L=
&~_i䘎Ri|zw#]FQ61Qv K #H0 RИ
Ϛ
7EEr*hG\`
Rwj 'AJ=QˑQGv8UD6xyK]U= ʕ0I%E HLN >*~Kz'7L8>3~au; iAP ,@c U·0L6=iyVx6 Xxoϳ $䀚h6ͭ/v,!Y]SlL_ܚBr
+9Fݚ; Q:E嚎7ي6gXA!!%C NXzchE8 )M嬀VϚc~SfNJi`o!H4LhjN$zx0gaXRQ{Io:Z3(:~=8C@hI˃@4UzGΖ6z Pi8 "8^/_W!NEK:xVL!?lL8Iђ
" ?DD
Gޓ 4Co
ϵIyo8qqAS:j#.}tbjzo%aH?{ɁMÉn%
cZ[TƇqp]M9B9%xuh;*9R3Qב .g6{v;do)ۨpQ7%[t7F#IJbvltmfN3
+s=yS=czx@t9j.2ٯ7R)E)4EPifx7v:k[
+fvjUa'z.=Gp>T]&z\߿#b>Ǝ@b,($+z8:>HC9.7S*R(p}٧Nh(Ap+t_x&
+
+(6ܺF[8O]!
C>Ի%㗯D_zqw>(?OGXX(/ΰVSi䶑,b~"Ϗ5ć}~[X]+|8~}j
+sEx67Ul'Jbq2".[}?աY_H`d?a |D"caI{vSw'C]yYP15w'萒;U ̌$l N'
ã<++::+9ԗUbOF_[=5mF3U:jݵ\>Gk2|g'a5ű
+_=.>-:VDrȩ ٩fKtӷWwgt०'jS~LuG"'[{/|b6ȳ!lCibVV'P
H
&L>hZۍNVTV\Tϻhdv$Ј,kV7|6Tn34t4=DYNj_/]W_R,qSgعU