Django讲课笔记02:Django环境搭建

文章目录

一、学习目标

  1. 了解Web框架的基本概念和作用
  2. 掌握Python 3.12.0的安装和基本使用方法
  3. 学习如何安装和配置Django 4.2.0
  4. 熟悉PyCharm 2020.1的安装和使用
  5. 学会如何创建一个简单的Django项目

二、相关概念

(一)Python

  • Python是一种高级编程语言,以其简洁明了的语法和强大的功能而受到广大开发者的喜爱。在Web开发领域,Python也是常用的编程语言之一。

(二)Django

  • Django是一个基于Python的Web框架,它提供了许多内置的功能,如对象关系映射(ORM)、URL设计、模板系统、表单处理等,使得开发动态网站变得更加容易。

三、环境搭建

  • 接下来,我们将学习如何在自己的电脑上安装和配置Python、Django和PyCharm。

(一)安装Python

  • 请访问Python官网(https://www.python.org/downloads/),下载适合你操作系统的Python 3.12.0版本。在Windows系统中,我们通常选择"Windows x86-64 executable installer"进行安装。安装过程中,请勾选"Add Python to PATH"选项,以便将Python添加到系统环境变量中。

1. 从官方网站下载最新版本的Python

  • Python的官方网站是https://www.python.org/
  • 点击导航栏中的"下载"链接进入下载页面。
  • 点击"Download Python 3.12.0"按钮。
  • 点击"立即下载"按钮将Python安装程序下载到计算机上指定的位置。

2. 运行安装程序并按照安装向导进行操作

  • 选择自定义选项以启用或禁用功能。

3. 勾选添加到路径复选框

  • 确保选中了"将Python.exe添加到PATH"复选框,以便更容易通过命令行访问
  • 点击"自定义安装"选项。
  • 保持可选功能不变,然后点击"下一步"按钮。
  • 在"自定义安装位置"文本框中输入新的路径 D:\Python\Python312
  • 点击"安装"按钮开始安装过程。

4. 完成安装过程

  • 安装完成后,在安装窗口中会看到"设置成功"的消息。
  • 现在让我们检查一下Python安装在哪里。
  • python.exe用于命令行窗口,而pythonw.exe用于IDLE窗口。

5. 验证Pytho安装成功

  • 在命令行中输入python --versionpy --version,如果显示Python 3.12.0,则说明Python安装成功。

(二) 安装Django

1、在线安装Django

  • 打开命令行,输入以下命令以在线安装Django

    pip install django==4.2.0 --index-url https://pypi.org/simple

2、验证Django安装是否成功

  • 在命令行中输入python -m django --versionpy -m django --version,如果显示Django 4.2.0,则说明Django安装成功。

(三)安装PyCharm

1、安装PyCharm

2、创建项目、编写并运行程序

  • 启动PyCharm,选择创建新的项目"Create new Project",选择"Existing interpreter"已经存在的Python解释器(之前已经安装的Python 3.8.3,PyCharm没有内置的Python解释器,需要我们自己下载Python解释器),创建PyCharm项目 - PythonWork2023

  • 单击【Create】按钮

  • 如下图所示,在"File"菜单下的"Settings"选项中,PyCharm的各种配置都需要在这里配置。比如进入"Editor"→"Font"或"Color Schema"对字体以及IDE主题进行更改,在"Project Interpreter"中设置本地已安装的Python解释器。这个地方一定要注意,在选择Python解释器的时候,一定要选择python.exe这个文件,而不是Python的安装文件夹。

  • 创建目录 - lesson01

  • 编写程序 - 两个整数之和.py

  • 运行程序,查看结果

  • 绘制三角函数图像

python 复制代码
import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(-np.pi, np.pi, 100)
y1 = np.sin(x)
y2 = np.cos(x)

plt.title('Triangle Curves')
plt.xlabel('Time')
plt.ylabel('Volt')
plt.plot(x, y1, color='red')
plt.plot(x, y2, color='blue')
plt.show()
  • 运行程序,查看结果

  • 总之,PyCharm是JetBrains打造的一款Python IDE(集成开发环境)。它具备调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等功能。可以帮助程序员节约时间,提高生产效率。

四、课后作业

  • 在自己电脑上安装以下软件并做好相应配置
plain 复制代码
1. Python 3.12.0
2. Django 4.2.0
3. PyCharm 2020.1
  • 以上就是今天的课程内容,希望你们能掌握这些知识,并在课后完成作业。如果对PyCharm的使用还不熟悉,可以参考相关的教程。
相关推荐
小oo呆33 分钟前
【学习心得】Jupyter 如何在conda的base环境中其他虚拟环境内核
python·jupyter·conda
小白学大数据1 小时前
Scrapy框架下地图爬虫的进度监控与优化策略
开发语言·爬虫·python·scrapy·数据分析
浊酒南街1 小时前
TensorFlow之微分求导
人工智能·python·tensorflow
立秋67892 小时前
用Python绘制梦幻星空
开发语言·python·pygame
alpszero2 小时前
YOLO11解决方案之对象裁剪探索
人工智能·python·计算机视觉·yolo11
白云千载尽2 小时前
相机、雷达标定工具,以及雷达自动标定的思路
python·自动驾驶·ros
咕噜咕噜啦啦2 小时前
python爬虫实战训练
爬虫·python
盛夏绽放3 小时前
Python字符串常用内置函数详解
服务器·开发语言·python
我想睡觉2613 小时前
Python训练营打卡DAY27
开发语言·python·机器学习
蹦蹦跳跳真可爱5893 小时前
Python----神经网络(基于DNN的风电功率预测)
人工智能·pytorch·python·深度学习·神经网络·dnn