随笔分类 - Python-Core
摘要:
项目介绍 【开源】项目基于python+pandas+flask+mysql等技术实现豆瓣电影数据获取及可视化分析展示,觉得有用的朋友可以来个一键三连,感谢!!! 项目演示 项目截图 首页 列表页 爬虫演示 项目地址 https://github.com/mudfish/python-douban-
阅读全文

摘要:项目演示 项目本身很简单,增删改查是几乎所有系统的骨架。正所谓万丈高楼平地起,学会了增删改查,航母就指日可待了:),光速入门,直接看演示图: 项目地址 https://github.com/mudfish/python-flask-user-crud Flask框架介绍 说白了就是一个Web框架,能
阅读全文
摘要:介绍 快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。平均状况下,排序 n 个项目要 Ο(nlogn) 次比较,在最坏状况下则需要 Ο(n2) 次比较,但这种状况并不常见。 主要步骤: 1、从数列中挑出一个元素,称为 “基准
阅读全文
摘要:介绍 本篇介绍如何求2个整数的最大公约数,按《算法图解》中的思路也就是给你一块矩形土地,如何将其等分成面积最大的若干个方形? 欧几里得算法又称辗转相除法,是指用于计算两个非负整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b) = gcd(b,a mod b)。 代码实现
阅读全文
摘要:# 安装virtualenv pip install virtualenv # 创建虚拟环境 virtualenv venv # 进入虚拟环境 venv\Scripts\activate # 安装django pip install django # 创建project django-admin s
阅读全文
摘要:项目介绍 最近学习django,通过文件上传下载这个小项目,总结下常用的知识点。 做这个案例我有以下需求: 1.要支持一次上传多个文件 2.支持上传后记录上传的数据以及列表展示 3.支持下载和删除文件记录 效果展示 数据库记录 开发步骤 创建项目: django-admin startproject
阅读全文
摘要:介绍 这段程序用来随机批量生成一批安全性相对较高的密码,要了解你当前使用的密码强度到底如何? 可以试一下这个网站: https://howsecureismypassword.net/ 他会告诉你计算机需要多久破解你的密码: 代码 #! python3 import random print('''
阅读全文
摘要:介绍 现在交给你一份2010年美国各州县人口普查表:censuspopdata.xlsx。共72864条记录。 每一行代表一个县某统计区的人口数。 需要你统计出:各县统计区数量和人口数。 表格内容长这样: 通过本练习你讲学习到: python如何读取excel内容使用字典存储excel统计内容利用p
阅读全文
摘要:介绍 这个例子主要利用turtle库实现根据输入动态展示不同机器人的图像和属性信息。 代码部分非原创只是做了些许修改和整理使得更易阅读。 图片和文件资源请访问git仓库获取: https://gitee.com/indexman/python-core 涉及以下知识点: 文件读取字典turtle库的
阅读全文
摘要:在国外网站上找到一个练习Python的小游戏感觉不错,自己实现了一下。 通过该练习你能学到: 元组字典简单定义函数和封装条件控制语句 游戏说明 以下是3个房间和1个花园: Hall 客厅 有一把钥匙,Kitchen 厨房 有一只怪物,Dinning Room 餐厅 有一瓶药水,Garden 花园 完
阅读全文
摘要:日志级别 DEBUG: 最低级别,用于调试小细节。 INFO:记录程序中的一般事件或确认一切工作正常。 WARNING:表示可能出现的问题,但不会终止程序工作。 ERROR:用于记录错误,会导致程序失败。 CRITICAL:最高级别,表示致命错误,会导致程序完全停止工作。 例子 import log
阅读全文
摘要:代码 #! python3 # phoneAndEmail.py - Finds phone numbers and email addresses on Clipboard import pyperclip import re phoneRegex = re.compile(r'''( (\d{3
阅读全文
摘要:说明: 本例改编自《Python编程快速上手》。例子很简单我就不多说了 直接上代码,给初学python练手用。 给你6次机会猜对一个预先生成好的1-20之间的整数。覆盖一下知识点: 条件语句控制语句random函数读取输入异常处理 代码: """ 猜数字 """ from random import
阅读全文
摘要:凯撒加密介绍 在密码学中,恺撒密码是一种最简单且最广为人知的加密技术。 它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。 例,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。 这个加密方法是以恺撒的名字命名的,当年恺撒曾用此
阅读全文