pycharm

微信公众号数据抓取

烈酒焚心 提交于 2020-05-07 10:50:29
1.抓取某个公众号所有的文件信息 Charles +电脑版微信+pycharm+python 2. 分析 经过分析:每个公众号文章列表页连接都是 https://mp.weixin.qq.com/mp/profile_ext 开头 ,抓取时每个公众号的只有几个参照不一样 抓取: 3. 代码 import requests import json import time def parse( __biz , uin, key, pass_ticket, appmsg_token= "" , offset= " 0 " ): """ 文章信息获取 """ url = ' https://mp.weixin.qq.com/mp/profile_ext ' headers = { " User-Agent " : " Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 MicroMessenger/6.5.2.501 NetType/WIFI WindowsWechat QBCore/3.43.901.400 QQBrowser/9.0.2524.400 " , } params = { " action " : "

python算法的工具选择

送分小仙女□ 提交于 2020-05-07 09:13:50
关于工具,推荐两种: jupyter notebook pycharm jupyter notebook:推荐下载anaconda,好用,有服务器可以架在服务器上,非常舒服 pycharm :不多说懂得都懂。 这里特别说一下jupyter安装插件Nbextensions(功能强大) pip install jupyter_contrib_nbextensions jupyter contrib nbextension install -- user 之后进入jupyter就能看到Nbextensions选项(没有重启一下) 关于功能:   我只开启了上面这些,有需要的可以百度一下,这里很多我也不知道(手动滑稽) 来源: oschina 链接: https://my.oschina.net/u/4399228/blog/4268896

微信公众号数据抓取

旧街凉风 提交于 2020-05-07 08:44:49
1.抓取某个公众号所有的文件信息 Charles +电脑版微信+pycharm+python 2. 分析 经过分析:每个公众号文章列表页连接都是 https://mp.weixin.qq.com/mp/profile_ext 开头 ,抓取时每个公众号的只有几个参照不一样 抓取: 3. 代码 import requests import json import time def parse( __biz , uin, key, pass_ticket, appmsg_token= "" , offset= " 0 " ): """ 文章信息获取 """ url = ' https://mp.weixin.qq.com/mp/profile_ext ' headers = { " User-Agent " : " Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 MicroMessenger/6.5.2.501 NetType/WIFI WindowsWechat QBCore/3.43.901.400 QQBrowser/9.0.2524.400 " , } params = { " action " : "

50行代码帮你搞定!手把手教你把视频弹幕变成想要的形状

