1
如何在 Python 中判断字符编码类型?
使用 chardet 库可以检测
>>>import chardet >>>l = b'\xc3\x83\xc3\xbb\xc2\xb4\xc3\x8e' >>>chardet.detect(l) {'encoding': 'utf-8', 'confidence': 0.938125}
注意:chardet也只是根据编码文本的内容进行推断,不能保证绝对准确。字符越多,判断会更越准确。
2
学习 GUI 界面有什么推荐的库么?
可参考编程教室之前发过的文章:
在这个什么都看脸的时代,如何用 GUI 提高 python 程序的颜值?
如果有选择困难症,不妨参照我们的建议:如果只是很简单的界面,可以用thinkter,不用额外装其他库。如果对界面美观程度要求较高,推荐 PyQT
3
如何入门 web 开发
与学习爬虫一样,学习 python web 开发之前,首先得有基本的 python 知识。
然后,选择一个web方向,参考
浅谈Python web框架:http://www.cnblogs.com/Xjng/p/3437796.html
Python 有哪些好的 Web 框架?:https://www.zhihu.com/question/20706333
当然,编程教室推荐 Django ,毕竟我们自己的网站就是用 Django 开发的,以下给出一些主流的 web 框架文档:
django 官方文档:https://docs.djangoproject.com/en/1.10/
flask 官方文档:http://flask.pocoo.org/
bottle 官方文档:http://bottlepy.org/docs/dev/
web.py 官方文档:http://webpy.org/
web2py 官方文档:http://www.web2py.com/
除此之外,想要做出一个完整的网站,你还需要了解一些相关的知识:html、css、JavaScript、数据库、HTTP 请求、浏览器渲染原理等、web server 等。
w3school上有不少内容可看:http://www.w3school.com.cn/
近期文章推荐阅读:
只学2个月编程能写出什么代码?他们表示:You can you code!