python学习顺序:基础》web全栈(前端后端框架和django等)》爬虫、数据分析、人工智能

只有大量,长时间的重复,才能建立新的脑回路,这是不可速成的客观规律。要想学会一个新东西,一个新的思考方式,满足三要素就能做 到“大量时间”“重复”“专注”。

在我们的日常生活中,我们总是希望能够快速地掌握一项新技能或者学会一种新的思考方式。然而,现实往往并不如我们所愿。学习任何新事物都需要大量的时间和精力投入,而且这个过程往往是漫长而枯燥的。这是因为大脑中的神经元需要通过不断地重复和强化来建立新的连接,从而形成新的脑回路。这是一个不可速成的客观规律,任何人都无法逃避。

那么,如何才能在有限的时间内学会一个新东西呢?答案其实很简单,那就是满足以下三个要素:大量时间、重复和专注

首先,大量时间是学习新事物的基础。大脑中的神经元需要足够的时间来进行自我调整和优化,从而形成新的脑回路。这个过程是无法通过短时间内的高强度学习来实现的。因此,我们需要给自己足够的时间来学习和巩固新知识。只有这样,我们才能真正地掌握这项技能。

其次,重复是学习新事物的关键。大脑中的神经元需要通过不断地重复来加强彼此之间的联系,从而形成新的脑回路。这个过程是非常关键的,因为只有通过重复,我们才能让大脑记住这些新的知识和技能。因此,在学习新事物的过程中,我们需要不断地进行复习和巩固,以确保这些知识能够被我们牢固地记住。

最后,专注是学习新事物的核心。在学习过程中,我们需要保持高度的专注力,以便更好地吸收和理解新知识。这是因为大脑在高度专注的状态下,其工作效率会大大提高。因此,在学习新事物的过程中,我们需要尽量避免分心,确保自己能够全身心地投入到学习中去。

当然,满足这三个要素并不意味着我们就能够轻松地学会一个新事物。实际上,学习新事物的过程往往充满了挑战和困难。然而,只要我们能够坚持不懈地投入大量的时间和精力,不断地进行重复和巩固,同时保持高度的专注力,我们就一定能够克服这些困难,最终学会这个新事物。
此外,我们还需要注意以下几点:

  • 在学习新事物的过程中,我们需要根据自己的实际情况制定一个合理的学习计划。这个计划应该包括学习的时间、内容和方法等方面,以便我们能够更好地进行学习。

  • 寻找合适的学习方法。每个人的学习方式都是不同的,因此我们需要根据自己的特点来寻找一种最适合自己的学习方法。这样,我们才能够更加高效地进行学习。

  • 保持良好的学习态度。学习新事物是一个长期的过程,我们需要保持积极的心态,相信自己一定能够学会这个新事物。只有这样,我们才能够在学习过程中不断进步,最终实现自己的目标。

逝者如斯夫,不舍昼夜

以下为正文:

MVC模式

发布:2024年1月29日分类:Django, 网站搭建109字词0.6分钟阅读浏览:47
  • M全拼为 Model ,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作。
  • V全拼为 View,用于封装结果,生成页面展示的 html 内容。
  • C全拼为Controller,用于接收请示,处理业务逻辑,与 Model 和 View 交互,返回结果。

一、版本

http://mirrors.cloud.tencent.com/pypi/simple/django/

二、虚拟环境的创建

中文文档:https://www.django.cn/  注册邮箱:2509855498@qq.com 密码:tbx4

django4.0版本到底有哪些新功能和特性?

最近两年,django版本更新速度很快,但功能却没有太大变化 。下面和大家说说django4.0到底有哪些变化,文章摘自官网:    https://docs.djangoproject.com/en/dev/releases/4.0/

Django 4.0 发行说明

这些发行说明涵盖了新功能,以及从 Django 3.2 或更早版本升级时需要注意的一些向后不兼容的更改。我们已经 开始了一些功能的弃用过程。

如果您要更新现有项目,请参阅如何将 Django 升级到更新版本指南。

Python 兼容性

Django 4.0 支持 Python 3.8、3.9 和 3.10。我们强烈推荐并且仅官方支持每个系列的最新版本。

Django 3.2.x 系列是最后一个支持 Python 3.6 和 3.7 的。

Django 4.0 的新特性

zoneinfo默认时区实现

Python 标准库zoneinfo现在是 Django 中的默认时区实现。

这是从 usingpytz到 using 迁移的下一步zoneinfo。Django 3.2 允许使用非pytz时区。Django 4.0 是zoneinfo默认实现。支持pytz现在已弃用,将在 Django 5.0 中删除。

zoneinfo是 Python 3.9 中 Python 标准库的一部分。backports.zoneinfo如果您使用的是 Python 3.8,该 软件包会自动与 Django 一起安装。

转向zoneinfo应该在很大程度上是透明的。当前时区的选择、日期时间实例到表单和模板中当前时区的转换以及对 UTC 中感知日期时间的操作不受影响。

但是,如果您使用非 UTC 时区,并使用pytz normalize()localize()API,可能与TIME_ZONE设置一起使用,您将需要审核您的代码,因为pytz 和zoneinfo不完全等效。

为了给这样的审计时间,过渡USE_DEPRECATED_PYTZ 设置允许pytz在 4.x 发布周期中继续使用。此设置将在 Django 5.0 中删除。

此外, 作者创建的pytz_deprecation_shim包zoneinfo可用于协助从pytz. 这个包提供了 shims 来帮助你安全地移除pytz,并且有一个详细的 迁移指南展示了如何迁移到新的zoneinfoAPIs。

如果您需要逐步更新路径,建议使用pytz_deprecation_shim和USE_DEPRECATED_PYTZ过渡设置。