-
二、python介绍
所属栏目:[Python] 日期:2020-12-20 热度:62
python第一篇-------python介绍 一、python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Pyt[详细]
-
Python连载39-生成器、next函数、yield返回值
所属栏目:[Python] 日期:2020-12-20 热度:104
?一、生成器 1.定义(generator):一边循环一边计算下一个元素的机制/算法 2.满三个条件 (1)每次调用都能产生出for循环需要的下一个元素 (2)如果达到最后一个后,能够爆出StopIteration异常 (3)可以被next函数调用 3.如何生成一个生成器 (1)直接使用[详细]
-
Django-choices字段值对应关系(性别)-MTV与MVC科普-Ajax发json
所属栏目:[Python] 日期:2020-12-20 热度:158
目录 models 字段补充 choices 参数/字段(用的很多) MTV与MVC模型 科普 Ajax 发送 GET、POST 请求的几种常见方式 用 Ajax 做一个小案例 准备工作 动手用 Ajax 实现效果 contentType 前后端传输数据编码格式 ajax 提交数据 ajax发 json 格式数据 ajax 传文[详细]
-
27_扩展User模型
所属栏目:[Python] 日期:2020-12-20 热度:84
扩展django的User模型 注意: 继承自AbstractUser和AbstractBaseUser的,要在settings.py 中指定: AUTH_USER_MODEL=‘app名称.模型名称‘ 1. 继承自 AbstractUser from django.db import modelsfrom django.core import validatorsfrom django.contrib.auth[详细]
-
一. python 安装
所属栏目:[Python] 日期:2020-12-20 热度:83
1. 下载安装包 1 2 3 https: / / www.python.org / ftp / python / 2.7 . 14 / python - 2.7 . 14.amd64 .msi???? # 2.7安装包 ? https: / / www.python.org / ftp / python / 3.6 . 4 / python - 3.6 . 4 - amd64.exe?????? # 3.6安装包 2. 安装python3.6??[详细]
-
python 爬虫抓取 MOOC 中国课程的讨论区内容
所属栏目:[Python] 日期:2020-12-20 热度:81
一:selenium 库 selenium 每次模拟浏览器打开页面,xpath 匹配需要抓取的内容。可以,但是特别慢,相当慢。作为一个对技术有追求的爬虫菜鸡,狂补了一些爬虫知识。甚至看了 scrapy 框架,惊呆了,真棒! 网上很多关于 selenium 库的详细介绍,这里略过此方[详细]
-
Python-生成器与迭代器
所属栏目:[Python] 日期:2020-12-20 热度:200
目录 迭代器 可迭代对象 迭代器对象 为什么有迭代器对象 for循环原理 总结 三元表达式 列表推导式 字典生成式 zip()函数 生成器 yield的特性 range函数实现 递归函数 递归条件 迭代器 什么是迭代器? 迭代器:迭代的工具 可迭代对象 python中一切皆对象 对与[详细]
-
Python并发编程
所属栏目:[Python] 日期:2020-12-20 热度:92
一.操作系统 1.简介 现代计算机系统是由一个或者多个处理器,主存,磁盘,打印机,键盘,鼠标显示器,网络接口以及各种其他输入输出设备组成的复杂系统,每位程序员不可能掌握所有系统实现的细节,并且管理优化这些部件是一件挑战性极强的工作。所以,我们需[详细]
-
python笔试题
所属栏目:[Python] 日期:2020-12-20 热度:119
1、python中is和==的区别 A.Python中对象包含的三个基本要素,分别是:id(身份标识) 、type(数据类型)和value(值)。 B.‘==’比较的是value值 C.‘is’比较的是id ? 2、简述read、readline、readlines的区别 read读取整个文件 readline读取下一行数据 readli[详细]
-
python内置函数整理
所属栏目:[Python] 日期:2020-12-20 热度:188
1、abs( x ) 返回一个数的绝对值。参数可以是一个整数或者一个浮点数。如果参数是一个复数,那么将返回它的模。 2、all( iterable ) 当? iterable ?中所有元素都为 True 时(或者? iterable ?为空),返回 True 。 3、any( iterable ) 当? iterable ?中有元[详细]
-
Python_散点图绘制
所属栏目:[Python] 日期:2020-12-20 热度:70
为了可视化一些数据分布,需要以散点图的形式呈现 引入绘图工具 1 import matplotlib.pyplot as plt 2 from matplotlib.font_manager import FontProperties 单一数据的散点图 1 def DrawScatter(VolumeListY,pic_name): 2 # 绘制两组数据的散点图 3 plt.fig[详细]
-
使用python操作zookeeper
所属栏目:[Python] 日期:2020-12-20 热度:173
kazoo 介绍 zookeeper的开发接口以前主要以java和c为主,随着python项目越来越多的使用zookeeper作为分布式集群实现,python的zookeeper接口也出现了很多,现在主流的纯python的zookeeper接口是kazoo。因此如何使用kazoo开发基于python的分布式程序是必须掌[详细]
-
django 内置“信号”机制和自定义方法
所属栏目:[Python] 日期:2020-12-20 热度:86
一、引子 在操作数据的时候,假设我们需要记录一些日志,这个时候,我们需要用什么来显示这个需求呢?装饰器?装饰器只能先实现整体的操作。在django 里面有这么一个东西--信号 下面我们就来了解了解它。 操作对象前后,django都会预留两个钩子,它是用signa[详细]
-
python全栈闯关--7-基础数据类型汇总、集合、深浅拷贝
所属栏目:[Python] 日期:2020-12-20 热度:100
1、str s = ‘ ‘ print (s.isspace()) # 如果字符串全是空格返回True ? 2、在循环一个列表时,最好不要删除列表中的元素 删除列表元素,得到的结果,往往不是预期的 例子1: lis = [11,22,33,44,55 ] # 循环开始后,按照索引递增,删除了前面的值,不会处理[详细]
-
python-序列化与反序列化(loads、load、dumps、dump)
所属栏目:[Python] 日期:2020-12-20 热度:200
序列化模块 # 序列化方法 # 格式转换 # 把python中的数据转换成str---序列化 # 可以str转换成python的数据---反序列化 json模块 # json所有的语言都通用,它能序列化的数据是有限的:字典列表和元组 import json # json.dumps()与json.loads()是一对 # json.[详细]
-
小白专场-堆中的路径-c语言实现
所属栏目:[Python] 日期:2020-12-20 热度:99
目录 一、题意理解 二、堆的表示及其操作 三、主程序 更新、更全的《数据结构与算法》的更新网站,更有python、go、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/11407287.html 一、题意理解 将一系列给定数字插入一个初始为空的小顶堆H[]。[详细]
-
leetcode——100.相同的树
所属栏目:[Python] 日期:2020-12-20 热度:118
class Solution: def isSameTree(self,p,q) - bool: if not p and not q: return True elif p is not None and q is not None: if p.val== q.val: return self.isSameTree(p.left,q.left) and self.isSameTree(p.right,q.right) else : return False else :[详细]
-
python3(三十八) serialize
所属栏目:[Python] 日期:2020-12-20 热度:169
""" """ __author__on__ = ‘ shaozhiqi 2019/9/24 ‘ # !/usr/bin/env python3 # -*- coding: utf-8 -*- # 在程序运行的过程中,所有的变量都是在内存中,比如,定义一个dict: d = dict(name= ‘ Bob ‘ ,age=20,score=88 ) # 我们把变量从内存中变成可存[详细]
-
python基础篇16-面向对象初级
所属栏目:[Python] 日期:2020-12-20 热度:73
面向对象三大特性 面向对象的三大特性是指:封装、继承和多态。 一、封装 封装,顾名思义就是将功能封装到对象中,需要调用功能时,直接通过调用对象中的功能即可。 所以,在使用面向对象的封装特性时,需要: 将内容封装到某处 从某处调用被封装的内容 第一[详细]
-
变量特征,流程控制-python
所属栏目:[Python] 日期:2020-12-20 热度:105
变量的三大特征: -type:查看数据的类型 -id:表示变量在内存中的地址,是一串数字 -value:变量的值 ‘‘‘用户与程序交互: input() 输入 print() 输出username = input(‘输入提示信息:‘)‘‘‘username = input(‘请输入用户名:‘)print(username)passw[详细]
-
【Python】【基础知识】【内置函数】【print的使用方法】
所属栏目:[Python] 日期:2020-12-20 热度:128
原英文帮助文档: print ( *objects , sep=‘ ‘ , end=‘n‘ , file=sys.stdout , flush=False ) Print objects to the text stream file ,separated by sep and followed by end . sep , end , file and flush ,if present,must be given as keyword argu[详细]
-
day02 python基础
所属栏目:[Python] 日期:2020-12-20 热度:109
一、昨日回顾 一、解释型语言: ? ? ? 类似于同声传译,一边编译一遍解释。 ????? ?解释指的是把人类看得懂字符转为机器所能看懂的 ????? ?解释器: ????? ?例如:?python3.6.4 ?????? 用于给机器翻译人类的语言。 二、 执行py文件时会发生的事情:? ?????? 1.执[详细]
-
9.24 总结
所属栏目:[Python] 日期:2020-12-20 热度:180
1.迭代器: 不是函数,只是一个称呼,Python中一切皆对象,可迭代对象:含有 .__iter__ 方法的数据类型叫做可迭代对象 x=10 #不是可迭代对象s='abc's.__iter__()lt=[1,2,3]lt.__iter__()tup=(1,)tup.__iter__()dic={'a':1}dic.__iter__()fa=open('test.txt',[详细]
-
怎样把txt文档转换成csv文件?
所属栏目:[Python] 日期:2020-12-20 热度:146
其实csv就是逗号隔开的一行一行的数据, 如果每行数据中都是用逗号分隔的,直接把文件后缀txt改成csv就行了。 用python搞定: import numpy as np import pandas as pd txt = np.loadtxt( ‘ file.txt ‘ )txtDF = pd.DataFrame(txt)txtDF.to_csv( ‘ file.c[详细]
-
[Flask Tips]Flask-APScheduler用法总结
所属栏目:[Python] 日期:2020-12-20 热度:77
在应用中需要使用调度框架来做一些统计的功能,可惜在Windows上可用的不多,最后选择了APScheduler这个调度器。 用法不多介绍,只总结一下在使用中遇到的坑。 app_context 问题 凡是在APScheduler中调用的function,只要用到初始化跟app相关的对象(如db,mail[详细]
