Python
文章平均质量分 57
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。
武师叔
做一个有趣而不甘平庸的人!阿里云专家博主,华为云享专家,以后从事方向云计算领域,HCIE-Cloudcomputing
展开
-
Flask的Jinjia模板渲染
设计网页,命名:index-学号.html(index-12344.html),创建Python模块文件,命名为test-学号.py(例如:test-12344.py)创建一个Python项目,命名为jinjia2-学号(jinjia2-12344),在项目下创建目录templates。网页模仿如下结构,设计表格,传递相关信息(姓名,性别,年龄,家庭住址,个人简介),并判断年龄是否大于18岁。业务逻辑的后台部分,渲染前端网页,并传入上面的参数值。要求上传代码和运行结果的截图,并上传项目的压缩文件。原创 2022-09-06 11:59:08 · 424 阅读 · 0 评论 -
每日一题——LeetCode(移除元素)两种方法
27. 移除元素难度:简单给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。方法一:暴力解法(搞笑的,天真了)动画演示:单指针解决力扣leecode27题——删除元素-CSDN直播我尽然第一个想到的是python中列表的remove()函数,我还以为我秀了leecode一脸(心...原创 2022-03-26 15:10:13 · 1027 阅读 · 0 评论 -
每日一题——LeeCode(二分查找)
难度:简单给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。太简单了,就没有思路了,代码如下:class Solution: def search(self, nums: List[int], target: int) -> int: left=0 right=len(nums)-1 wh原创 2022-03-26 10:58:28 · 141 阅读 · 0 评论 -
股神三部曲——买卖股票的最佳时机
121. 买卖股票的最佳时机难度:简单给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。思路:因为股票就买卖一次,所以贪心算法的逻辑就是取区间左侧最小值,取区间右侧最大值,得到的差值就是最大利润。class Solution: ...原创 2022-03-24 20:07:46 · 152 阅读 · 0 评论 -
每日一题——leecode(买卖股票最佳时机)贪心python
range(1,5)表示1,2,3,4即[1,5)难度:中等给定一个数组 prices ,其中 prices[i] 表示股票第 i 天的价格。在每一天,你可能会决定购买和/或出售股票。你在任何时候最多只能持有 一股 股票。你也可以购买它,然后在 同一天 出售。返回 你能获得的 最大 利润。这里采用贪心算法:这里等同于每天买卖股票,实现最大利润。只需要我们每天收集整理正利润即可,收集正利润的区间就是股票买卖点区间,而我们只需要关注最终利润,不需要记录区间。那么只收集正利润是贪心...原创 2022-03-24 12:18:37 · 943 阅读 · 0 评论 -
每日一题——LeetCode(删除有序数组中的重复项)
26. 删除有序数组中的重复项26. 删除有序数组中的重复项给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有k个元素,那么nums的前k个元素应该保存最终结果。### 解题思路首先要知道len()是数组的个数,而nums[1]表示从第一位起(第一位初始为0)思...原创 2022-03-23 23:06:03 · 385 阅读 · 0 评论 -
读取txt写入csv,读取csv写入mysql
首先创建一个数据库demo,在建立一个有no(自增),name,birthday,department的表student:CREATE DATABASE demo;USE demo;CREATE TABLE student( NO INT(11) PRIMARY KEY NOT NULL AUTO_INCREMENT, NAME VARCHAR(20) NOT NULL, birthday DATE, department VARCHAR(50) NOT NULL) ENGINE原创 2022-03-13 09:53:25 · 2131 阅读 · 0 评论 -
用PyMySQL做一个学生管理系统,实现成员增删改查
学生管理系统分为两个模块:一个负责编辑增删改查的函数命名(student.py),另一个负责调用类来实现功能(demo.py)。类似于前后端(假想的)首先先建立数据库(注意数据类型)在MySQL8.0以上版本出现的问题如果目标计算机积极拒绝链接,则需要配置环境变量如果出现,1045, "Access denied for user 'mysql80'@'localhost' (using password: YES)则类同于SQLyog 报错2058所.原创 2022-03-13 09:29:09 · 784 阅读 · 0 评论 -
Flask视图高级技术
第四章 Flask视图高级技术目录第四章 Flask视图高级技术4.1 app.route与add_url_rule简介4.2 Flask类视图4.2.1标准类视图(不太理解)4.2.2 基于方法的类视图4.3 Flask装饰器4.3.1装饰器的定义和基本使用4.3.2 对带参数的函数使用装饰器4.4蓝图4.5 练习1.请在路由中指定请求方法为GET和POST方法。2.请用装饰器相关知识,编程实现统计一段程序中多个函数各自执行所花时间。如何自己定义函数原创 2022-02-10 13:01:26 · 909 阅读 · 0 评论 -
办公纸自动化软件(python)
本软件来源——B战up主 不高兴就喝水 传送门:5分钟,教你做个自动化软件拿来办公、刷副本、回微信 | 源码公开,开箱即用_哔哩哔哩_bilibili程序可以跑一些,简单重复性的工作,比如自动回微信,视频网站自动点赞之类的!自己跑了一下,的确很好用!但是滑轮没用明白,如果有大神希望指点一二可以私信联系我最近两天没更flask,要学习了!代码如下,文末有操作手册直接下载源文件:waterRPA.rar - 蓝奏云import pyautoguiimport time...原创 2022-02-07 10:22:29 · 535 阅读 · 1 评论 -
Flask网站开发(思维导图和章节讲解)持续更新中~
知识图谱下载(带有网站导航)Flask网站开发.xmind ——蓝奏云下载地址https://shishu.lanzoup.com/i4qBkzlc6gf密码:eez8(更新时间——2022.2.4)原创 2022-02-04 21:15:40 · 637 阅读 · 0 评论 -
第三章 jinja2模板引擎
目录第三章 jinja2模板引擎3.1模板引擎概述及简单实用3.2向模板中传递参数3.3模板中控制语句之if语句3.3模板中控制语句之for语句3.5 Flask的过滤器3.6宏的定义及使用3.7 set和with语句的使用3.8 静态文件加载(引用多种文件)3.9模板的继承3.10 练习第三章 jinja2模板引擎在Flask中常用jinja2模板引擎实现复杂的页面渲染,jinja2是灵活,快速和安全的模板引擎技术。本章主要涉及的知识点有:原创 2022-02-04 20:48:27 · 1417 阅读 · 1 评论 -
Python Flask Web 开发入门与项目实战 一二章Flask快速入手
第一章 开发环境部署(Python的安装与配置、虚拟环境、PyCharm安装与使用)略第二章 Flask快速入手(Web基础知识、第一个Flask Web 程序、URL传递参数,UPL反转、页面跳转和重定向)2.1 Web基础知识Web(World wide Web)即全球广域网,也成为万维网——一种基于超文本和HTTP协议的、全球的、动态交互的、跨平台的分布式图形信息系系统。万维网的工作原理:1、当用户打开浏览器,并在浏览器中输入网址时,浏览器会分析出网页文件URL(统一资源定原创 2022-02-03 18:13:59 · 1657 阅读 · 0 评论 -
Python应用实践——设计一个学生管理系统(附代码讲解)
项目要求设计一个学生管理系统关联的主要课程目标: Python 函数和模块、Python文件的数据读取及操作等。项目要求:设计一个学生管理系统,实现学生基本信息(学号、姓名、性别)的录入、删除和查看、读取及保存功能。项目指导:可将学生管理系统分为六个小模块:添加学生信息模块、删除学生信息模块、显示所有学生信息模块、保存数据模块、恢复数据模块、退出系统模块等。每个功能模块用函数来实现。定义一个全局变量***用于存储所有学生的信息,利用列表存储。 定义一个打印功能菜单的函数,用于提示用户...原创 2021-12-21 16:05:35 · 6602 阅读 · 2 评论