202207-27 使用django框架查询数据库,并提供案例解析 HOT 在web开发过程中,数据库的内容是必不可少的内容,而数据查询是数据库操作中一个非常重要的技术。在Python中,django框架与数据库的交互同样也是必不可少的一项内容。本文就带大家了解一下使用django框架查询数据库,并提供案例解析 继续阅读 >
202207-27 使用这个,你发的消息就无法被监控了 HOT 我觉得每一个人都应该学会使用RSA,因为只有在加密的世界里,我们的隐私才能真正被保护。今天就来分享一下如何用Python来应用RSA。先说个场景,你是A,要发一个重要的消息给B,但是通过任何聊天APP都是不安全的,可能被监控,也可能被记录,因此你需要对消息加密。怎么加密安全,那就是用RSA的公钥加密,私钥解密,公钥可以公开,私钥不公开。第一步:密钥生成并交换公钥先 pipinstallrsaA生成一对RSA... 继续阅读 >
202207-27 告别重复工作,Python操作xlwings实例演示! HOT 阿里云产品费用巡检,一般流程是登录账号,再逐项核对填写。虽然简单,但如果帐号多表格多,帐号间的数据有关联,填写起来就比较费力气。几张表格,可能从下载数据到核写完毕,辗转半个小时。因此在保留excel原文件格式不变的基础上,自动填写相关数值变得重要。python操作excel的模块多,xlrd,pandas,xlwings,openpyxl。经常搞不清这么多功能类似的模块有什么区别,这里发现xlwings可以派上用场,因为我有个保留excel格式的... 继续阅读 >
202207-26 django框架图形解析(django框架原理图) HOT 很多Python初学者学习Django,面对Django的诸多概念,难免觉得Django内容多上手难。确实,Django有其上手“门槛”,但是其实Django有其自有的内在结构逻辑,这个结构逻辑其实就是MTV模式,接下来就带大家解析一下django框架 继续阅读 >
202207-26 django框架如何配置数据库?(基于django框架配置数据库?) HOT Python中Django强大的框架为我们提供了简洁方便的数据库的访问方式。使我们不用在数据库的建立和操作上花费太多的时间,而把更多的精力用于网站后端的数据模型的设计以及其他的功能上。接下来编程学习网就带大家了解一下django框架如何配置数据库 继续阅读 >
202207-26 如何快速把你的 Python 代码变为 API HOT 提到API开发,你可能会想到DjangoRESTFramework,Flask,FastAPI,没错,它们完全可以用来编写API,不过,今天分享的这个框架可以让你更快把现有的函数转化为API,它就是Sanic。Sanic简介Sanic,是Python3.7+Web服务器和Web框架,旨在提高性能。它允许使用Python3.5中添加的async/await语法,这可以有效避免阻塞从而达到提升响应速度的目的。Sanic致力于提供一种简单且快速,集创建和启动于一体的方法,来... 继续阅读 >
202207-26 70行Python代码做一个桌面自动翻译器 HOT 工作上经常需要与外国友人邮件沟通,奈何工作电脑没有安装有道词典一类的翻译软件,结合自己的需要,自己撸一个桌面翻译神器。基本思路:基于PySimpleGUI开发桌面GUI→获取键盘输入→接入谷歌翻译API→爬虫获取翻译结果(其中涉及到正则表达式匹配翻译结果)→输出翻译结果→翻译完成。PySimpleGUI是什么?创建图形用户界面(GUI)可能很困难,有许多不同的PythonGUI工具包可供选择。最常提到的前三名是Tkinter,wxPython... 继续阅读 >
202207-25 django框架如何进行序列化(怎么使用django框架进行序列化) HOT 在我们开发过程中,如果需要将模型转换为json则需要使用序列化。而在Python中,django Rest Framework 是在Django框架中实现Restful API的一个插件可以非常方便的实现接口数据的返回,Django Rest Framework 提供了灵活的序列化关系模型,让开发者可以自由定制序列化数据模型。当然也可以使用JsonResponse直接返回json格式的数据。接下来编程学习网就带大家了解一下如何使用django框架进行序列化 继续阅读 >
202207-25 django框架简介(django框架是什么) HOT 框架之所以叫框架,开发者可以在框架的约束内迅速完成业务逻辑,框架就如同房子,有地基,有房梁,有门,有窗,建房子的时候将这些基础设施都提前准备好,往里面填充家具即可入住。今天,编程学习网就带大家简单介绍一下django框架 继续阅读 >
202207-25 Python 获取线程返回值的三种方式 HOT 提到Python线程,你的大脑应该有这样的印象:我们可以控制它何时开始,却无法控制它何时结束,那么如何获取线程的返回值呢?今天就分享一下自己的一些做法。方法一:使用全局变量的列表,来保存返回值ret_values = []def thread_func(*args): ... value = ... ret_values.append(value)选择列表的一个原因是:列表的appen... 继续阅读 >
202207-25 Python 动态属性:能用一个参数搞定的,就不用两个 HOT Python有个魔法函数 __getattr__,可以在调用对象的某个属性时自动执行,利用这一点,我们可以实现非常灵活的功能。举个例子,计算两个数的加减乘除,只需要传入一个参数就可以进行计算:文件:dynamic_attr_of_class.py 的内容如下:classDynamicAttr(object):def__getattr__(self,name):op,num=name.split("_")num=int(num)return{"times":lambdaval:val... 继续阅读 >
202207-23 学习django框架需要掌握哪些内容?(django框架必学知识整理) HOT 在Python程序开发中,web框架应用越来越广泛。而在众多web框架里,django框架是最受开发者们喜爱的一种,国内外各大巨头软件都采用django开发。因此,今天编程学习网就带大家了解一下如果要学习django框架,需要了解哪些内容。 继续阅读 >
202207-23 flask与django框架有什么区别?(flask和django的对比) HOT Django和Flask代表Python在网站开发中两个方向或者说是两个观点。如果你去让开发者们推荐这两个框架选择哪一个,一定会是公说公有理婆说婆有理的场面。今天编程学习网就带大家了解一下flask与django框架有什么区别? 继续阅读 >
202207-23 什么是双因素验证 2FA,如何用 Python 实现? HOT 传统的用户名密码方式,容易泄漏,并不安全。你说,加上短信验证码不就安全了,其实短信验证码也是不安全的,容易被拦截和伪造,SIM卡也可以克隆,已经有案例,先伪造身份证,再申请一模一样的手机号码,把钱转走。因此就有了Two-factorauthentication,简称2FA,也就是双因素验证。最常见的就是用户名密码,再加一个动态码。动态码通常由随身携带的移动设备上生成,比如U盾、手机。动态码最常见的实现算法就是One-Time... 继续阅读 >
202207-23 用了这个Python库,那就可以再也不用Excel了! HOT Mito是Python中的电子表格库。简单易用,如果你能编辑Excel文件,你就能编写代码,这是因为,我们在表格中执行的每个操作,Mito将自动生成对应的Python代码。可以跟重复枯燥的操作说再见了。安装Mito安装前确保Python的版本在3.6及以上。pip install mitoinstaller然后执行:python -m mitoinstaller install等待命令执行完成。mitoinstaller安装程序会为经典的JupyterNotebook... 继续阅读 >
202207-22 怎么启动django框架?(django框架的运行流程) HOT Pycharm作为一款专业的python的ide,其功能强大,下面编程学习网将介绍一下怎么启动django框架项目,并运行。 继续阅读 >
202207-22 python的django框架有什么特别之处?(python的django框架是干嘛的) HOT 众所周知,django是Python的一款经典web开发框架,广受开发者们的欢迎。而在通常情况下,web框架是在别人已经设定好的一个web网站模板,你学习它的规则,然后“填空”或“修改”成你自己需要的样子。可是,django却有点特立独行。接下来编程学习网就和大家分享一下python的django框架有什么特别之处? 继续阅读 >
202207-22 Python 生成、识别社会统一信用代码 HOT 三证合一之后,社会统一信用代码就是企业的身份证。也就是说只要你的程序涉及企业信息的录入,那就少不了社会统一信用代码的录入。这里分享一个工具,可以用Python来识别社会统一信用代码,也可以随机生成社会统一信用代码。社会统一信用代码,共18位,其中第1位:登记管理部门码。使用阿拉伯数字或大写英文字母表示,1代表机构编制、5代表民政、9代表工商、Y代表其他第2位:表示登记机构的类别。第3-... 继续阅读 >
202207-22 抛掉JavaScript,用HTML和Python做网站 HOT 有时候,我们的电脑上没有安装Python,但你需要验证一段Python代码的运行效果。又有时候,你想做一个网页,但是你只会HTML和Python。那么如果要做一个带有一些复杂逻辑的网页,只能去学JavaScript吗?其实未必。如果你不考虑网页美观的话,你可以用HTML+Python实现一个简单的网页。今天我们要介绍的东西,叫做PyScript,使用它,不需要安装任何软件。只要有一个记事本,就能写一段HTML+Python的代码。写完以后,双击这个HTML... 继续阅读 >
202207-21 什么是django框架?(为什么django框架这么受欢迎) HOT 作为一个由经验丰富开发者构建的Python框架——django,可以快速开发安全和可维护的网站。不仅能够提供给开发者开箱即用的开发体验,还可以在多个平台上运行。那么django框架到底是什么呢?为什么会这么厉害呢?今天编程学习网就给大家分享一下 继续阅读 >
202207-21 django框架可以做什么?(python的django框架是干嘛的) HOT 掌握Django后,我们可以从事一些web后端的开发工作。使用Django开发web后端效率还是比较高的,因为它自带了路由系统、ORM(对象关系映射)、admin后台,而且通过执行几个命令就能搭建一个项目。接下来编程学习网总结一下django框架django框架可以做什么? 继续阅读 >
202207-21 如何让自己的工具函数在Python全局可用? HOT 我们在开发Python项目的时候,经常会写一些工具函数。为了在项目里面多个.py文件中使用这个工具函数,就不得不在多个地方都导入它,非常麻烦。例如下面这个例子:在A.py和C.py文件都要使用clean_msg这个工具函数,那么他们就都要从util.py中导入clean_msg。这似乎理所当然。但今天我在看icecream/builtins.py源代码的时候,突然发现了一个高级用法,可以让我们使用工具函数的时候,就像使用Python的print函数一样,不用导... 继续阅读 >
202207-21 这10个错误,Pythoner可别再犯了 HOT Python是一门简单易学的编程语言,语法简洁而清晰,并且拥有丰富和强大的类库。与其它大多数程序设计语言使用大括号不一样 ,它使用缩进来定义语句块。在平时的工作中,Python开发者很容易犯一些小错误,这些错误都很容易避免,本文总结了Python开发者最常犯的10个错误,一起来看下,不知你中枪了没有。 继续阅读 >
202207-20 django框架怎么样呢?(开发者为什么要使用django框架) HOT django在2003年创建,目前已经成为全球最大的web服务管理平台,它提供了基于mvc模式的web应用开发解决方案,支持多种语言、多个数据库和插件机制。那对于开发者来说,django框架怎么样呢?编程学习网给大家总结了一些django的特点,希望能对大家有所帮助 继续阅读 >