自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(254)
  • 收藏
  • 关注

原创 GitHub爆赞!标星120K的Python程序设计人工智能案例手册

Python简单易学,且提供了丰富的第三方库,可以用较少的代码完成较多的工作,使开发者能够专注于如何解决问题而只花较少的时间去考虑如何编程。此外,Python还具有免费开源、跨平台、面向对象、胶水语言等优点,在系统编程、图形界面开发、科学计算、Web开发、数据分析、人工智能等方面有广泛应用。尤其是在数据分析和人工智能方面,Python已成为最受开发者欢迎的编程语言之一,不仅大量计算机专业人员选择使用Python进行快速开发,许多非计算机专业人员也纷纷选择Python语言来解决专业问题。

2024-07-18 16:56:42 684

原创 python项目为什么用WSGI

python项目自带的服务器,主要用于开发环境,默认情况下都是单线程,处理能力有限Flask、Django和Fastapi都是开发web服务的框架,而非web服务器,为了方便本地开发内置了一个简易的web服务。WSGI web服务器,本质上是一个TCP服务器,监听在特定的端口上。支持HTTP协议,能够解析HTTP请求报文,能够按HTTP协议将响应数据封装为报文并返回给浏览器。实现了WSGI协议,该协议约定了和应用程序之间的接口。

2024-07-18 16:53:36 1003

原创 Python教授耗费13年总结的400页《Python工匠》手册

但是今天咱们要讨论的一件事儿,是对于一些入门了的盆友,写了不少代码,一到面试就卡bug,又或者在项目中运用Python,代码不怎么样,却自我感觉良好,结果到处出漏洞,一堆的烂摊子。我相信,这样的朋友肯定不少,可是目前市面上能帮助大家解决这种问题的书籍又非常稀缺,今天我就给大家推荐一本能帮助你解决燃煤之急的书籍。如果你知道主攻哪个方向,只需重点去学习。不过,不论哪个方向,Python 编程的核心知识都是需要掌握的。Web 开发、数据分析、网络爬虫、自动化运维、后台开发、机器学习.......

2024-07-17 16:34:06 380

原创 Python动态属性与反射机制

Python被誉为一种具备卓越灵活性的编程语言,它的众多卖点之一便是对反射与动态属性的支持。所谓反射能力,是指程序在执行期间对对象的属性和方法实施检查、存取以及修改的能力。动态属性则允许程序员在运行时为对象新增、读取及调整属性。正是这些能力,赋予了Python在打造易于配置、可横向扩展且智能的应用程序方面的巨大潜力。通过反射和动态属性,Python程序员获得了巨大的权能,能在运行时访问、修改或为对象新增属性和方法,显著提高编程的智能化和适应性。

2024-07-17 16:24:43 625

原创 Python函数:函数的定义和调用

在Python中,使用def关键字定义函数。函数定义包括函数名、参数列表和函数体。")在这个例子中,定义了一个名为greet的函数,它不接受任何参数,并打印一条问候消息。本文详细介绍了Python函数的定义和调用方法,包括基本函数定义、参数传递、返回值、文档字符串、作用域、嵌套函数和闭包。通过一个综合详细的学生成绩管理系统的例子,我们展示了如何在实际编程中应用这些函数概念。希望本文对您理解和应用Python函数有所帮助。

2024-07-17 15:54:07 657

原创 字节跳动内网开源的《Python项目开发实战》,GitHub飙升!

这些部分的内容加起来,它的实战项目就是十分丰富的,但这本书更适合已经具有一定基础的Python开发者阅读,对于基础比较薄弱的学习者,小妖建议可以先读一些入门的Python书籍。第三部分,“服务公开”,这个部分就涉及到了更多的实战项目,主要也是为大家讲解如何搭建和运用正式环境公开web服务,以及性能调节的方法。第二部分,主要讲“团队开发周期”,介绍书中的极客们在多人团队开发中遇到的问题,以及如何提高开发效率的技术和技巧。第四部分,“加速开发的技巧”,这部分主要是介绍加速开发的小方法。

2024-07-16 14:56:46 391

原创 Python中的random模块及相关模块详解

random模块是Python标准库中用于生成伪随机数的模块。伪随机数是通过算法生成的数列,在一定范围内表现出随机性。虽然这些数列在一定程度上是可预测的,但对于大多数应用来说已经足够。随机函数是计算机科学中一个基础而又重要的概念,random模块为我们提供了丰富的功能来处理随机性。通过深入学习和应用random模块以及numpy、secrets和matplotlib等相关模块,我们可以更好地处理各种随机性相关的问题。

2024-07-16 14:52:37 461

