《Python从入门到精通》
文章平均质量分 92
了解JVM虚拟机原理是每一个Java程序员修炼的必经之路。本专栏主要以图解的形式阐述JVM虚拟机原理 ,将抽象的JVM虚拟机的相关知识具体化,形象地展示给读者,让读者对JVM虚拟机原理有一个直观的认识,提高读者的学习效率。
Java Punk
CSDN博客专家,Java领域创作者,知名企业技术专家,拥有丰富的分布式、高并发、高可用、大数据的系统架构设计以及研发经验...
展开
-
OpenCV笔记:cv2.VideoCapture 完成视频的跳帧输出操作
不需要对循环读取视频的每一帧进行解析,跳过中间帧,将数据量降低以优化效率。原创 2022-10-12 17:51:29 · 9416 阅读 · 5 评论 -
Paddle笔记:PaddleOCR文字识别,简单实用,默认训练模型识别度不错
PaddleOCR是百度深度学习框架PaddlePaddle开源的OCR项目,旨在打造一套丰富、领先、且实用的OCR工具库,助力使用者训练出更好的模型,并应用落地。原创 2022-10-11 19:12:35 · 8473 阅读 · 1 评论 -
OpenCV 笔记:cv2.matchTemplate() 单模板匹配和多模板匹配
cv2.minMaxLoc() 的特点是:只会输出一个匹配系数最大值,无法给出所有匹配区域的位置信息。原创 2022-10-11 16:20:52 · 10816 阅读 · 2 评论 -
OpenCV笔记:模板匹配 cv2.matchTemplate()、cv2.minMaxLoc() 与 绘制矩形 cv2.rectangle() 方法介绍
模板匹配实现简单(2~3行代码),计算效率高,不需要执行阈值化、边缘检测等操作来生成二值化图像。原创 2022-10-11 10:36:57 · 6643 阅读 · 1 评论 -
Python 中 selenium 设置参数,不打开可视化页面,后台执行爬虫程序
禁用浏览器启动,让selenium 操作的就像BeautifulSoup 那样后台执行。原创 2022-10-09 10:57:13 · 7673 阅读 · 3 评论 -
Python爬虫:Selenium+BeautifulSoup解析动态HTML页面【附完整代码】
通过本篇,你将学会通过Selenium自动化加载HTML的技巧,并利用 BeautifulSoup 解析静态的HTML页面,还有使用 xlwt 插件操作 Excel。原创 2022-10-08 17:10:35 · 8989 阅读 · 5 评论 -
Python爬虫:selenium动态加载HTML的常用方法【汇总笔记】
selenium动态加载HTML的常用方法,包括:获取节点,获取节点属性、值,页面交互、等待等方法原创 2022-09-30 15:33:50 · 6190 阅读 · 1 评论 -
Chrome 浏览器的 ChromeOptions 参数介绍,selenium 动态渲染必看
巧用chromeOptions参数,优化selenium渲染速度。原创 2022-09-28 20:13:42 · 5928 阅读 · 1 评论 -
Python爬虫:BeautifulSoup解析静态HTML页面【附完整代码】
通过本篇,你将学会破解【身份鉴别】类的反爬虫程序,并利用 BeautifulSoup 解析静态的HTML页面,还有使用 xlwt 插件操作 Excel。原创 2022-09-27 16:37:48 · 7296 阅读 · 0 评论 -
关于:Python基础,爬虫,机器学习,常见异常和面试【篇】(专题汇总)
本文整理了作者所有【Python】相关的文章,涉及基础部分入门到精通,爬虫与反爬虫教程,常见异常以及面试宝典等。原创 2022-09-27 09:41:44 · 654 阅读 · 2 评论 -
简述与机器学习相关的十大常用Python库,极简化算法编程
Python 拥有惊人数量的库,是它能够流行的原因之一。原创 2021-07-20 15:38:54 · 1738 阅读 · 2 评论 -
Python 关键字(保留字)一览表,含查询方法
Python关键字是Python语言中一些已经被赋予特定意义的单词,要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。原创 2020-09-11 15:52:35 · 10324 阅读 · 2 评论 -
Python 程序员从新手到高手必须要知道的100个模块
11个大类:基础类数据库接口类网络通讯类音像游戏类GUI类web框架类科学计算类2D/3D类数据处理类机器学习类工具类转载 2020-03-12 10:55:48 · 2612 阅读 · 0 评论 -
Python 打开和关闭网页(浏览器)的方法
1. 主要有以下三个方法:webbrowser.open(url, new=0, autoraise=True);webbrowser.open_new(url);webbrowser.open_new_tab(url);2.指定浏览器对象打开web.get(name):获取打开的浏览器对象,name为浏览器名称,name为空,则打开默认的浏览器;原创 2020-03-10 17:44:07 · 23715 阅读 · 2 评论 -
PyCharm 中 import 导包呈现灰色,已解决
既然该包未被引用,直接删除或者注释掉就可以了,简单,干脆;原创 2020-03-10 17:02:23 · 33204 阅读 · 9 评论 -
大部分人都不知道的 Python 3.8 新功能
Python 3.8 是Python语言的最新版本,它适合用于编写脚本、自动化以及机器学习和Web开发等各种任务。现在Python 3.8已经进入官方的beta阶段,这个版本带来了许多语法改变、内存共享、更有效的序列化和反序列化、改进的字典和更多新功能。原创 2020-03-10 14:01:19 · 2655 阅读 · 0 评论 -
Python 必知的20个神操作,完美诠释其简洁、优美的初衷(初学者必读)
Python 是一个解释型语言,可读性与易用性让它越来越热门。正如 Python 之禅中所述:优美胜于丑陋,明了胜于晦涩。在你的日常编码中,以下技巧可以给你带来意想不到的收获:转载 2020-03-10 13:37:40 · 2249 阅读 · 0 评论 -
Python爬虫的基本流程是怎样的?技术实现是什么?带你简单入门一下爬虫
网络爬虫的流程其实非常简单,主要可以分为三部分:(1)获取网页;(2)解析网页(提取数据);(3)存储数据。原创 2020-02-27 23:57:40 · 4512 阅读 · 0 评论 -
Python 画星星图案
Python画星星:import turtle as tt.goto(100,0)for i in range(50): t.left(80) t.fd(100) t.left(135) t.fd(105)原创 2019-12-25 14:27:03 · 9652 阅读 · 1 评论 -
常见十大排序算法,动图演示(Python3实现)
回顾所学发现见到最多的还是各种排序算法原创 2019-12-04 15:05:58 · 2961 阅读 · 2 评论 -
Python常用排序算法的实现代码
本文主要列举六种常见排序算法:插入排序,冒泡排序,快速排序,选择排序,归并排序,希尔排序原创 2019-11-12 11:55:11 · 582 阅读 · 2 评论 -
Python线程定时器Timer的实现原理解析
def thread_Timer(): print("该起床啦...5秒之后再次呼叫你起床...") # 声明全局变量 global t1 # 创建并初始化线程 t1 = threading.Timer(5, thread_Timer) # 启动线程 t1.start()原创 2020-01-10 14:51:14 · 6127 阅读 · 0 评论 -
Python 打印异常信息的两种实现方式和区别
1. 直接打印错误:print(e)2.用traceback模块打印:traceback.print_exc()原创 2019-12-27 18:37:52 · 5849 阅读 · 0 评论 -
Python 画樱花(动态画+飘落效果+暗色效)
Turtle库是Python语言中一个很流行的绘制图像的函数库,它根据一组函数指令的控制,在平面坐标系中移动,从而在路径上绘制了图形。转载 2019-12-25 14:15:39 · 86326 阅读 · 41 评论 -
Python JSON 数据解析,以及文件转JSON的读取
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。Python3 中可以使用 Json 模块来对 JSON 数据进行编解码,它包含了两个函数:json.dumps():对数据进行编码,即:Object转Json;json.loads():对数据进行解码,即:Json转Object原创 2019-12-04 18:26:30 · 1757 阅读 · 0 评论 -
Python字符串反转的方法详解
1、reduce函数方法:2、字符串切片法:小编最常用这种方法3、reversed方法:把字符串变成列表反转后拼接,这种方法可读行好,但速度较慢4、while或for循环:速度也慢原创 2019-12-04 17:48:29 · 1831 阅读 · 0 评论 -
Python实现字典(dict)、列表(list)的合并方法
今天小编就为大家分享一篇python实现两个字典合并,两个list合并,具有很好的参考价值,希望对大家有所帮助。一、两个字典(dict)的合并二、两个列表(list)的合并原创 2019-12-04 16:55:20 · 3565 阅读 · 0 评论 -
Python导入文件有四种常用方法
1、直接导入:import 模块名,这里导入模块中的所有与函数2、导入函数中的特定函数:from 模块名 import [函数名1,函数名2,...]3、导入所有函数:from 模块名 import *, * 代表所有函数4、别名导入:import 模块名 as 别名原创 2019-12-04 15:19:55 · 4022 阅读 · 0 评论 -
Python无法import项目中其它包的问题
办法一:将你需要被导入的包放在python的site-package文件夹下;办法二:pycharm项目目录,在该文件夹上:右键 --> Mark Directory as --> Sources ROOT 标记目录为源码目录;设置后,该文件夹变为蓝色,且不再报错。办法三:可能是XXXX包没有新建init.py文件,需要新建一个;办法四:如果是不在一个目...原创 2019-12-04 11:37:52 · 3044 阅读 · 0 评论 -
Python 常用快捷键,欢迎收藏!
注释、代码操作,格式化,替换原创 2019-12-04 11:22:15 · 772 阅读 · 0 评论 -
Python入门教程,语法展示
假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。本文的内容介于教程(Toturial)和速查手册(CheatSheet)之间,因此只会包含一些基本概念。很显然,如果你希望真正学好一门语言,你还是需要亲自动手实践的。在此,我会假定你已经有了一定的编程基础,因此我会跳过大部分非Python语言的相关内容。另外需要注意的是,由于本教程篇幅有限,有很多内容我会直接使用代码来说明加以少许注释。原创 2019-11-18 11:26:45 · 621 阅读 · 0 评论 -
Python入门必须知道的11个知识点
Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍原创 2019-11-18 09:30:45 · 767 阅读 · 0 评论 -
Python 进程的几种创建方式详解
在新创建的子进程中,会把父进程的所有信息复制一份,它们之间的数据互不影响。使用os.fork()创建该方式只能用于Unix/Linux操作系统中,在windows不能用。import os# 注意,fork函数,只在Unix/Linux/Mac上运行,windows不可以pid = os.fork()# 子进程永远返回0,而父进程返回子进程的ID。if pid == 0...原创 2019-11-15 18:04:07 · 528 阅读 · 0 评论 -
如何在Java程序中调用Python算法脚本,重点讲Demo,不墨迹理论
通过Jython.jar提供的类库实现;通过Runtime.getRuntime()开启进程来执行脚本文件;原创 2019-10-30 13:08:02 · 4372 阅读 · 7 评论 -
Python 调用百度翻译接口实现翻译
按照提示注册账号,获取 APP ID 和 密钥 ;申请开通通用翻译API服务 ;参考百度翻译提供的通用翻译API技术文档接入方式,或者参照我下面的Demo 。原创 2020-03-04 10:59:00 · 14793 阅读 · 3 评论