萝らか妹 提交于 2020-05-06 20:38:08
前言 B站作为一个弹幕视频网站,有着所谓的弹幕文化,那么接下来我们看看,一个视频中出现最多的弹幕是什么? 知识点: 1. 爬虫基本流程 2. 正则 3. requests 4. jieba 5. csv 6. wordcloud 开发环境: Python 3.6 Pycharm Python部分 步骤: import re import requests import csv 1、确定爬取的url路径,headers参数 代码: url = 'https://api.bilibili.com/x/v1/dm/list.so?oid=186803402' headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'} 2、模拟浏览器发送请求,获取相应内容 headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'} resp = requests.get(url

Python开发 之 如何安装PyCharm全过程

拥有回忆 提交于 2020-05-06 15:36:13
目录 1、下载 ①、下载开发IDE-PyCharm ②、下载Python环境 2、安装 ①、安装PyCharm-IDE ②、安装Python 3、网络重定向 4、注册 5、汉化 1、下载 ①、下载开发IDE-PyCharm 官网下载:https://www.jetbrains.com/pycharm/ 官网各个版本地址:https://www.jetbrains.com/pycharm/download/previous.html 博主下载的是2018年3月份专业版本,下面激活码也为2018年3月份。 ②、下载Python环境 官网下载:https://www.python.org/downloads/ 如果是windows下载:Windows x86-64 executable installer 注意:有时候官网维护,可能访问不了,我碰到过两三次 2、安装 ①、安装PyCharm-IDE 没什么好说的,直接下一步下一步就行了 注:如果是默认的安装,没有创建快捷方式到桌面,可以在 C:\Program Files\JetBrains\PyCharm 2018.3.2\bin 这个文件夹下找到pycharm.exe文件,直接右键点击发送快捷方式到桌面就可以啦 ②、安装Python 注意安装开始记得勾选 添加到环境变量 的勾勾,默认是没有勾选的。 3、网络重定向 打开“C:

跟哥一起学python(3)- 理解“变量”

人走茶凉 提交于 2020-05-06 14:59:16
我们把前面的程序稍微改一下,来了解python中的变量。 # file: ./4/4_1.py # 定义变量 hello_str = " hello, world! " # 字符串打印 print (hello_str) 建议通过视频来学习本节内容: 查看本节视频 这段代码实现的功能也是在终端打印出“hello,world!”这一字符串。与我们最开始那个程序不同的是,它定义了一个变量“hello_str”用于存储这个字符串,然后再调用print函数输出。 本节我们来学习什么是变量? 变量,顾名思义就是可以变化的一个数据,与其对应的不能改变的数据,叫做“常量”。 变量和常量,是所有编程语言的一个基本概念。 Python里面没有专门定义常量的语法,通常用变量来替代,所以我们不专门介绍常量。 抽象了看,所有的程序,无论大小,其本质都是在操作一系列的数据按照我们预设的逻辑去运算。这些数据在运算过程中,会被临时存储在内存中,我们可以认为变量就是对这些存储空间的一个命名。我们可以在代码中通过使用变量,来达到操作对应数据的目的,而不需要感知这个数据具体是怎么被计算机存储的。 我们通过pycharm来调试该段代码,看看变量是如何存储数据的: 我们通过id(hello_str)来获取变量hello_str的地址,这个地址是我们看来很奇怪的一串值。其实这个值是一个内存地址

使用Python+TensorFlow2构建基于卷积神经网络(CNN)的ECG心电信号识别分类(二)

喜夏-厌秋 提交于 2020-05-06 14:53:39
心律失常数据库 目前,国际上公认的标准数据库包含四个,分别为美国麻省理工学院提供的MIT-BIH(Massachusetts Institute of Technology-Beth Israel Hospital Database, MIT-BIH)数据库、美国心脏学会提供的AHA( American heart association,AHA)数据库、欧共体CSE( Common Standards for Quantitative Electrocardiograph,CSE)数据库、欧洲ST-T数据库。 当前使用最广泛且被学术界普遍认可的据库为MIT-BIH心律失常数据库。此数据库中囊括了所有类型的心电信号并且数量丰富,为本文关于心电信号的自动分类研究提供了实验数据。下面对该数据库作详细的说明。 MT-BIH心律失常数据库拥有48条心电记录,且每个记录的时长是30分钟。这些记录来自于47名研究对象。这些研究对象包括25名男性和22名女性,其年龄介于23到89岁(其中记录201与202来自于同一个人)。信号的采样率为360赫兹,AD分辨率为11比特。对于每条记录来说,均包含两个通道的信号。第一个通道一般为MLⅡ导联(记录102和104为V5导联);第二个通道一般为V1导联(有些为V2导联或V5导联,其中记录124号为Ⅴ4导联)。为了保持导联的一致性,往往在研究中采用MLⅡ导联

Python中批量修改变量名太费劲?Pycharm中使用重命名一次搞定

别说谁变了你拦得住时间么 提交于 2020-05-06 11:02:57
如果程序中有一个变量被用得比较多,但名字起得不是很好,导致其他阅读程序的人搞不清它到底表示的是什么,这时可以考虑起一个有意义的名字。 但是,要一个一个改吗?显然不合适。 举个栗子,下面这段小程序: 其中的i,表示的是要输入的年龄,但就意义来说,就不如用age来得好懂。 如何将i都改成age呢? 很简单,在Pycharm中右键单击i,然后选择refactor-rename就可以了。这里的refactor意思是“重构”,这个名字就很牛X了,不是批量查找和替换,而是重构,品,你仔细品。 重构,就是所有用到这个变量名的地方,都会自动修改,免去了我们手动修改的麻烦。 然后输入要替换成的变量名,比如age: 如果要同时改变注释与字符串中的i,则选中“Search in comments and strings”,不过容易搞错,一般不用选。 然而使用的时候也要小心,避免出现大错误。在Scope下方是选择重构的范围,这里要谨慎了,有的小伙伴就是因为这里没注意导致翻车,假设没有做好数据备份的话,简直就会是灾难…… 所以,要在这里做好选择。如果只重构当前文件中的变量,就选择“Current File”,如果是整个项目,就选择“Project Files”。 比如这个例子中我选了“Current File”,就只改变当前文件: 来源: oschina 链接: https://my.oschina.net

python限定方法参数类型、返回值类型、变量类型等

半世苍凉 提交于 2020-05-06 10:53:36
typing模块的作用 自python3.5开始,PEP484为python引入了类型注解(type hints) 类型检查,防止运行时出现参数和返回值类型、变量类型不符合。 作为开发文档附加说明,方便使用者调用时传入和返回参数类型。 该模块加入后并不会影响程序的运行,不会报正式的错误,只有提醒pycharm目前支持typing检查,参数类型错误会黄色提示 常用类型 int,long,float: 整型,长整形,浮点型 bool,str: 布尔型,字符串类型 List, Tuple, Dict, Set:列表,元组,字典, 集合 Iterable,Iterator:可迭代类型,迭代器类型 Generator:生成器类型 基本类型指定 示例 def test(a:int, b:str) -> str: print(a, b) return 1000 if __name__ == '__main__': test('test', 'abc') 函数test,a:int 指定了输入参数a为int类型,b:str b为str类型,-> str 返回值为srt类型。 可以看到,在方法中,我们最终返回了一个int,此时pycharm就会有警告; 当我们在调用这个方法时,参数a我们输入的是字符串,此时也会有警告; 但非常重要的一点是,pycharm只是提出了警告,但实际上运行是不会报错

第一模块·开发基础-第1章 Python基础语法

混江龙づ霸主 提交于 2020-05-06 07:13:15
P ython开发工具课前预习 01 Python全栈开发课程介绍1 02 Python全栈开发课程介绍2 03 Python全栈开发课程介绍3 04 编程语言介绍(一) 05 编程语言介绍(二)机器语言&汇编语言 06 编程语言介绍(三)高级语言 07 高级语言-编译型 08-高级语言-解释型 09 Python介绍和发展史 10 Python解释器类型&Python2 or 3 11 Python安装和Hello World 12 变量与变量的作用 13 变量的定义规范 14 用户交互和注释 15 数据类型-数字 16 数据类型-字符串 17 数据类型-布尔值 18 格式化输出 19 运算符 20 流程控制-单、双分支 21 流程分支-多分支 22 流程控制-分数打印小程序 23 while循环 24 dead loop 25 continue VS break 26 猜年龄练习解答 27 while else语句 28 开发工具Pycharm使用介绍 本章练习及作业要求 Python开发工具课前预习 1、Win10下安装Python3及Python2 a. Python3.x下载URL: https://www.python.org/ftp/python/3.6.5/python-3.6.5-amd64.exe ; Python2.x下载URL: https://www