ITPub博客

首页 > 数据库 > 数据库开发技术 > 【我问Crossin】Python web 该如何入门?

【我问Crossin】Python web 该如何入门?

原创 数据库开发技术 作者:Crossin的编程教室 时间:2017-04-07 13:45:03 0 删除 编辑
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/




近期文章推荐阅读:

喏,你们要的 PyCharm 快速上手指南

给伸手党的福利:Python 新手引导

只学2个月编程能写出什么代码?他们表示:You can you code!

如何用100行Python代码做出魔性声控游戏“八分音符酱”

数据分析:当赵雷唱民谣时他唱些什么?

一行代码扫出“敬业福”

我扒了杜蕾斯的微博

Python 爬虫爬取美剧网站

今天,你抢到票了吗?

爆款游戏《贪吃蛇大作战》的 Python 实现




欢迎加入

Crossin的编程教室

crossincode.com

新手入门QQ群:522415386

微信请加 crossin11 留言入群(新手/进阶)


  请把我们分享给身边爱学习的小伙伴 :)  


点击左下角“阅读原文”,查看更多学习资源

原文作者:Crossin的编程教室;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2015-06-05

  • 博文量
    498
  • 访问量
    200483