原创 网络爬虫开发:JavaScript与Python特性的小差异

接下来我们就开始去编写获取数据的代码,这里我们通过豆瓣电影排行榜 (douban.com)这个链接去获取电影的数据。既然我们向一个网站发送请求可以获取到html结构,这不就代表着我们可以通过分析html来获取数据。继续分析,我们以前写JavaScript的代码时,在遇到了发送请求时,都是需要去await的。向一个网站发送请求的本质就是获取该网站返回的HTML页面。这里主要讲解python的爬虫代码书写,我们使用colab平台进行代码的编写。这就是因为JavaScript是异步的,Python是同步的。

2024-07-16 13:29:28 625

原创 20年IT大牛,竟搞出500页漫画Python零基础顶级教程!

乔布斯说每个人都应该学习一门编程语言。Python正热,我决定通过编程让自己习得一种思考问题的方式,这也是我在个人编程生涯中的最大收获。我以为只能枯燥无味地学编程,直到看到本书的样章,以漫画形式让我更直观、生动地了解到什么是编程。超级喜欢这种漫画风格。我回想起自己当年学习编程语言时的情景:逼迫自己背诵和消化、吸收那些自己根本没有理解的内容。如果当时有这么一本书,我就不会学得那么艰难,然后用了那么久才摸索成为一名“攻城狮”。

2024-07-13 16:43:17 674

原创 Python的众多包管理器

2024 年 Python 包管理生态系统概述。译者目前使用 poetry,经历过 pipenv 等工具后,现在觉得 poetry 很棒。译自Python has too many package managers,作者 Larry Du。Python 是一种很棒的编程语言。我用它来构建网络应用程序、深度学习模型、游戏和数值计算。然而,Python 的一个方面多年来一直是令人难以忍受的痛苦。

2024-07-13 16:39:15 611

原创 后劲真大,我愿称之为学习python的“圣经”

很多小伙伴都在学习Python,但是爱看书的找不到适合自己的,这本书可以完美的解决你的问题,还能帮助到很多需要处理数据,做Excel自动方面的。

2024-07-12 15:46:41 591

原创 『Django』自带的后台

上一篇讲了 Django 操作 MySQL 的方法,讲了如何创建模型,如何对数据库做增删改查的操作。但每次修改数据都要写代码,多少有点麻烦。有没有简单一点的方法呢?有的有的,Django 其实自带了一个后台,是图形界面的,你可以在上面很方便的操作各种数据内容。接下来就讲讲这个自带的后台怎么用。

2024-07-12 15:31:09 745

原创 这本书凭什么得到ChatGPT认可,评价其为最值得读的Python入门书

这本书的学习方式是实践驱动的,3 大实践项目,助你上手。从最基础的 Python 语法开始,以一种循序渐进、由浅入深的方式逐步展开讲解,即使你是毫无编程基础的读者,也完全能够轻松跟上节奏,不会有丝毫的吃力感。无论是最基本的变量、丰富多样的数据类型、严谨的控制结构,还是相对复杂一些的函数、模块等重要概念,书中都进行了极为清晰、透彻且易于理解的阐释,让人能够在脑海中迅速构建起清晰的知识框架。理论知识只是这本书的一部分,只讲理论是不够的,如果不实践,还是摆脱不了眼睛会了,但是手还不会的状态。

2024-07-11 16:43:47 858

原创 Python中对asyncio的实际使用

般涉及异步编程我都无脑用celery,但是最近在做一个项目,项目不大,也不涉及定时任务,所以就用了asyncio。

2024-07-11 16:21:41 688

原创 爆赞!GitHub首本标星120K的Python程序设计人工智能案例手册

Python简单易学,且提供了丰富的第三方库,可以用较少的代码完成较多的工作,使开发者能够专注于如何解决问题而只花较少的时间去考虑如何编程。此外,Python还具有免费开源、跨平台、面向对象、胶水语言等优点,在系统编程、图形界面开发、科学计算、Web开发、数据分析、人工智能等方面有广泛应用。尤其是在数据分析和人工智能方面,Python已成为最受开发者欢迎的编程语言之一,不仅大量计算机专业人员选择使用Python进行快速开发,许多非计算机专业人员也纷纷选择Python语言来解决专业问题。

2024-07-10 15:03:27 756

原创 如何通过Python脚本查找并终止占用指定端口的进程

在日常的开发和运维过程中,某些端口被意外占用是一个常见的问题。这种情况可能导致服务无法启动或冲突。本文将介绍如何通过Python脚本查找并终止占用指定端口的进程,以确保系统的正常运行。

2024-07-10 14:44:44 331

