- 博客(101)
- 收藏
- 关注
原创 13个Python必备的知识,建议收藏
Python在编程语言流行指数PYPL中已多次排名第一。由于其代码可读性和更简单的语法,它被认为是有史以来最简单的语言。NumPy、Pandas、TensorFlow等各种AI和机器学习库的丰富性,是Python核心需求之一。如果你是数据科学家或 AI/机器学习的初学者,那么Python是开始你的旅程的正确选择。本次,带着大家探索一些Python编程的基础知识,虽然简单但都很有用。
2022-09-26 16:53:54
769
1
原创 整理了27个Python人工智能库,建议收藏
为了大家能够对人工智能常用的Python库有一个初步的了解,以选择能够满足自己需求的库进行学习,对目前较为常见的人工智能库进行简要全面的介绍。
2022-09-24 14:37:56
642
1
原创 Python办公自动化10大场景,你都知道吗?
在编程世界里,Python已经是名副其实的网红了。Python最大优势在于容易学,门槛比Java、C++低非常多,给非程序员群体提供了用代码干活的可能性。当然Python能成为大众编程工具,不光光是因为易学,还因为Python有成千上万的工具包,遍布各行各业。
2022-09-21 10:22:22
456
原创 iPad适合用来写Python吗?
网上有很多博主拍过iPad作为生产力的视频,比如用iPad画漫画、记笔记、剪视频、轻办公等等,那么iPad可以用来写代码、跑Python吗?
2022-09-20 14:40:21
998
1
原创 Windows上写 Python 代码的王炸组合
在 Windows 上怎样做 Python 开发?是像大神那样使用纯文本编辑器,还是用更加完善的 IDE?到底是用自带的命令行工具,还是需要装新的 Terminal?本文将带你了解如何利用微软官方维护的 MS Terminal 与 VS Code,来为 Python 开发保驾护航。
2022-09-19 17:18:58
273
1
原创 Python小工具:批量给视频加水印
有小伙伴说直接用 python 的 ffmpeg 库更香,刚好今天领导安排了一个给视频批量加水印的任务,咱就拿它来试试水。
2022-09-17 11:12:34
746
2
原创 Python 实现单例模式的五种写法
单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。
2022-09-16 17:25:48
9225
原创 Python 正则表达式一文通
正则表达式可用于搜索、编辑和操作文本。Python RegEx 被几乎所有的公司广泛使用,并且对他们的应用程序具有良好的行业吸引力,从而使得正则表达式越来越受重视
2022-09-15 15:22:30
200
原创 掌握五个元组的用法,让python代码飞得更快
说起Python的基本数据类型,第一时间想到肯定是int、str、list、dict...因为这几种数据类型被使用的频率相对比较高,所以对他们的印象会更深刻点。但是在Python的基本数据类型里有有一个神奇的类型,他的功能(方法)和列表重叠,而且列表的功能(方法)要比他多得多。一般人在使用Array的时候,基本上都会选择列表(List)而不会去选择他。
2022-09-07 17:13:55
410
原创 不要再写Python for循环了
为什么要挑战自己在代码里不写 for loop?因为这样可以迫使你去学习使用比较高级、比较地道的语法或 library。文中以 python 为例子,讲了不少大家其实在别人的代码里都见过、但自己很少用的语法。
2022-09-06 16:33:08
251
原创 整理了12个必备的Python函数,建议收藏
这篇文章的目的,不是为了教大家怎么使用函数,而是为了快速、便捷地记住常用的函数名,所以没有把每个函数的用法都给大家举例,你只有记住了函数名字和它的作用之后,你才会有头绪,至于函数的用法,百度一下就出来,用了几次你就会了。如果连函数名和它的用途都不知道,你要花的时间和精力就更多了,必然不如我们带着目的性地去查资料会更快些。【python学习】学Python的伙伴,欢迎加入新的交流【君羊】:757753272一起探讨编程知识,成为大神,群里还有软件安装包,实战案例、学习资料。
2022-09-05 16:45:51
215
原创 微软出品的Python小白神器,真香
Playwright 是针对 Python 语言的纯自动化工具,它可以通过单个API自动执行 Chromium,Firefox 和 WebKit 浏览器,连代码都不用写,就能实现自动化功能。虽然有一些局限,但现在playwright 已经更新到了 1.7.0 版本,随着一代代的更新,系统也会更为完善,作为一款小白神器,为大家省了那么多事情,我们相信它的未来会越来越好。多个域,页面和框架。Playwright通过插入的选择器,地理位置,权限,Web Worker和其他现代Web API支持Web组件。
2022-09-03 17:11:40
278
原创 Python办公软件自动化,5分钟掌握openpyxl操作
各种数据需要导入Excel?多个Excel要合并?目前,Python处理Excel文件有很多库,openpyxl算是其中功能和性能做的比较好的一个。接下来我将为大家介绍各种Excel操作。
2022-08-05 10:43:03
952
1
原创 如何在 Win上写 Python 代码?最佳攻略来袭
在 Windows 上怎样做 Python 开发?是像大神那样使用纯文本编辑器,还是用更加完善的 IDE?到底是用自带的命令行工具,还是需要装新的 Terminal?本文将带你了解如何利用微软官方维护的 MS Terminal 与 VS Code,来为 Python 开发保驾护航。...
2022-08-03 11:04:00
1886
原创 Python中最强大的错误重试库
我们在编写程序尤其是与网络请求相关的程序,如调用web接口、运行网络爬虫等任务时,经常会遇到一些偶然发生的请求失败的状况,这种时候如果我们仅仅简单的捕捉错误然后跳过对应任务,肯定是不严谨的,尤其是在网络爬虫中,会存在损失有价值数据的风险。...
2022-08-02 14:57:05
317
原创 太赞了! 菜鸟利用Python实现网站自动签到
我收藏了一些论坛网站,经常需要自己登录签到,以此来获得积分金币等等。步骤倒是并不复杂,只需要填写账号密码登录,然后点击签到即可。
2022-08-01 10:10:47
1011
1
原创 70行代码撸一个桌面自动翻译神器
工作上经常需要与外国友人邮件沟通,奈何工作电脑没有安装有道词典一类的翻译软件,结合自己的需要,自己撸一个桌面翻译神器。
2022-07-30 10:39:40
921
1
原创 为什么能成为最流行的语言?Python 的十大特性
软件开发者 Guido Van Rossum 于 1991 年创建了 Python,旨在使程序员的工作更加简单。自那以后,该语言经历了多次迭代和修订,目前已为许多大型公司和 IT 公司所采用的。因为它很好地支持人工智能,它通常被用在 Web 解决方案、企业应用程序和嵌入式语言中。.........
2022-07-29 11:29:07
373
原创 太赞了!Python 开发神器Jupyter竟然还有可视化debug功能
尽管很多读者可能认为 Jupyter 用来做展示和小型试验就足够了,Debug 并没有太大的需求,但弥补上 Jupyter 缺失的一环,能让它更好用,未来 Debug 也会作为默认模式。
2022-07-28 11:09:19
354
原创 用Python写爬虫有哪些好处?
爬虫,即网络爬虫,大家可以理解为在网络上爬行的一只蜘蛛,互联网就比作一张大网,而爬虫便是在这张网上爬来爬去的蜘蛛,如果它遇到自己的猎物,那么它就会将其抓取下来。大家都知道,关于爬虫几乎每种编程语言都可以实现,比如Java、C、C++、python等都可以实现爬虫,但是之所以会选择python写爬虫,是因为python具有独特的优势。python的脚本特性,python易于配置,对字符的处理也非常灵活,加上python有着丰富的网络抓取模块,所以两者经常联系在一起。......
2022-07-27 17:34:09
757
1
原创 学Python划重点,这些Python符号和关键字你要记牢
现在该复习学过的符号和Python关键字了,而且在这个习题中你还会学到一些新的东西。我在这里所做的是将所有的Python符号和关键字列出来,这些都是要掌握的重点。在这个习题中,你需要复习每一个关键字,从记忆中想起它的作用并且写下来,接着上网搜索它真正的功能。有些内容可能是无法搜索的,所以这对你可能有些难度,不过你还是需要坚持尝试。如果你发现记忆中的内容有误,就在索引卡片上写下正确的定义,试着将自己的记忆纠正过来。...
2022-07-25 15:19:26
383
原创 9个应知应会的单行Python代码
当我们开始学习 Python 时,我们通常会优先编写能够完成工作的代码,而不会关注代码的可读性以及代码的简洁性和效率。确切来说,这是完全没有问题的,但是有一些方法可以在不忽略可读性的情况下缩短我们的 Python 代码。单行 Python 代码,只要我们能够正确的使用它们,那么我们将能够很好的兼顾简洁和可读性!下面任何学习 Python 的同学都应该知道的 9 条单行代码,我们一起来看看吧~...
2022-07-23 11:42:05
76
原创 Python很慢,但它将变得更快!
Python被广泛认为是缓慢的。Anaconda在加速Python方面较早的努力之一是Numba项目,这是一个基于LLVM的CPythonJIT编译器,它可以加速在CPU或GPU上运行的Python数值函数,但不能优化整个程序,也不能解决更广泛的Python用例。如上所述,虚拟机的优化是"昂贵的",往往需要很长的"预热"时间。此外,用于数据科学的AnacondaPython发行版的制造商Anaconda,正在支持Pyston项目,该项目是Python的一个实现,承诺比Python有速度上的提高。...
2022-07-21 13:42:29
881
原创 Python 的轻量级搜索工具:Whoosh
Whoosh由MattChaput创建,它一开始是一个为Houdini3D动画软件包的在线文档提供简单、快速的搜索服务工具,之后便慢慢成为一个成熟的搜索解决工具并已开源。Whoosh纯由Python编写而成,是一个灵活的,方便的,轻量级的搜索引擎工具,现在同时支持Python2、3,其优点如下Whoosh纯由Python编写而成,但很快,只需要Python环境即可,不需要编译器;默认使用OkapiBM25F排序算法,也支持其他排序算法;...
2022-07-20 12:01:24
394
原创 再见Datetime! 这个Python日期库太神了!
像Python的内置模块datetime在将日期相加的时候,最多支持到天,我们无法计算下一周、下一个月、下一年的日期。以上就是本文的内容,当然pendulum的功能其实不止我们上面说的那些,有兴趣的话可以参考官网,但常用的差不多就这些东西。datetime、date、time的创建我们说完了,然后再来看看它们支持的操作,这也是最核心的部分。最后就是日期的运算,这是pendulum最为强大的地方,至于为什么强大,我们演示一下就知道了。当然啦,add里面的值为正,相当于日期往后退;......
2022-07-19 10:37:32
312
原创 Python 字符串深度总结
字符串是包含一系列字符的对象。字符是长度为1的字符串。在Python中,单个字符也是字符串。但是比较有意思的是,Python编程语言中是没有字符数据类型的,不过在C、Kotlin和Java等其他编程语言中是存在字符数据类型的我们可以使用单引号、双引号、三引号或str()函数来声明Python字符串。""""''''''在Python中获取字符串的另一种方法是使用input()函数。input()函数允许我们使用键盘将输入的值插入到程序中。3.142True。...
2022-07-18 10:24:51
447
原创 Python实现自动驾驶
相比于我在之前文章中使用过的模拟器CARLA,highway-env环境包明显更加抽象化,用类似游戏的表示方式,使得算法可以在一个理想的虚拟环境中得到训练,而不用考虑数据获取方式、传感器精度、运算时长等现实问题。由于state数据量较小(5辆车*7个特征),可以不考虑使用CNN,直接把二维数据的size[5,7]转成[1,35]即可,模型的输入就是35,输出是离散action数量,共5个。输出V*F的矩阵,V代表需要观测的车辆数量(包括egovehicle本身),F代表需要统计的特征数量。...
2022-07-16 10:04:25
912
原创 用Python实现excel 14个常用操作
自从学了Python后就逼迫自己不用Excel,所有操作用Python实现。目的是巩固Python,与增强数据处理能力。这也是我写这篇文章的初衷。废话不说了,直接进入正题。本文所需数据下载:链接:https://pan.baidu.com/s/1WvG9mVZ0GA6UGsLZBLCs_w提取码:km0u数据是网上找到的销售数据,长这样:vlookup是excel几乎最常用的公式,一般用于两个表的关联查询等。所以我先把这张表分为两个表。需求:想知道df1的每一个订单对应的利润是多少。利润一列存在于df
2022-07-14 15:13:32
762
原创 VSCode 最好的 Python 扩展,可大大提升你的生产力
现在,我写代码已经越来越离不开 VSCode 了,这些插件可以让编码效率提升至少一倍,根本停不下来,只要你的思路不卡壳,写代码就像是在自动驾驶。这里有 13 个 VSCode 最好的 Python 扩展,可大大提升你的生产力。建议阅读后收藏,留下印象,回头按需安装。这个微软发布的 VS Code 扩展对 Python 有丰富的支持。Pyright 是一个非常快速的静态类型检查器和代码验证器。如果你安装了 Pylance 那就不需要安装这个了。这是一个 AI 辅助代码补全工具,它使用 AI 扫描代码,会提示你
2022-07-13 14:22:09
1492
原创 7个入门级Python项目代码,练手必备
关于Python有一句名言:不要重复造轮子。 但是问题有三个:1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。2、确实没重复造轮子,但是在重复制造汽车。包括好多大神写的好几百行代码,为的是解决一个Excel本身就有的成熟功能。3、很多人是用来抓图,数据,抓点图片、视频、天气预报自娱自乐一下,然后呢?抓到大数据以后做什么用呢?比如某某啤酒卖的快,然后呢?比如某某电影票房多,然后呢?无聊的时候,听两个聊天机器人互相聊天分析唐
2022-07-12 11:15:50
4825
2
原创 超好用!分享8个 Python 自动化脚本
每天你都可能会执行许多重复的任务,例如阅读新闻、发邮件、查看天气、打开书签、清理文件夹等等,使用自动化脚本,就无需手动一次又一次地完成这些任务,非常方便。而在某种程度上,Python 就是自动化的代名词。这个脚本能够实现从网页中抓取文本,然后自动化语音朗读,当你想听新闻的时候,这是个不错的选择。代码分为两大部分,第一通过爬虫抓取网页文本呢,第二通过阅读工具来朗读文本。需要的第三方库:Beautiful Soup - 经典的HTML/XML文本解析器,用来提取爬下来的网页信息requests - 好用到逆天的
2022-07-09 13:46:48
2523
原创 Python3.11推迟发布,原因竟然是……
就在不久前,Python核心开发者Pablo在邮件中宣布,由于一些重要的性能Bug和崩溃问题,预计在10月底发布的Python 3.11稳定版本可能要推迟到12月。图片来源@邮件截图此事引来了不少人的关注。Python是当今最流行的编程语言之一,StackOverflow 2022 开发者报告显示,对初学者而言,HTML/CSS、Javascript和Python几乎并列为最常用的语言,而在TIOBE发布的2022年6月编程语言排行上,Python语言则排名第一,因而Python语言新版本的发布,通常很受关
2022-07-08 10:29:43
1001
原创 10 行 Python 代码能实现哪些有趣功能?
Python凭借其简洁的代码,赢得了许多开发者的喜爱。因此也就促使了更多开发者用Python开发新的模块,从而形成良性循环,Python可以凭借更加简短的代码实现许多有趣的操作。下面我们来看看,我们用不超过10行代码能实现些什么有趣的功能。二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,而生成一个二维码也非常简单,在Python中我们可以通过MyQR模块了生成二维码,而生成一个二维码我们只需要2行代码,我们先安装MyQR模
2022-07-07 11:50:24
862
原创 付费?是不可能的!20行Python代码实现一款永久免费PDF编辑工具
PDF是我们经常会接触到的一种文件格式,文献、文档...很多都是PDF格式。它以格式稳定的优势,使得我们在打印、分享、传输过程中能够最优的保持原有色彩和格式。PDF是以PostScript语言图像模型为基础的一种文档格式,它在格式的稳定性方面虽然具有很大优势。但是,在可编辑性方面却为使用者引入了另外一个困扰。例如,在文档的分割、合并、剪切、转换、编辑等方面PDF就有些捉襟见肘了。Adobe Reader、福昕阅读器、熊猫PDF...经常用到的PDF工具只能用于文档阅读,但是免费版都不可以用于文档编辑。虽然,
2022-07-06 11:18:18
938
原创 Python+AI智能编辑人脸
哈喽,大家好。今天继续给大家分享优秀的 AI 项目。今天分享这个项目使用算法对人脸进行编辑。在该项目中,可以改变图片中人物的发型、给人物加胡须、让人物微笑等等。大致思路是,先用算法提取人脸特征,再利用人脸属性分类器(如:Nvidia的40个人脸属性分类器),找到可进行人脸编辑的属性,执行编辑后即可将原图变成想要的效果。项目已在 GitHub 上开源,可直接运行。下面我介绍下项目核心流程。1. 提取人脸特征下载预训练模型,放在指定目录下。运行获取人脸w并保存。这里解释下w的概念,模型从训练图像数据中提取特征(
2022-07-04 15:31:27
1310
原创 Python的打包神器—Nuitka
今天我们来一起学习下 Nuitka 这款打包神器一. pyinstaller和Nuitka使用感受1.1 使用需求这2个工具同时都能满足项目的需要:隐藏源码。这里的pyinstaller是通过设置key来对源码进行加密的;而nuitka则是将python源码转成C++(这里得到的是二进制的pyd文件,防止了反编译),然后再编译成可执行文件。方便移植。用户使用方便,不用再安装什么python啊,第三方包之类的。1.2 使用感受2个工具使用后的最大的感受就是:pyinstaller体验很差!一个深度学习的项目最
2022-07-02 10:28:33
1737
1
原创 Python数据可视化的3大步骤,你知道吗?
Python实现可视化的三个步骤:确定问题,选择图形转换数据,应用函数参数设置,一目了然1、首先,要知道我们用哪些库来画图?matplotlibPython中最基本的作图库就是matplotlib,是一个最基础的Python可视化库,一般都是从matplotlib上手Python数据可视化,然后开始做纵向与横向拓展。Seaborn是一个基于matplotlib的高级可视化效果库,针对的点主要是数据挖掘和机器学习中的变量特征选取,seaborn可以用短小的代码去绘制描述更多维度数据的可视化效果图其他库还包括B
2022-07-01 13:57:50
709
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人