当前位置:首页 > 技术文章 > 后端开发 > Python教程

  • 如何使用Flask Blueprint和SQLAlchemy编写Python应用程序
    如何使用Flask Blueprint和SQLAlchemy编写Python应用程序
    安装准备python3-V&&pip3-Vpip3installpipenvpipenvpipenvshellPyCharm的环境配置在这里就不做过多解释了,这里针对后续的代码进行讲解。开始实践Flask原理是在App初始化时,将蓝图和App进行绑定来实现Web路由功能,路由的实现是所有项目中的第一步。入口文件在项目开始之前,定义一个入口文件,让请求实例化App,入口文件需要做的是初始化配置文件、引入控制器、初始化数据库等操作。defcreate_app():app=Flask(
    Python教程 . 后端开发 1078 2023-05-06 19:28:15
  • 如何在 Python 中异步操作数据库?aiomysql、asyncpg、aioredis 使用介绍
    如何在 Python 中异步操作数据库?aiomysql、asyncpg、aioredis 使用介绍
    Python目前已经进化到了3.8版本,对操作数据库也提供了相应的异步支持。当我们做一个Web服务时,性能的瓶颈绝大部分都在数据库上,如果一个请求从数据库中读数据的时候能够自动切换、去处理其它请求的话,是不是就能提高并发量了呢。(编者注:原文写于2020年2月,当时最新为Python3.8,文章内容现在仍未过时)下面我们来看看如何使用Python异步操作MySQL、PostgreSQL以及Redis,以上几个可以说是最常用的数据库了。至于SQLServer、Oracle,本
    Python教程 . 后端开发 1830 2023-05-06 12:55:06
  • 怎么利用Python开发App
    怎么利用Python开发App
    准备工作利用Python开发app需要用到Python的一个模块–kivy,kivy是一个开源的,跨平台的Python开发框架,用于开发使用创新的应用程序。简而言之,这是一个Python桌面程序开发框架(类似wxpython等模块),强大的是kivy支持linux、mac、windows、android、ios平台,这也是为什么开发app需要用到这个模块。虽然kivy是跨平台的,但是想要在不同的平台使用Python代码,还需要将Python代码打包成对应平台的可执行程序,好在kivy项目下有个打
    Python教程 . 后端开发 10651 2023-05-06 12:28:06
  • Python中如何使用通配符匹配字符串
    Python中如何使用通配符匹配字符串
    使用通配符匹配字符串:使用fnmatch.filter()方法从列表中获取匹配模式的字符串。使用fnmatch.fnmatch()方法检查字符串是否与模式匹配。importfnmatcha_list=['fql.txt','jiyik.txt','com.csv']pattern='*.txt'filtered_list=fnmatch.filter(a_list,pa
    Python教程 . 后端开发 2651 2023-05-06 12:13:06
  • Python音频处理库pydub如何使用
    Python音频处理库pydub如何使用
    1.安装使用pip安装即可(还需安装ffmpeg依赖,建议使用conda命令安装,则不需要配置环境):pipinstallpydub2.导入和读取音频文件frompydubimportAudioSegmentaudio=AudioSegment.from_file("path/to/file")3.播放音频frompydub.playbackimportplayplay(audio)4.音频时长duration=audio.duration_seconds#单位为秒5.音频切
    Python教程 . 后端开发 2551 2023-05-06 11:58:06
  • 太强了!Python 开发桌面小工具,让代码替我们干重复的工作!
    太强了!Python 开发桌面小工具,让代码替我们干重复的工作!
    决定写这篇文章的初衷是来源于一位小伙伴的问题,关于"如何根据数据源用Python自动生成透视表",这个问题背后有个非常好的解决思路,让代码替我们做重复的工作,从而减轻工作量,减少出错。Python开发的小工具实际上是将Python程序打包成exe,分享即可用,即便电脑没有安装Python环境,也可以使用,用代码提高工作效率,尽量少加班。内容大纲明确需求:自动生成透视表【这部分可以换成你的重复性工作】安装三方依赖库:tkinter和pyinstaller代码实现:包括两部分Py
    Python教程 . 后端开发 2446 2023-05-06 11:10:06
  • IPython 8.0 大版本更新,支持代码自动补全
    IPython 8.0 大版本更新,支持代码自动补全
    酝酿了3年多,IPython8.0终于来了。现在,用上最新版本,你不仅能在命令行里使用Black重新格式化代码,还能获得更好的自动代码补全和Debug体验。更多详情,咱们接着往下看。优化报错在8.0版本之前,如果代码出错,IPython的错误回溯会显示一个哈希值,用于编译PythonAST,就像这样:而现在,错误回溯已经正确格式化,能够显示出bug所在的具体单元格编号。另外,IPython8.0还集成了stack_data,这个包提供了更智能的追踪信息,能够突出显示发生错误的AST节点,帮助快速
    Python教程 . 后端开发 1685 2023-05-06 10:22:06
  • 怎么在Python中将字符串转换为集合
    怎么在Python中将字符串转换为集合
    在Python中将字符串转换为集合使用set()类将字符串转换为集合,例如my_set=set(my_str)。set()类将通过拆分其字符将字符串转换为集合。my_str='one'#✅通过拆分字符将字符串转换为集合my_set=set(my_str)print(my_set)#????️{'n','o','e'}#--------------------------
    Python教程 . 后端开发 3674 2023-05-05 23:52:05
  • Python如何实现文件操作帮助类
    Python如何实现文件操作帮助类
    一、业务需求在使用Python进行业务开发的时候,需要将一些数据保存到本地文件存储,方便后面进行数据分析展示。二、需求分析通过查看需求可得出:需要将数据存储为本地文件(这就是涉及到文件的操作),文件操作属于基础内容,可以直接将常用的文件操作封装为一个文件,后面使用直接调用即可。三、实现方法3.1、Python文件帮助类#文件操作importpickle#读取文件的所有内容(返回字符串)defReadFileAllInfoAsStr(filePathAndName):try:withopen(fi
    Python教程 . 后端开发 1937 2023-05-05 22:19:14
  • Python如何打印字典中的所有键值对
    Python如何打印字典中的所有键值对
    要打印字典中的所有键值对:使用dict.items()方法获取字典项目的视图。使用for循环遍历视图。使用print()函数打印每个键值对。my_dict={'name':'jiyik','age':30,'language':'Python'}forkey,valueinmy_dict.items():#namejiyik#age30#
    Python教程 . 后端开发 6501 2023-05-05 21:22:05
  • Python两个列表进行全组合的方法是什么
    Python两个列表进行全组合的方法是什么
    什么是全组合?两个元组(a,b)(c,d),则它们的组合有a,ca,db,cb,d方式1通过itertools类生成生成一个列表列表,其中包含两个列表之间的所有潜在组合importitertoolslist1=[1,2,3,4]list2=[5,6,7,8,9]print(list(itertools.product(list1,list2)))输出结果:[(1,5),(1,6),(1,7),(1,8),(1,9),(2,5),(2,6),(2,7),(2,8),(2,9),(3,5),(3,6
    Python教程 . 后端开发 1497 2023-05-05 20:34:12
  • python random库如何使用demo
    python random库如何使用demo
    pythonrandom库简单使用demo当我们需要生成随机数或者从一个序列中随机选择元素时,可以使用Python内置的random库。下面是一个带有注释的例子,演示了如何使用random库:#导入random库importrandom#生成一个0到1之间的随机小数random_float=random.random()print(random_float)#生成一个指定范围内的随机整数(包括端点)random_int=random.randint(1,10)print(random_int)#
    Python教程 . 后端开发 1130 2023-05-05 20:13:04
  • 加密Python源码方案 PyArmor
    加密Python源码方案 PyArmor
    python源码的加密方案有很多,现在我们来了解PyArmor如何给python加密。1、PyArmor介绍PyArmor是一个用来混淆python脚本的命令行工具,将混淆脚本绑定到固定的机器上,或到一定的时间让混淆的脚本过期不能用。可通过pyarmor-h查看其用法,以下只截取部分进行说明:(tt)PSC:test>pyarmor-husage:pyarmor[-h][-v][-q][-d][--homeHOME][--bootBOOT]...optional
    Python教程 . 后端开发 3686 2023-05-05 15:01:06
  • Python中的main方法怎么使用
    Python中的main方法怎么使用
    正文开始ifname=="main":可以看成是python程序的入口,就像java中的main()方法,但不完全正确。事实上python程序是从上而下逐行运行的,在.py文件中,除了def后定义函数外的代码都会被认为是“main”方法中的内容从上而下执行。如果只是写个伟大的"helloworld",不想写函数的话,仅仅是print(‘helloworld’)就可以,这就是一个“程序”,不需要所谓的“main”方法入
    Python教程 . 后端开发 3985 2023-05-05 13:25:06
  • Python重写父类的方法有哪些
    Python重写父类的方法有哪些
    1.基础应用classAnimal(object):defeat(self):print("动物吃东西")classCat(Animal):defeat(self):print("猫吃鱼")#格式一:父类名.方法名(对象)Animal.eat(self)#格式二:super(本类名,对象).方法名()super(Cat,self).eat()#格式三:super()方法名()super().eat()cat1=Cat()cat1.eat()print(ca
    Python教程 . 后端开发 2700 2023-05-04 23:52:13

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

EPS Shop System

一款国外商业网站购物系统 sn:V0RZTC1XVE4gaXMgcmVhbGx5IGJlc3Qgc2NyaXB0cyBncm91cCE=
电商源码
2025-11-17

TayCMS免费企业建站系统1.8 for PHP

由于精力有限,程序更新比较慢,请大家谅解,再次感谢支持taycms的朋友们,虽然比较慢,我们还是会一直更新下去的。谢谢您的关注。有什么建议可以到论坛提出,或者直接给我QQ留言。 2.0会有很多新功能,请关注官方论坛TayCMS 1.8 升级日志此版本修复了不少BUG1.更换图片切换JS , 不会再有错误提示2.增加资料下载模块3.更换默认模版,使程序功能和页面结构更清晰,方便参考制作模版4.修复留言列表,未审核留言降不显示5.优化自动缩略图功能,使产品缩略图片看起来更清晰不变形6.修复各模块的小bugT
企业站源码
2025-11-17

微同商城

微同商城是一个以Java进行开发的微信小程序商城源码。
电商源码
2025-11-17

智能网站管理系统(SmartSite)2.9.1

智能网站管理系统( SmartSite )是由仙人掌软件基于asp+access环境下开发的企业级网站管理系统。SmartSite 内置单页、新闻、产品、视频、下载四大内容模型,在很大程度上满足了更多层次用户的需求和发展需要。会员、在线招聘等功能,加强网站的互动性的同时也可为网站的发展带来一定的盈利模式。SmartSite 开发了全新的、高效的、灵活性更强的模板引擎。无限循环(循环嵌套)标签、自定义标签、数据缓存等功能,支持条件判断,系统函数直接调用等灵活的功能。SmartSite 以安全第一为原则,解
企业站源码
2025-11-16

毕业季庆祝派对背景矢量素材

毕业季庆祝派对背景矢量素材适用于毕业季等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-17

优雅中式古风团扇矢量插图

优雅中式古风团扇矢量插图适用于国风品牌、茶叶广告、高端酒店宣传、文化节纪念品等相关视觉场景设计由AI生成的Ai格式素材。
矢量素材
2025-11-16

温馨居家办公学习桌面矢量背景

温馨居家办公学习桌面矢量背景适用于办公学习等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-16

理想中的房子主题方形海报PSD模板下载

理想中的房子主题方形海报PSD模板适用于房地产海报模板设计 本作品提供理想中的房子主题方形海报PSD模板的图片会员免费下载,格式为PSD,文件大小为15.2M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-11-16

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号