为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 网络编程 > 其它综合 正文

python、django的学习计划、重点的函数、类、方法的名称和作用

三叶资源网 2022-11-23 19:18:50 其它综合 217 ℃ 0 评论

学习计划:

  1. Python基础语法和数据结构学习,包括变量、函数、条件语句、循环语句、列表、元组、字典、集合等
  2. Python面向对象编程学习,包括类、继承、多态、封装等
  3. Django框架学习,包括MVC模式、URL路由、模板、视图、ORM等
  4. 练习开发实战项目,如博客系统、电商网站等

重点函数:

  • print():输出函数,用于在控制台输出指定的信息。
  • input():输入函数,用于获取用户在控制台的输入。
  • len():计算长度函数,用于计算给定对象的长度或元素个数,可以用于字符串、列表、元组等。
  • range():生成范围函数,用于生成一系列数字,常用于for循环。

重点类:

  • str类:字符串类,用于表示文本字符串。常见属性和方法包括len()、upper()、lower()、replace()、split()等。
  • list类:列表类,用于表示有序的可变集合。常见属性和方法包括len()、append()、extend()、insert()、remove()等。
  • dict类:字典类,用于表示无序的键值对集合。常见属性和方法包括len()、keys()、values()、items()、get()等。

重点方法:

  • HttpResponse():返回HTTP响应函数,用于将指定的内容作为HTTP响应发送给客户端。
  • render():渲染模板函数,用于将指定的上下文数据传递给模板并生成HTML响应。
  • get():查询函数,用于从数据库中获取指定条件的单个对象。
  • filter():查询函数,用于从数据库中获取符合指定条件的多个对象。
  • create():创建函数,用于在数据库中创建新的对象。

Python常用函数:

  • open():打开文件函数,用于打开一个文件,并返回一个file对象。可以指定文件名、打开模式、编码方式等参数。
  • str.format():格式化字符串函数,用于将变量的值插入到字符串中制定的位置。可以使用占位符{}来表示待替换的位置,并通过format()方法传递参数来填充占位符。
  • list.sort():排序函数,用于对列表中的元素进行排序。可以指定排序的方式(升序或降序)、排序的键值等。
  • dict.keys():获取字典的键函数,用于获取字典中所有的键值。返回一个可迭代对象,可以使用for循环遍历字典的所有键值。
  • dict.values():获取字典的值函数,用于获取字典中所有的值。返回一个可迭代对象,可以使用for循环遍历字典的所有值。
  • dict.items():获取字典的键值对函数,用于获取字典中所有的键值对。返回一个可迭代对象,每个元素都是一个包含键和值的元组。
  • str():字符串转换函数,用于将其他类型的数据转换为字符串类型。可以将数字、布尔值、列表、元组等类型转换为字符串类型。
  • int():整数转换函数,用于将其他类型的数据转换为整数类型。可以将字符串、浮点数、布尔值等类型转换为整数类型。
  • float():浮点数转换函数,用于将其他类型的数据转换为浮点数类型。可以将字符串、整数、布尔值等类型转换为浮点数类型。
  • range():生成范围函数,用于生成一系列连续的整数。可以指定起始值、结束值和步长,也可以只指定结束值,默认起始值为0,步长为1。
  • enumerate():枚举函数,用于遍历一个可迭代对象,并返回每个元素的索引号和对应的数值。可以在for循环中使用,也可以通过list()函数将其转换为列表。
  • zip():打包函数,用于将多个可迭代对象中的元素按顺序打包成元组。如果可迭代对象中元素的数量不一致,则会截断较长的序列。

Django常用类/方法:

  • Model类:模型类,用于定义数据模型和数据库表结构。每个模型类都继承自django.db.models.Model类,并通过定义属性和方法来描述模型和表结构。
  • ForeignKey类:外键类,用于关联两个数据模型之间的关系。在一个模型中定义一个外键字段,将另一个模型作为关联对象,可以在数据库中创建对应的外键约束关系。
  • get_object_or_404():查询函数,用于从数据库中获取指定条件的单个对象。如果没有找到符合条件的对象,则会抛出Http404异常。
  • filter():查询函数,用于从数据库中获取符合指定条件的多个对象。返回一个QuerySet对象,可以对其进行链式调用,也可以使用切片操作进行分页。
  • order_by():排序函数,用于对查询结果进行排序。可以指定升序或降序、排序的字段等。
  • annotate():聚合函数,用于对查询结果进行聚合计算。可以使用各种聚合函数,如Count、Sum、Avg等。
  • QuerySet类:查询集类,用于表示从数据库中检索出的一组对象。可以对查询集进行过滤、排序、聚合等操作,并支持链式调用。
  • ForeignKey类:外键类,用于关联两个数据模型之间的关系。在一个模型中定义一个外键字段,将另一个模型作为关联对象,可以在数据库中创建对应的外键约束关系。
  • ManyToManyField类:多对多关系类,用于描述两个数据模型之间的多对多关系。可以在其中一个模型中定义一个ManyToManyField字段,指定需要关联的另一个模型。
  • get():查询函数,用于从数据库中获取指定条件的单个对象。如果没有找到符合条件的对象,则会抛出DoesNotExist异常。
  • filter():查询函数,用于从数据库中获取符合指定条件的多个对象。返回一个QuerySet对象,可以对其进行链式调用,也可以使用切片操作进行分页。
  • count():统计函数,用于统计符合条件的对象数量。可以在QuerySet对象上直接调用,也可以与filter()函数一起使用。

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
硬笔Quoted高级截图弹幕解析仓库管理系统百度POST快递查询组合框拼接notepd++插件模板cookieQQ计数器post原创动态加解密算法微博降权获取拼多多指定店铺商品详情源码http进度下载块级元素幻影动图特效MP3播放器反跟踪
最新评论