
Python
文章平均质量分 61
分享python干货
罗汉爷
每一个不曾起舞的日子,都是对生命的辜负!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【开源】2024最新python豆瓣电影数据爬虫+可视化分析项目
【开源】项目基于等技术实现豆瓣电影数据获取及可视化分析展示,觉得有用的朋友可以来个一键三连,感谢!!!【开源】2024最新python豆瓣电影数据爬虫+可视化分析项目https://github.com/mudfish/python-douban-view原创 2024-05-19 16:21:27 · 3856 阅读 · 4 评论 -
【开源】使用Python+Flask+Mysql快速开发一个用户增删改查系统
项目本身很简单,增删改查是几乎所有系统的骨架。正所谓万丈高楼平地起,学会了增删改查,航母就指日可待了:),光速入门,直接看演示图:https://github.com/mudfish/python-flask-user-crud说白了就是一个Web框架,能够让你快速开发出Python web应用。简单易用,大家直接看官网就行:https://flask.palletsprojects.com/en/3.0.x/quickstart/懒得折腾Pycharm了,直接Vscode安装pyhon和flask插件原创 2024-04-19 21:45:55 · 2957 阅读 · 3 评论 -
【快速排序】采用D&C(divide and conquer)方法求解
介绍快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。平均状况下,排序 n 个项目要 Ο(nlogn) 次比较,在最坏状况下则需要 Ο(n2) 次比较,但这种状况并不常见。主要步骤:1、从数列中挑出一个元素,称为 “基准”(pivot);2、重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区(partiti原创 2021-12-01 12:31:01 · 451 阅读 · 0 评论 -
【最大公约数】欧几里得算法
介绍本篇介绍如何求2个整数的最大公约数,按《算法图解》中的思路也就是给你一块矩形土地,如何将其等分成面积最大的若干个方形?欧几里得算法又称辗转相除法,是指用于计算两个非负整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b) = gcd(b,a mod b)。代码实现# 计算2个数最大公约数,欧几里得、辗转相除法# 此处假设a>=bdef gcd(a, b): if b == 0: return a else: re原创 2021-12-01 10:20:15 · 1022 阅读 · 0 评论 -
使用virtualenv新建django项目
# 安装virtualenvpip install virtualenv# 创建虚拟环境virtualenv venv# 进入虚拟环境venv\Scripts\activate# 安装djangopip install django# 创建projectdjango-admin startproject mysite# 创建apppython manage.p...原创 2019-09-07 14:08:05 · 567 阅读 · 1 评论 -
Django实战之文件上传下载
项目介绍最近学习django,通过文件上传下载这个小项目,总结下常用的知识点。做这个案例我有以下需求:1.要支持一次上传多个文件2.支持上传后记录上传的数据以及列表展示3.支持下载和删除文件记录效果展示数据库记录开发步骤创建项目:django-admin startproject file_uploadcd file_upl...原创 2019-09-07 13:42:44 · 8703 阅读 · 448 评论 -
Python之密码生成器
介绍这段程序用来随机批量生成一批安全性相对较高的密码,要了解你当前使用的密码强度到底如何?可以试一下这个网站:https://howsecureismypassword.net/他会告诉你计算机需要多久破解你的密码:代码#! python3import randomprint('''======================== 密码生成器...原创 2019-08-27 09:28:19 · 966 阅读 · 0 评论 -
Python之猜数字游戏
说明:本例改编自《Python编程快速上手》。例子很简单我就不多说了 直接上代码,给初学python练手用。给你6次机会猜对一个预先生成好的1-20之间的整数。覆盖一下知识点:条件语句 控制语句 random函数 读取输入 异常处理代码:"""猜数字"""from random import *secretNumber = randint(1, 20)# pr...原创 2019-08-17 16:52:31 · 1472 阅读 · 3 评论 -
Python之初级RPG小游戏
在国外网站上找到一个练习Python的小游戏感觉不错,自己实现了一下。通过该练习你能学到:元组 字典 简单定义函数和封装 条件控制语句游戏说明以下是3个房间和1个花园:Hall 客厅 有一把钥匙,Kitchen 厨房 有一只怪物,Dinning Room 餐厅 有一瓶药水,Garden 花园完成游戏条件:拿到钥匙和药水到达花园并躲避怪物。游戏操作指令: ...原创 2019-08-22 00:30:13 · 9971 阅读 · 13 评论 -
Python之凯撒加密
凯撒加密介绍在密码学中,恺撒密码是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。这个加密方法是以恺撒的名字命名的,当年恺撒曾用此方法与其将军们进行联系。代码:"""凯撒加密"""alphabet =...原创 2019-08-12 23:04:09 · 4697 阅读 · 1 评论 -
Python之读取Excel
介绍现在交给你一份2010年美国各州县人口普查表:censuspopdata.xlsx。共72864条记录。每一行代表一个县某统计区的人口数。需要你统计出:各县统计区数量和人口数。表格内容长这样:通过本练习你讲学习到:python如何读取excel内容 使用字典存储excel统计内容 利用pprint格式化字典结构代码新建:readCensu...原创 2019-08-25 00:00:31 · 1353 阅读 · 0 评论 -
Python之机器人卡牌
介绍这个例子主要利用turtle库实现根据输入动态展示不同机器人的图像和属性信息。代码部分非原创只是做了些许修改和整理使得更易阅读。图片和文件资源请访问git仓库获取:https://gitee.com/indexman/python-core涉及以下知识点:文件读取 字典 turtle库的使用 控制语句实现的效果代码#!/bin/pyth...原创 2019-08-23 22:40:26 · 476 阅读 · 0 评论 -
Python之记录日志
日志级别DEBUG:最低级别,用于调试小细节。INFO:记录程序中的一般事件或确认一切工作正常。WARNING:表示可能出现的问题,但不会终止程序工作。ERROR:用于记录错误,会导致程序失败。CRITICAL:最高级别,表示致命错误,会导致程序完全停止工作。例子import logginglogging.basicConfig(filename='./l...原创 2019-08-18 23:58:14 · 379 阅读 · 0 评论 -
Python之正则表达式匹配电话号码和邮箱
代码#! python3# phoneAndEmail.py - Finds phone numbers and email addresses on Clipboardimport pyperclipimport rephoneRegex = re.compile(r'''( (\d{3}|\(\d{3}\))? # area code ...原创 2019-08-18 16:17:06 · 4129 阅读 · 2 评论