-
Django中ORM表的创建和增删改查方法示例
所属栏目:[Python] 日期:2020-12-17 热度:155
前言 Django作为重量级的Python web框架,在做项目时肯定少不了与数据库打交道,编程人员对数据库的语法简单的还行,但过多的数据库语句不是编程人员的重点对象。因此用ORM来操作数据库相当快捷。今天来介绍一下用ORM操作数据库。 一、创建Django项目 可以使[详细]
-
python enumerate函数的使用方法总结
所属栏目:[Python] 日期:2020-12-17 热度:79
enumerate函数用于遍历序列中的元素以及它们的下标。 enumerate函数说明: enumerate()是python的内置函数 enumerate在字典上是枚举、列举的意思 函数原型:enumerate(sequence,[start=0]) 功能:将可循环序列sequence以start开始分别列出序列数据和数据下标[详细]
-
python获取多线程及子线程的返回值
所属栏目:[Python] 日期:2020-12-17 热度:193
最近有个需求,用多线程比较合适,但是我需要每个线程的返回值,这就需要我在threading.Thread的基础上进行封装 import threadingclass MyThread(threading.Thread): def __init__(self,func,args=()): super(MyThread,self).__init__() self.func = func se[详细]
-
python机器学习库常用汇总
所属栏目:[Python] 日期:2020-12-17 热度:188
汇总整理一套Python网页爬虫,文本处理,科学计算,机器学习和数据挖掘的兵器谱。 1. Python网页爬虫工具集 一个真实的项目,一定是从获取数据开始的。无论文本处理,机器学习和数据挖掘,都需要数据,除了通过一些渠道购买或者下载的专业数据外,常常需要大[详细]
-
python简单实例训练(21~30)
所属栏目:[Python] 日期:2020-12-17 热度:91
注意:我用的python2.7,大家如果用Python3.0以上的版本,请记得在print()函数哦!如果因为版本问题评论的,不做回复哦!! 21.题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后[详细]
-
Python竟能画这么漂亮的花,帅呆了(代码分享)
所属栏目:[Python] 日期:2020-12-17 热度:68
阅读本文大概需要3分钟 关于函数和模块讲了这么久,我一直想用一个好玩有趣的小例子来总结一下,同时也作为实战练习一下。 趣味编程其实是最好的学习途径,回想十几年前我刚毕业的时候,第一份工作就给手机上写app,当时觉得非常好玩,那个是时候还是用symbia[详细]
-
python下10个简单实例代码
所属栏目:[Python] 日期:2020-12-17 热度:83
注意:我用的python2.7,大家如果用Python3.0以上的版本,请记得在 print() 函数哦!如果因为版本问题评论的,不做回复哦!!! 1.题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字[详细]
-
python使用threading获取线程函数返回值的实现方法
所属栏目:[Python] 日期:2020-12-17 热度:116
threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。python当前版本的多线程库没有实现优先级、线程组,线程也不能被停止、暂停、恢复、中断。 threading模块提供的类: Thread,Lock,Rlock,Condition,[Bounded]Semaphore,Event,Timer,local[详细]
-
Python set常用操作函数集锦
所属栏目:[Python] 日期:2020-12-17 热度:190
定义 set是一个无序且不重复的元素集合。 集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键。集合支持用in和not in操作符检查成员,由len()内建函数得到集合的基数(大小), 用 for 循环迭代集合的成员。但是因为集合本身是无序的,不可以为集[详细]
-
Python中turtle作图示例
所属栏目:[Python] 日期:2020-12-17 热度:57
在Python里,海龟不仅可以画简单的黑线,还可以用它画更复杂的几何图形,用不同的颜色,甚至还可以给形状填色。 一、从基本的正方形开始 引入turtle模块并创建Pen对象: import turtle t = turtle.Pen() 前面我们用来创建正方形的代码如下: t.forward(50) t[详细]
-
11月编程语言排行榜 Python逆袭C#上升到第4
所属栏目:[Python] 日期:2020-12-17 热度:110
TIOBE 11 月编程语言排行榜,Python 逆袭C# 曾经有一段时间,脚本语言因其易于编写和易于运行的特性,被预测在未来将发展强大。因此,Perl,Python,PHP 和 Ruby 等语言在当时非常流行。而今天看来,似乎只有 Python 的发展很强势,其他脚本语言都在逐渐走出[详细]
-
给你选择Python语言实现机器学习算法的三大理由
所属栏目:[Python] 日期:2020-12-17 热度:65
基于以下三个原因,我们选择Python作为实现机器学习算法的编程语言:(1) Python的语法清晰;(2) 易于操作纯文本文件;(3) 使用广泛,存在大量的开发文档。 可执行伪代码 Python具有清晰的语法结构,大家也把它称作可执行伪代码(executable pseudo-code)。[详细]
-
Django原生sql也能使用Paginator分页的示例代码
所属栏目:[Python] 日期:2020-12-17 热度:166
django-pagination这是一个python包,来自github上的一个项目,很容易用。 不过这是一个懒人工具,好吧(工具理性)。不过当一个页面有多处需要采用分页的话,就行不通了,要么修改django-pagination的源码,改变它的url指向,不过我没研究,当工程涉及到迁[详细]
-
python爬虫系列Selenium定向爬取虎扑篮球图片详解
所属栏目:[Python] 日期:2020-12-17 热度:154
前言: 作为一名从小就看篮球的球迷,会经常逛虎扑篮球及湿乎乎等论坛,在论坛里面会存在很多精美图片,包括NBA球队、CBA明星、花边新闻、球鞋美女等等,如果一张张右键另存为的话真是手都点疼了。作为程序员还是写个程序来进行吧! 所以我通过Python+Seleni[详细]
-
Python数据结构之顺序表的实现代码示例
所属栏目:[Python] 日期:2020-12-17 热度:86
顺序表即线性表的顺序存储结构。它是通过一组地址连续的存储单元对线性表中的数据进行存储的,相邻的两个元素在物理位置上也是相邻的。比如,第1个元素是存储在线性表的起始位置LOC(1),那么第i个元素即是存储在LOC(1)+(i-1)*sizeof(ElemType)位置上,其中si[详细]
-
Python算法之图的遍历
所属栏目:[Python] 日期:2020-12-17 热度:185
本节主要介绍图的遍历算法BFS和DFS,以及寻找图的(强)连通分量的算法 Traversal就是遍历,主要是对图的遍历,也就是遍历图中的每个节点。对一个节点的遍历有两个阶段,首先是发现(discover),然后是访问(visit)。遍历的重要性自然不必说,图中有几个算法和遍[详细]
-
高质量Python代码编写的5个优化技巧
所属栏目:[Python] 日期:2020-12-17 热度:139
如今我使用 Python 已经很长时间了,但当我回顾之前写的一些代码时,有时候会感到很沮丧。例如,最早使用 Python 时,我写了一个名为 Sudoku 的游戏(GitHub地址:https://github.com/MichaelWashburnJr/PythonSudoku)。这个游戏在当时算是我比较拿得出手的[详细]
-
详解Python map函数及Python map()函数的用法
所属栏目:[Python] 日期:2020-12-17 热度:75
python map函数 map()函数map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。例如,对于list [1,2,3,4,5,6,7,8,9]如果希望把list的每个元素都作平方,就可以用map()函[详细]
-
Python自然语言处理之词干,词形与最大匹配算法代码详解
所属栏目:[Python] 日期:2020-12-17 热度:50
本文主要对词干提取及词形还原以及最大匹配算法进行了介绍和代码示例,Python实现,下面我们一起看看具体内容。 自然语言处理中一个很重要的操作就是所谓的stemming和lemmatization,二者非常类似。它们是词形规范化的两类重要方式,都能够达到有效归并词形[详细]
-
疯狂上涨的Python 开发者应从2.x还是3.x着手?
所属栏目:[Python] 日期:2020-12-17 热度:146
纵观各大编程语言在 2017 年的发展情况,我们会发现涌现出诸如 Go、Swift 这类后起之秀,而其中最为耀眼的当属 Python。之所以 Python 如此受捧,不仅仅是人工智能、数字科学领域的兴起,而且与其自身的特性必不可分,正应了“Life is short,you need Python[详细]
-
python实现报表自动化详解
所属栏目:[Python] 日期:2020-12-17 热度:114
本篇文章将介绍: xlwt 常用功能 xlrd 常用功能 xlutils 常用功能 xlwt写Excel时公式的应用 xlwt写入特定目录(路径设置) xlwt Python语言中,写入Excel文件的扩展工具。可以实现指定表单、指定单元格的写入。支持excel03版到excel2013版。使用时请确保已经[详细]
-
详解python eval函数的妙用
所属栏目:[Python] 日期:2020-12-17 热度:163
详解python eval函数的妙用 python eval函数功能:将字符串str当成有效的表达式来求值并返回计算结果。 函数定义: eval(expression,globals=None,locals=None) 将字符串str当成有效的表达式来求值并返回计算结果。globals和locals参数是可选的,如果提供了g[详细]
-
python使用fork实现守护进程的方法
所属栏目:[Python] 日期:2020-12-17 热度:109
os模块中的fork方法可以创建一个子进程。相当于克隆了父进程 os.fork() 子进程运行时,os.fork方法会返回0; 而父进程运行时,os.fork方法会返回子进程的PID号。 所以可以使用PID来区分两个进程: #!/usr/bin/env python #coding=utf8 from time import slee[详细]
-
Python编程使用NLTK进行自然语言处理详解
所属栏目:[Python] 日期:2020-12-17 热度:58
自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。自然语言工具箱(NLTK,NaturalLanguageToolkit)是一个基于Python语言的类库,它也是当前最为流行的自然语言编程与开发工具。在进行自然语言处理研究和应用时,恰当利用NLTK中提供的函数可以[详细]
-
python内置函数:lambda、map、filter简单介绍
所属栏目:[Python] 日期:2020-12-17 热度:192
lambda lambda可以理解为一种小函数,但是它是一个表达式,而不是一个语句,所以在def不允许出现的地方仍然可以使用lambda函数,例如list里。但是lambda内只可以执行一个表达式。 def f(x): return x**2 print f(3) a = lambda x: x**2 print a(3) a = lambd[详细]
