学习 Python web 框架前需要掌握什么?
程序员文章站
2022-05-24 10:18:18
...
目前对 python 语言本身学习过,对 html,css,javascript 也了解。还需要什么吗?
1.HTTP协议相关
Python正则表达式指南
其他还可以参考这里:
python有哪些好的学习资料或者博客? - code123 的回答
没有IT背景的人,怎么系统的学习web后端开发? - code123 的回答 一個連結終究只是一串文字
根據這些文字
Server 送出一個網頁
在這個過程中
框架作了什麼事情
想明白之後除錯會比較方便 我给新手的建议还是直接学有趣的部分,就是用这个框架去做实际的东西,那些http协议,设计模式,cgi什么的,等你对整个制作过程有了大致的了解再慢慢看,一点一点来,在做的过程中学习。 python web框架是用来开发web application的后台的。所以可以说html,css,javascript 不了解不会影响你学习python web框架。然而了解这些知识,知道前台的工作方式对于你理解python web框架是如何工作的是非常有帮助的。例如forum是如何提交数据到服务器的。
同时,上面各位提到的http协议,B/S模式的工作方式,cgi知识等一样也是对于你理解python web框架是如何工作的非常重要的,了解了这些我觉得就可以开始学习python web框架了 直接强行读djangobook 。。。我是这样来的 刚开始连HTTP是什么都不知道 如果有其他语言的web开发经验的话,学py框架就没有什么前提了。 先了解自己到底需要这个框架做什么,之后实现目的 了解了一些设计模式的知识对了解web框架作用还是满大的。
回复内容:
基础的如:cgi的知识,http协议的基础知识,html, css, js的知识,甚至是xml的知识。同时因为是python的框架,所以对python本身和相关的模块要熟悉,如wsgi, simplejson。剩下的就是与应用相结合,如:gis, oauth等。 使用Python Web框架进行开发,HTTP协议/正则表达式这些是需要熟悉的.1.HTTP协议相关
HTTP协议 (一) HTTP协议详解 (这个链接坏了,可以看这里:HTTP协议详解)
HTTP协议 (二) 基本认证
HTTP协议 (三) 压缩
HTTP协议 (四) 缓存
HTTP协议 (五) 代理
HTTP协议 (六) 状态码详解
HTTP协议 (七) Cookie
以及阮一峰老师的两篇入门文章:
互联网协议入门(一)
互联网协议入门(二)
2.正则表达式
Python正则表达式指南
2.Python Web开发框架。
Python有很多开发框架,大而全的开发框架非Django莫属,用得也最广泛.有很多公司有使用Django框架,如搜狐,腾讯等。以简洁著称的web.py,flask都非常易于上手,以异步高性能著称的tornado,源代码写得美如画,知乎,Quora都在用。以下是我收集的一些还不错的Python Web框架学习资料。
1)Django基础教程
- 被解放的姜戈01 初试天涯
- 被解放的姜戈02 庄园疑云
- 被解放的姜戈03 所谓伊人
- 被解放的姜戈04 各取所需
- 被解放的姜戈05 黑面管家
- 被解放的姜戈06 假作真时
- 被解放的姜戈07 马不停蹄
2)Django练手项目(使用Django开发博客):
- django常用命令
- django开发博客(1) 入门
- django开发博客(2) 模板和数据查询
- django开发博客(3) 静态文件、from应用与自定义
- django开发博客(4) comments库使用及ajax支持
- django开发博客(5) markdown支持、代码高亮、gravatar头像服务
- Django最佳实践(中文版)
其他还可以参考这里:
python有哪些好的学习资料或者博客? - code123 的回答
没有IT背景的人,怎么系统的学习web后端开发? - code123 的回答 一個連結終究只是一串文字
根據這些文字
Server 送出一個網頁
在這個過程中
框架作了什麼事情
想明白之後除錯會比較方便 我给新手的建议还是直接学有趣的部分,就是用这个框架去做实际的东西,那些http协议,设计模式,cgi什么的,等你对整个制作过程有了大致的了解再慢慢看,一点一点来,在做的过程中学习。 python web框架是用来开发web application的后台的。所以可以说html,css,javascript 不了解不会影响你学习python web框架。然而了解这些知识,知道前台的工作方式对于你理解python web框架是如何工作的是非常有帮助的。例如forum是如何提交数据到服务器的。
同时,上面各位提到的http协议,B/S模式的工作方式,cgi知识等一样也是对于你理解python web框架是如何工作的非常重要的,了解了这些我觉得就可以开始学习python web框架了 直接强行读djangobook 。。。我是这样来的 刚开始连HTTP是什么都不知道 如果有其他语言的web开发经验的话,学py框架就没有什么前提了。 先了解自己到底需要这个框架做什么,之后实现目的 了解了一些设计模式的知识对了解web框架作用还是满大的。
上一篇: Oracle客户端工具连接数据库服务器问题解决整理
下一篇: php curl 发送图片处理