原创 斯坦福大学博士在GitHub发布的漫画机器学习小抄,竟斩获129k标星

斯坦福大学数据科学博士Chris Albon在GitHub上发布了一份超火的机器学习漫画小抄,发布仅仅一天就斩获GitHub榜首标星暴涨120k,小编有幸获得了一份并把它翻译成中文版本,今天给大家分享出来!轻松的画风配上让人更容易理解的文字讲解,可以让你快速搞定机器学习的所有知识点,一边看漫画一边学习!

2024-07-09 14:31:56 341

原创 Python使用asyncio包实现异步编程方式

在Python中实现异步函数的定义需要两个关键字(async和awaitasyncasync关键字声明一个异步函数。它可以在执行过程中暂停并允许其他代码执行。当你调用一个异步函数时,它会立即返回一个协程对象而不是实际的结果。异步函数适用于执行耗时的I/O操作,例如网络请求、文件读写、数据库查询等。这些操作通常涉及到等待外部资源的响应或者数据的传输,而在等待的过程中,CPU可以执行其他任务,从而提高程序的效率。awaitawait关键字在Python中用于等待一个异步操作完成。当调用异步函数时,使用。

2024-07-09 14:27:03 719

原创 京东技术团队撰写的整整986页《漫画学Python》到底有什么魅力?

这是一本Python入门书。无论您是想学习编程的小学生,还是想参加计算机竞赛的中学生,抑或是计算机相关专业的大学生,甚至是正在从事软件开发的职场人,本书都适合您阅读和学习。但您若想更深入地学习Python并进行深层次应用,则需要选择其他相关图书。

2024-07-08 18:34:22 323

原创 12种增强Python代码的函数式编程技术

一句话总结:函数式编程(functional programming)是一种编程范式,之外还有面向对象(OOP)、面向过程、逻辑式编程等。函数式编程是一种高度抽象的编程范式,它倡导使用纯函数,即那些不依赖于外部状态没有可变状态的函数。在纯粹的函数式编程语言中,函数的输出完全由输入决定,因此相同的输入总是产生相同的输出,这样的函数我们称之为无副作用的。🔊 一个显著的函数式编程特性是,函数可以作为参数传递给其他函数,或者作为结果被返回,这为编程带来了额外的灵活性和表达力!

2024-07-08 15:45:53 907

原创 这份Excel+Python飞速搞定数据分析手册,简直可以让Excel飞起来

微软在 UserVoice 上运营着⼀个反馈论坛,每个⼈都可以在这⾥提交新点⼦供他⼈投票。票数最⾼的功能请求是“将 Python 作为Excel 的⼀门脚本语⾔”,其得票数差不多是第⼆名的两倍。尽管⾃2015 年这个点⼦发布以来并没有什么实质性进展,但在 2020 年年末,Python 之⽗ Guido van Rossum 发布推⽂称“退休太无聊了”,他将会加入微软。此事令 Excel ⽤户重燃希望。

2024-07-06 15:13:48 1086

原创 Python:使用标准库编写单元测试

单元测试是一种软件测试方法,通过对软件中的最小可测试部分(称为“单元”)进行验证,确保其行为符合预期。在Python中,一个单元通常是一个函数或一个方法。unittest 是 Python 标准库中自带的单元测试框架,灵感来自于 Java 的 JUnit。测试用例(Test Case)测试套件(Test Suite)测试运行器(Test Runner)测试夹具(Test Fixture)本文介绍了如何使用 Python 标准库中的 unittest 模块编写单元测试。

2024-07-06 15:09:24 618

原创 麻省理工IOT教授撰写的1058页Python程序设计人工智能实践手册!

Python是世界上最流行的语言之一,也是编程语言中使用人数增长最快的一种。开发者经常会很快地发现自己喜欢Python。他们会欣赏Python的表达力、可读性、简洁性和交互性,也会喜欢开源软件开发环境,这个开源环境正在为广泛的应用领域提供快速增长的可重用软件基础。几十年来,一些趋势已经强有力地显现出来。计算机硬件已经迅速变得更快、更便宜、更小;互联网带宽已经迅速变得越来越大,同时也越来越便宜;优质的计算机软件已经变得越来越丰富,并且通过“开源”方式免费或几乎免费;

2024-07-05 14:04:03 1328

原创 Python中循环依赖问题及其解决方案

在 Python 中,循环依赖通常发生在两个或多个模块之间。例如,模块 A 导入模块 B,而模块 B 又导入模块 A,这样就形成了一个循环依赖。这种依赖关系在编译时不会引起问题,但在运行时,尤其是在模块初始化时,可能会导致无法预料的错误。

2024-07-05 14:02:11 382

原创 284张机器学习漫画手册吃透所有基础知识!

前几天淘到一份斯坦福大佬整理的漫画集,几乎讲到了机器学习所有的知识点,包括特征工程、算法模型、评估、优化……熬夜肝完了,真的很不错!

2024-07-04 15:38:31 273

原创 Python实现PowerPoint演示文稿到图片的批量转换

PowerPoint演示文稿作为展示创意、分享知识和表达观点的重要工具,被广泛应用于教育、商务汇报及个人项目展示等领域。然而,面对不同的分享场景与接收者需求,有时需要我们将PPT内容以图片形式保存与传播。这样能够避免软件兼容性的限制,确保信息接收者无需安装特定软件即可查看内容,还便于在网络社交平台、博客、电子邮件中快速分享与嵌入。而用Python代码可以高效地实现PowerPoint演示文稿到图片的批量转换,从而提升工作效率。文本将介绍如何使用Python实现PowerPoint演示文稿到图片的转换。

2024-07-04 15:34:18 586

原创 85%的Python知识从未传入中国,这本书会让你眼界大开!

通过对市场、客户、竞争对手等各方面的数据进行分析,企业可以发现新的增长点、潜在的客户群体以及未被满足的需求,从而制定更具针对性的市场策略。优化运营和管理:在企业管理中,数据分析可以帮助企业发现运营过程中的问题和瓶颈,从而进行有针对性的改进。提升个人能力和素养:学习数据分析不仅可以让你掌握一门实用技能,还可以培养你的逻辑思维能力、分析问题和解决问题的能力。很多小伙伴都在学习Python,但是爱看书的找不到适合自己的,这本书可以完美的解决你的问题,还能帮助到很多需要处理数据,做Excel自动方面的。

2024-07-03 14:58:29 413

原创 30行代码实现一个带UI界面的图片背景移除工具:并附带web网页

人工智能技术正处于蓬勃发展中,移除图片背景的方法众多,涵盖了各式各样的实现途径和模型。然而,这些方法往往在安装和配置环境方面稍显复杂。今天,介绍一种极其简便的方法——大约30行代码,就能实现这一功能。虽然相比之下可能稍显简单,但对于不太苛刻的需求来说,这种方法颇为方便实用。

2024-07-03 14:43:27 682

原创 阿里云大牛熬夜整理的Python大数据小抄,GitHub星标125K!

在大数据处理方面,Python 可以与 Hadoop、Spark 等大数据框架集成,实现大规模数据的处理和分析。它也适用于数据清洗、数据转换、数据挖掘等任务。此外,Python 的数据分析库如 Pandas、NumPy 和 Matplotlib 等,提供了强大的数据处理和可视化功能,使得数据分析变得更加简单和高效。Python 是一种流行的编程语言,在大数据领域有广泛的应用。Python 拥有丰富的库和工具,可用于数据处理、分析和可视化。废话不多说,下面把这份小抄的内容展示给大家。

2024-07-02 15:55:40 679

原创 我不善言辞,但还是想教你做个没用的东西

这里 用的是批处理命令,也就是 cmd 命令,本身就可以将指定程序加入出入站,所以 python在这里使用了subprocess调用了cmd命令,这里看不懂cmd命令没关系,这里因为前面的for命令的关系,%a 的值等于 in 和 out,批量执行了两次,{exepath}是指定的程序绝对路径。因为注册表这里也没有看到程序实际地址,比如 installPath,只有一个DisplayIcon,是图标的意思,但是这个值确实有程序的实际地址,我们读取出来,把后面的0 去掉就可以,只读取前面部分。

2024-07-02 15:46:45 291

原创 专为运维工程师设计!阿里藏经阁出品的Python实战手册被我搞来了

Python 可能是极少数既简单又强大的编程语言中的一种。更重要的是,用它来编程是非常快乐的事。今天给小伙伴们分享的是阿里“藏经阁”出品的专门给运维工程师设计的Python实战手册废话不多说,下面把内容展示给大家。

2024-07-01 21:44:40 334

原创 小白也能懂:逆向分析某网站加速乐Cookie参数流程详解

加速乐采用了一系列的高级反爬虫技术,包括OB混淆、动态加密算法和多层Cookie获取,以确保整体校验的严密性。关键校验字段位于Cookie中的。其验证过程通常涉及三次关键的请求首次请求:当用户首次尝试访问目标网站时,服务器会返回一个特殊的521状态码,其响应数据通过AAEncode技术进行混淆处理,以初步筛选访问者。二次请求:紧接着的第二次请求中,如果服务器继续检测到可疑行为,它会再次返回521状态码,但这次响应数据将采用更为复杂的OB混淆,进一步验证访问者的身份。三次请求。

2024-07-01 21:29:56 758 2

原创 GitHub星标3500的Python爬虫实战入门教程,限时开源!

爬虫的全称为网络爬虫,简称爬虫,别名有网络机器人,网络蜘蛛等等。网络爬虫是一种自动获取网页内容的程序,为搜索引擎提供了重要的数据支撑。搜索引擎通过网络爬虫技术,将互联网中丰富的网页信息保存到本地,形成镜像备份。我们熟悉的谷歌、百度本质上也可理解为一种爬虫。如果形象地理解,爬虫就如同一只机器蜘蛛,它的基本操作就是模拟人的行为去各个网站抓取数据或返回数据。

2024-06-29 15:16:07 314

原创 在 Python 中创建列表时,应该写 `[]` 还是 `list()`?

那么哪种写法更好呢?单从写法上来看,[]要比list()简洁,那,二者又有怎样的差异呢?

2024-06-29 14:43:52 326

原创 深入浅出Python反射机制

简单来说,反射就是程序在运行时能够"观察"自己,获取、检查和修改自身状态或行为的一种能力。听起来有点抽象?别急,我们慢慢道来。在Python中,反射允许我们在代码运行查看对象有哪些属性和方法获取属性的值调用对象的方法甚至动态地添加或修改属性和方法这就好比你有了透视眼,可以看穿对象的"内心世界",还能随心所欲地改变它们。酷不酷?那为什么反射在Python中如此重要呢?Python是一门动态语言,反射机制让它的动态特性发挥到极致。你可以根据不同情况动态地操作对象,这在写出通用性强的代码时特别有用。

2024-06-28 16:19:33 555

原创 半小时速通Python爬虫!GitHub开源的Python爬虫入门教程

今天给小伙伴们带来了一篇详细介绍 Python 爬虫入门的教程,从实战出发,适合初学者。小伙伴们只需在阅读过程紧跟文章思路,理清相应的实现代码,30 分钟即可学会编写简单的 Python 爬虫。

2024-06-28 15:32:52 867

原创 超全!GitHub星标6500的Python入门教程大全,太强了!

Python 类库(模块)极其丰富,这使得 Python 几乎无所不能,不管是传统的 Web 开发、PC 软件开发、Linux 运维,还是当下火热的机器学习、大数据分析、网络爬虫,Python 都能胜任。今天给小伙伴们分享的这份Python入门教程大全是从gitee上扒下来的,这套教程不是教科书,不会玩弄概念,而是力求口语化和通俗化,让读者尽快入门。

2024-06-27 15:57:08 457

原创 Flask使用SQLAlchemy添加悲观锁和乐观锁

什么是悲观锁和乐观锁?悲观锁:假设在访问数据时会发生冲突,因此在访问数据前,先锁住数据。在锁被释放之前,其他事务无法访问此数据。是属于数据库中的一种互斥锁机制乐观锁:假设在访问数据时冲突较少,因此不会锁住数据,而是在提交更新时检查是否有冲突。如果检测到冲突,则放弃更新。但是乐观锁并非真正的数据库锁。

2024-06-27 15:27:41 439

原创 538个代码示例!麻省理工教授的Python程序设计+人工智能案例实践

Python简单易学,且提供了丰富的第三方库,可以用较少的代码完成较多的工作,使开发者能够专注于如何解决问题而只花较少的时间去考虑如何编程。此外,Python还具有免费开源、跨平台、面向对象、胶水语言等优点,在系统编程、图形界面开发、科学计算、Web开发、数据分析、人工智能等方面有广泛应用。尤其是在数据分析和人工智能方面,Python已成为最受开发者欢迎的编程语言之一,不仅大量计算机专业人员选择使用Python进行快速开发,许多非计算机专业人员也纷纷选择Python语言来解决专业问题。

2024-06-26 16:08:24 492

原创 Python 中的主要循环结构和迭代方法

Python 提供了多种灵活且强大的循环结构和迭代方法,使程序员能够高效地处理各种数据处理和逻辑控制任务。通过选择合适的循环结构和迭代方法,可以简化代码、提高效率,并更好地表达程序逻辑。希望本文能帮助您更好地理解 Python 中的循环和迭代概念。

2024-06-26 15:40:31 335

Python实战案例合集·

此合集包含了247个实战案例及解析,涵盖了Python基础、Python字符串和正则、Python⽂件和⽇期、Python三⼤利器、Python绘图、Python之坑、Python第三⽅包、机器学习和深度学必知算法、Python实战、Pandas数据分析案例实战十大篇幅的精品案例教程

2024-05-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除