Python网页开发:从语法到第一个项目
如果学过语法却不知道该做什么,可以从处理简单输入的函数开始,再扩展到网页项目和外部数据。每一步都做出看得见的成果,不必一次完成整个服务。
适合人群
适合接触过变量和列表、想首次用Python制作小型网站的人。如果尚不熟悉安装过程,请先按照各教程前面的章节准备环境。
资源筛选标准
我们选择了说明语言行为的官方文档、亲手创建项目的练习和外部服务的官方API示例。三者各有用途,可帮助你区分语法、网页框架和外部集成。
建议阅读顺序
先用简单输入运行条件语句和函数,再了解Django项目结构。开发服务器启动后,先在独立文件中研究外部API示例,理解输入、响应和错误,再接入网页项目。
-
docs.python.org
Python官方文档:条件语句、循环和函数
处理网页请求也需要理解根据输入执行的分支和函数调用。这些示例简短,便于修改数值并观察输出为何变化。
动手试试
编写一个针对三种输入返回不同结果的函数,并亲自测试边界输入。
请查看文档顶部的Python版本。开始时可先关注if、for和函数定义。
-
tutorial.djangogirls.org
Django Girls:第一个Django项目
创建项目后,可了解manage.py、settings.py和urls.py的作用。这一步帮助熟悉文件位置和工作目录,避免只复制代码片段时容易忽略的问题。
动手试试
在虚拟环境中创建项目并启动开发服务器,然后记下哪些文件负责配置,哪些文件负责网址路由。
请使用教程安装章节所述的环境。启动开发服务器并不代表已完成正式部署。
-
developers.google.com
YouTube Data API:用例与Python示例
这是了解网站如何获取外部数据的下一步。官方指南可从方法和用例跳转到Python示例,便于理解复制的代码究竟发出了什么请求。
动手试试
选择一个只读用例,整理请求参数和所需的响应值,同时考虑如何避免将凭据写入代码仓库。
此链接指向示例指南。请在关联用例页面选择Python,并查看API设置与身份验证要求。
开始练习前请确认
Python文档中/3/地址对应的版本可能变化。请先确认已安装的Python和Django版本,使用对应文档。YouTube API练习还需要单独配置项目,并确认身份验证和用量限制。
推荐理由和练习由 Pastelinkers 编写,可通过各资源的“查看原文”阅读原始内容。