Python

爬取豆瓣电影top并进行数据分析--数据分析

一 选题背景:当今社会电影业发展迅速,各种电影层出不穷,人们很难从众多电影中找到适合自己看的好电影,该项目是给电影爱好者提供的,利用爬虫爬取豆瓣网上电影榜排名TOP250的电影,然后选取自己最喜欢的电影看,有电影名称,电影链接,导演,演员,以及有多少人观看并评分 一 选题背景:当今社会电影业发展迅速,各种电影层出不穷,人们很难从众多电影中找到适合自己看的好电影,该项目是给电影爱好者提供的,利用爬虫

大学生物复习

搜索 搜索问题的定义包含初始状态 (S_0), 可选动作 (mathrm{Action}(S)), 状态转移模型 (mathrm{Result}(S,a)), 目标状态 (T), 路径花费 (mathrm{Cost}:mathrm{Path}tomathbb R). 搜索算法使用搜索树表示过程, 闭节点集表示所有已探索节点, 开节点集表示所有待探索节点. 分为树搜索 (可能重复探索) 和图搜索 (

python: generator

a=10 def addgoled(): global a a+=1 dd=[{'name':'zhang','age':10}, {'name':'tu','age':13}] d={'name':'zhang','age':10} def adddict(): global d #for a in d.values(): d['age']+

Python modbus_tk 库源码分析

modbus_tk 源代码分析 前言 modbus_tcp 协议是工业项目中常见的一种基于 TCP/IP 协议的设备数据交互协议。 作为 TCP/IP 协议的上层协议,modbus_tcp 协议涉及到两个概念:client 和 server。但更标准的叫法应该是 master 和 slave。 Slave:TCP/IP 协议中的 server 方 Master:TCP/IP 协议中的 clien

算法题总结-分组背包与依赖背包

原题 https://www.nowcoder.com/practice/f9c6f980eeec43ef85be20755ddbeaf4?tpId=37&tqId=21239&rp=1&ru=/exam/oj/ta&qru=/exam/oj/ta&sourceUrl=%2Fexam%2Foj%2Fta%3Fdifficulty%3D1%26page%3D1

python: Decorators

    #装饰器 def printpy(func): def inner_func(): func() print("hello python! Geovin Du") return inner_func # @装饰器 @printpy def printhello(): print("hello world!")

读改变未来的九大算法笔记09_指尖的精灵

1. 人类很有可能“在未来像过去所做过的一样行事” 2. 计算机科学领域并不仅仅是编程 2.1. 编程知识是计算机科学家所必需的,但它却只是前提 2.2. 要应用并试验算法,计算机科学研究者就需要将算法转换成计算机程序,而每个程序都由Java、C++或Python等编程语言编写 2.3. 公众对计算机科学认知的不平衡 2.3.1. 有一

Playwright 和 Selenium 的区别是什么?

前言 最近有不少同学问到 Playwright 和 Selenium 的区别是什么?有同学可能之前学过 selenium 了,再学一个 playwright 感觉有些多余,可能之前有项目已经是 selenium 写的了,换成 playwright 需要时间成本,并且可能有未知风险。也有同学之前可能没学过 selenium ,现在正准备入手一个web 自动化框架,但是对于选择selenium 和

【可视化大屏】用Python开发「淄博烧烤」微博热评舆情分析大屏

目录一、开发背景二、爬虫代码2.1 爬微博列表2.2 爬微博评论2.3 导入MySQL数据库三、可视化代码3.1 大标题3.2 词云图(含:加载停用词)3.3 玫瑰图(含:snownlp情感分析)3.4 柱形图-TOP10关键词3.5 折线图-讨论热度趋势3.6 地图-IP分布3.7 Page组合大屏四、彩蛋-多种颜色主题4.1 INFOGRAPHIC主题4.2 MACARONS主题4.3 SHI

4.14号今日总结

字典 另一个非常有用的 Python 内建数据类型是字典。 序列是以连续的整数为索引,与此不同的是,字典以关键字为索引,关键字可以是任意不可变类型,通常用字符串或数值。 理解字典的最佳方式是把它看做无序的键=>值对集合。在同一个字典之内,关键字必须是互不相同。 一对大括号创建一个空的字典:{}。 这是一个字典运用的简单例子: >>> tel =&nbs

4.13号今日总结

嵌套列表解析 Python的列表还可以嵌套。 以下实例展示了3X4的矩阵列表: >>> matrix = [...     [1, 2, 3, 4],...     [5, 6, 7, 8],...    &n

4.12号今日总结

这几天学习了一些python的知识. 列表 Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。 以下是 Python 中列表的方法: 方法描述 list.append(x) 把一个元素添加到列表的结尾,相当于 a[len(a):] = [x]。 list.extend(L) 通过添加指定列表的所有元素来扩充列表,相当于

<<梦断代码>>读后感(二)

 当今世界,软件已经成为当今世界不可或缺的一部分。而《梦断代码》一书记录的是作者罗森伯格对OSAF主持的Chandler项目进行田野调查,通过Chandler开发过程来揭示软件开发过程中一些根本性的大问题。      第四章作者将其命名为乐高王国。卡普尔很注重前台的效果,着重于如何体现Agenda之魂。而后台工作总是处于迷宫。人们梦想把做软件变成流水线式的工

<<梦断代码>>读后感(一)

今天发表《梦断代码》的第一篇读后感。这几天读了《梦断代码》的前四章,有很多不懂的也是必然的,读了很多遍还有好多地方不是很懂。发一下读的内容。       作者迷恋于一个叫做Sumer的游戏,其可以让玩家打补丁,任何人都能窥探其内部运行机制。花点时间学习简单的Basic语言,改游戏就和玩游戏一样简单:将纸带上的指令装在到计算机,然后开始往程序里加代码。如果代码写得顺利,

《代码大全2》阅读笔记1

* 第一部分 打好基础 第一章 欢迎进入软件构建的世界 > 软件构建的定义:包括编码与调试、单元测试、规划构建、集成等,没有给出一个明确的定义。 > 软件构建的重要性:软件构建是编写大型项目最重要的、不可或缺的部分。 第二章 用隐喻来更充分地理解软件开发 > 对软件开发地隐喻不是明确的标准,而是微妙的启发,所以不要被隐喻限制而远离“不符合”隐喻的方法。可以将不同的隐喻结

《代码大全2》阅读笔记2

第五章 软件构建中的设计 > 设计的限制: 设计是一个“险恶”的问题:只有通过解决或至少部分解决,才能明确地定义它。 设计中会有很多错误和修正的过程。 设计有诸多限制,要针对限制与需求进行取舍。 设计是不确定的,是启发式的过程,是自然而然的。 > 管理复杂度:把任何人在同一时间需要处理的本质复杂度减小到最小(模块化、分工),不要让偶然复杂度无谓地增长(封装、良好的问

pip 命令简介

pip 简介 pip 是 Python中的标准管理器,它允许安装和管理不属于Python标准库的其它软件包(第三方库); pip 简单操作 windows Win+r 输入 cmd 回车 pip 常用命令 查看 pip 路径 查看 pip 版本 pip 升级版本 安装第三方库 已安装 numpy为例 方式一 方式二 这样指定国内镜像地址会快很多,国内也有其它镜像地址

web实验3

实验项目名称:实验三  Web数据库程序设计   一、实验目的 通过使用JSP技术设计一个简单的数据库管理系统,了解展示页面和编辑页面的区别,掌握Web服务器与MySQL数据库的连接和数据库操作的方法,掌握使用Java语言编写JSP文件的方法。 二、实验内容和基本要求 从以下列举的四个数据库中,任选其一,或者自行定义其他数据库,每个数据库中包含一张表,数据库名、表名、

odoo14在tree、kanban视图上添加dashboard

效果图:     实现代码:js:view的类型原来1个js给拆分成了4个: view, controller, renderer, model ​​1、view:AbstractView​​的子类,这是工厂类:类需要解析 ​​arch​​字段并设置其它3个类 2、Renderer :渲染器,来自 ​​AbstractRenderer:负责在用户界面中展示

python整型/字符串/浮点/布尔 对象会共享相同的内存地址

相同整数/浮点数/字符串-同一内存地址 不同整数/浮点数/字符串-不同内存地址 注意 需要注意的是,这种共享是由解释器实现的内部优化,具体行为可能会因Python版本、解释器实现和对象的具体内容而有所不同。因此,在一般情况下,不应该依赖于对象的内存地址是否相同来进行逻辑判断或编写代码。应该使用==运算符来比较对象的值是否相等。

Odoo 通过Javascript调用模型中自定义方法

实践环境 Odoo 14.0-20221212 (Community Edition) 代码实现 在js脚本函数中调用模型中自定义方法: this._rpc({ model: 'demo.wizard', // 模型名称,即模型类定义中 _name 的值 method: 'action_select_records_via_checkbox', // 模型中自定义名称 a

5.28学习总结thread多线程理解

多线程早在大二刚来的时候就听王建民老师提到过,但是当时觉得多线程肯定很难,而且现在也用不到,就没有接触。现在看来多线程的学习还是比较简单的。 下面演示代码均为Python from threading import Thread th = thread(target=,args=()) # target指向新线程执行的目标函数,args中为传递的参数 thread.start() #

SonarQube扫描C#代码

目录用SonarQube实现什么功能?SonarLint for Visual Studio 是什么?使用SonarQube扫描检测C#/.NET代码并上传到服务器一、配置MSBuild二、下载安装 SonarScanner for MSBuild三、使用SonarQube分析C#代码并上传服务器Sonar系列相关参考 SonarQube官网 SonarQube是一款静态代码质量分析工具,支持

odoo context上下文用法总结

环境 odoo-14.0.post20221212.tar context用法总结 获取上下文 >>> self.env.context # 返回字典数据,等价于 self._context {'lang': 'en_US', 'tz': 'Europe/Brussels'} >>> self._context {'lang': 'en_US', 'tz':

LeetCode----二分查找

1 算法原理 适用条件:有序数组 2 算法模板 3 题目 704. 二分查找

python网络爬虫课程设计--探索Taylor Swift歌词

python网络爬虫课程设计--探索Taylor Swift歌词 一、选题的背景 泰勒·斯威夫特(Taylor Swift),1989年12月13日出生于美国宾夕法尼亚州,美国乡村音乐、流行音乐创作女歌手、演员、慈善家。  2006年,与独立唱片公司大机器唱片签约,推出首支单曲《Tim McGraw》与发行首张同名专辑《Taylor Swift》,获得美国唱片业协会的5倍白金唱片认证。2

Python爬虫爬取北京空气质量数据并分析

一.选题背景 空气质量(Air quality)是依据空气中污染物浓度的高低来判断的,其好坏反映了空气污染程度。空气污染是一个复杂的现象,在特定时间和地点空气污染物浓度受到许多因素影响。空气质量不达标的危害有很多,例如1、危害人体:当大气中污染物的浓度很高时,会造成人体急性污染中毒,或使病状恶化,甚至在几天内夺去几千人的生命。2、对植物的危害:当污染物浓度很高时,会对植物产生急性危害,使

frida-ios-dump砸壳工具使用

准备工作 1.一台已越狱的iPhone/iPad 2.一台Mac(黑苹果也行) 步骤 Mac配置 1.安装Python Mac一般自带Python2.7 , 命令 Python 执行 如果已安装会有信息 2.安装wget 3.安装pip 4.安装frida 5.下载frida-ios-dump iPhone/iPad配置 打开Cydia,点击软件源,右上角编辑,然后点

【Python】【Pandas】将符合条件行的某列数值改为负数

萌狼蓝天情景还原: 支付宝/微信导出的账单,不管支出还是收入都是正数。 我想把支出的金额改成负数,其他不变就这样。 解决办法 这里用到的是pandas.apply e……下面的写法虽然比较麻烦,但是 这是比较好理解的写法,你理解之后可以把他写简单点。 data=data.apply(debuff,axis=1) data是你读入的数据,比如data=pd.read_excel(FilePath)

<<  <  744  745  746  747  748  749  750  751  752  753  754  >  >>