Python资料
1. 介绍
本文收集一些Python相关资料
2. IDE
推荐使用WingIDE和PyCharm
破解方法: <WingIDE注册破解方法>
在Vim模式下Tab键设置: Preferences->Keyboard->Tab Key Action = Insert Tab Character
TIP: <Python Plug for Vim>
2. 基础
<Python Tutorial>
<Runoob Python>
<Python Programming>
<Python v2.7.8 documentation>
3. GUI
<Thinking in Tkinter>
<An Introduction To Tkinter>
<Tkinter 8.5 reference: a GUI for Python>
4. 模块
5. 其他
<啄木鸟社区>
<Python字符串操作>
<Dive Into Python>
<Python threading>
<Python视频教程全集>
<Python工具和开发库>
<Python:纯文本转PNG>
<Python asyncio学习笔记>
<Python Imaging Library>
<Natural Language Toolkit>
6. 笔记
- Python中没有常量,然而可以有伪装成常量的变量
- Python中使用struct模块来操作二进制数据
- Python无法终止其他线程,只能线程自己退出,建议使用多进程替代
--> 可以参考<Python如何优雅的退出线程和进程>来找到替代方法
- Python Tkinter文档弱爆了,完全找不到实例,都不知道怎么用
建议参考源码中Python-2.7.8/Demo/tkinter下的例子
7. 文章
<Python机器学习库>
<用语音写代码比键盘更快>
<Python的中文编码问题>
<Scrapy:Python的爬虫框架>
<如何用 Python 给 Vim 写插件>
<SnowNLP:处理中文文本的Python库>
<FoolNLTK:一个便捷的中文处理工具包>
<scikit-learn:用于机器学习的Python模块>
<TextBlob:简单、Pythonic的文本分析工具>