Python 编程之道
文章平均质量分 70
Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
胖蔡
一直写下去,一直敲下去~
展开
-
Python 实现凯撒加解密
凯撒加密法属于一种常见的堆成加密方式,也是一种其他更加复杂加密算法的一个加密步骤。原创 2022-12-09 10:45:21 · 1176 阅读 · 0 评论 -
MD5加密算法
MD5 算法是一个散列函数。这意味着它会为它接受的任何输入生成一个 32 个十六进制字符串。您可以将密码、段落或整个百科全书转换为相同长度的 MD5 哈希。作为一般规则,MD5 算法是不可逆的,就像大多数散列函数一样。它将一组无限的值散列到 32 个十六进制字符的固定摘要中。由于多个条目可以具有相同的 MD5 值,因此没有对其进行解密的算法方法。查看原文说 MD5 算法不可逆并不意味着它是完美的哈希函数,并且无法猜测原始值,我们将在本文中看到。MD5 是可逆的吗?作为散列函数的结果,两个 MD5.原创 2021-12-14 21:21:03 · 6060 阅读 · 0 评论 -
为什么要使用Fastapi进行网站开发?
FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 APIs (应用程序接口)与微服务。它基于 Python 语言,并充分利用了 Pydantic 进行数据验证以及 Starlette 和 Pydantic 这些库来处理异步请求,提供卓越的性能和开发体验。FastAPI 适用于构建各种规模的Web后端服务,特别是那些需要高性能、清晰的API设计以及快速迭代的项目,比如微服务架构中的服务、数据处理API、RESTful web服务等。原创 2024-10-12 11:14:30 · 61 阅读 · 0 评论 -
Python Flask 使用SQLAlchemy实现ORM管理
SQLAlchemy是python里提供的一款SQL工具,支持数据库连接、映射、对象关系映射(ORM)以及数据库操作等功能。SQLAlchemy在构建在WSGI规范上的下一代中得到了广泛应用。如下介绍如何在Flask项目中配合实现数据库管理。原创 2024-06-12 09:05:01 · 508 阅读 · 1 评论 -
Python Flask实现蓝图Blueprint配置和模块渲染
蓝图(Blueprint)是Flask实现的应用模块化,通过模块化的方式分割视图,让应用的层次更加清晰,更加便于开发者开发和维护项目。通过蓝图,我们可以创建一组相同前缀的路由组合,可以用于分割应用不同的服务。如应用有两个服务:认证服务和用户服务,我们可以通过模块化分割服务,然后通过Flask注册不同前缀的蓝图。原创 2024-06-06 08:55:34 · 879 阅读 · 0 评论 -
Python Flask 入门开发
Flask是一款流行的Python Web开发框架。轻量级的Web框架使得我们可以选择需要的模块进行搭建,也可以扩展所有需要的支持模块。Flask采用的是MVC模式,结构设计非常优秀,采用的Jinja2模块引擎,更好和前端模块进行结合。纵观python框架,我们不难看出pythonFlaskjwtcookiesunicode。原创 2024-06-05 14:51:31 · 407 阅读 · 0 评论 -
Python 实现反转密码加密
反转密码加密是通过反向输出消息进行加密。如,‘Hi,boy!’通过反转加密就会变成 ‘!加解密的过程是一样的,解密是需要将密文再次反转过来既可以得到原文内容了。反转加密是一种比较弱的加密方式,一般我们通过一些密文既可以发现它是反转的。下面,我们将通过Python来实现一个简短的反转加密。原创 2024-06-04 09:25:33 · 65 阅读 · 0 评论 -
Python 实现乘数加密法
乘数加密是简单代替密码的一种。乘数加密法脱胎于凯撒加密法,加密和解密符号设计把他们转换成数字,加上或者减去密钥,然后把新的数字转换回符号,当我们把加减密钥变成乘以密钥,就是乘法加密法。有关凯撒加密法可以看之前的文章。原创 2024-06-04 09:22:35 · 189 阅读 · 0 评论 -
Python实现单链表
单向链表也叫单链表,是链表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域。这个链接指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值。原创 2023-04-05 10:53:02 · 378 阅读 · 1 评论 -
Python Flask 路由配置
Flask中通过使用route装饰器实现路由访问功能,其路由匹配URL规则基于Werkzeug的路由模块。该模块基于Apache及更早的HTTP服务器主张,希望保证优雅且唯一的URL。.原创 2022-12-13 19:29:49 · 937 阅读 · 0 评论 -
Flask 使用Context上下文
Context上下文用于串联整个Web开发编程,用于在服务器端获取应用以及请求相关信息。Flask中Context()、()、()。原创 2022-12-09 10:51:32 · 496 阅读 · 0 评论 -
Python中使用国内源头下载依赖
Python开发中对于项目的依赖通常是用命令进行下载,默认官网下载源为国外网络,会经常出现下载超时的问题。那么如何修改下载源使得我们能快速下载资源,如下介绍两种方式设置国内下载源。原创 2022-12-08 20:01:00 · 2612 阅读 · 0 评论 -
如何使用virtualenv实现python环境的隔离?
可以帮助我们来创建一个的虚拟环境,虚拟环境可以独立并隔离外部的环境,方便我们对于不同项目使用不同的依赖,已经依赖版本的不同而导致的错误。本篇文章主要来了解下如何使用实现环境的隔离。我们可以通过来安装,安装代码如下: 安装好后,我们就可以在项目中通过来创建虚拟环境。通过命令在项目的根目录下创建一个,该目录下将存放项目中所有依赖的库。提供虚拟环境命令行环境,我们可以通过创建的虚拟环境目录下的命令启动进入虚拟环境命令行空间。激活后,我们进入的就是的虚拟环境,可以通过python -v 查看虚拟环原创 2022-12-08 08:20:54 · 535 阅读 · 0 评论 -
Python中如何选择Web开发框架?
Python开发中Web框架可谓是百花齐放,各式各样的web框架层出不穷,那么对于需要进行Python开发的我们来说,如何选择web框架也就变成了一门学问了。本篇文章主要是介绍目前一些比较有特点受欢迎的Web框架,我们可以根据各个Web框架的特性进行选择应用。原创 2022-12-07 13:53:16 · 496 阅读 · 0 评论 -
python变量
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。赋值python中变量赋值不需要类型声明 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 变量使用前必须赋值,变量赋值后才可被创建 变量赋值格式: a = 12 pyt原创 2017-06-14 08:03:57 · 517 阅读 · 0 评论 -
Python语法基础
Python语法基础python属于解释型语言。根据python的书写顺序来介绍,python作为一个脚本语言可以直接通过支持python环境的terminal通过命令进入python编译环境,也可以通过编写后缀为.py的py执行文件(后缀并非一定,也可没有后缀)实现编译运行。python基础语法分如下几个部分介绍:python文件结构,python注释,python关键字,python变量等。py原创 2017-11-22 23:08:53 · 950 阅读 · 1 评论 -
Python控制流
控制流即判断语句,python中的判断语句包括有:if语句,while语句,for语句.python中并没有类似的swith语句if语句python中if语句的写法和java,C有点不一样的是使用elif代替else if 而且必须每个代码块内部必须要包含代码,如此就需要引入一个比较重要的语句:pass语句pass语句是一个比较奇葩的语句,他不做任何事情,但是就是占着这个位置,这样就保证了pytho原创 2017-11-23 00:06:00 · 358 阅读 · 0 评论 -
Python Exception处理
Python中的错误处理分为两类:语法错误和异常处理。语法错误一般是指由于python语句、表达式、函数等存在书写格式活语法规则上的错误抛出的异常,如python常见的缩进控制,若同层次的执行语句存在缩进不同,会报语法错误(SyntaxError),一般在ide中会有明显的提示,其属于编译阶段的错误,一般是导致解析错误抛出错误;异常处理一般是指python语法格式正确,但在运行过程出现错误,错误类型原创 2017-11-26 15:29:22 · 8685 阅读 · 0 评论 -
Python 模块
python模块是一个比较常用的功能,模块类似于Java中的jar包,是一个将部分程序功能通过打包的形式包装成一个整体的形式,然后便于我们在需要使用的场景直接通过引用模块来实现功能,降低代码的耦合性,增加代码的复用性。模块的使用可以通过使用from关键字和import关键字,如下给出一个简单的小例子:#通过import直接导入模块.import sys,time#通过from module im原创 2017-12-09 16:11:17 · 715 阅读 · 0 评论 -
Python 函数和类
python作为一个面向对象的语言,也有类似java等面向对象语言相同的数据结构(class)的定义,和代码块数据结构定义“函数”。为了极大可能的简化代码调用逻辑和书写规则,python中对于函数和类的定义与使用也是及其简单的。函数也可以称作方法的定义使用有两种:一种是通过关键字def定义函数格式,另一种是通过lambda构建一个匿名函数。类的定义主要是通过关键字class定义完成,具体类相关的内容原创 2017-11-23 14:11:20 · 9118 阅读 · 0 评论 -
Python 中的文件操作
python中对于数据输入输出的处理和常规性语言类似。主要包括:系统输入输出、文件存储、数据库存储等,其中数据存储读取操作中主要就是对于文件和数据库的处理方面。python中对于文件的处理提供了一个比较常用且比较方便的内建类file,通过file可以比较方便的对文件操作。python中对于文件的操作较多的方法可以很方便的实现文件的读取、写入、删除、查找等操作,如下示例:#!/usr/bin/env原创 2017-12-28 16:40:03 · 991 阅读 · 0 评论 -
python:html元素解析
说明主要是总结我通过python实现html解析的一个初步的思路和记录实现基础html解析的代码。本解析方式仅仅 只是实现了html按元素解析的功能,具体元素的分类获取还得需要再进行进一步的优化。html解析html解析,当前实现我将其分为两个部分:一个是元素节点的定义,一个是元素节点解析。 1) 解析实现解析通过html的节点进行控制,通过遍历html中的所有节点,对节点进行数据描述。html原创 2017-07-10 10:43:02 · 707 阅读 · 0 评论 -
python中Socket的使用
说明前一段时间学习python网络编程,完成简单的通过python实现网络通信的功能。现在,将python中Socket 通信的基本实现过程做一个记录备份.Socket通信python 中的socket通信较为简单,仅需要几行代码就可实现。和一般的网络通信一样,通信方式分为udp和tcp两种方式,两种方式的处理也略有不同。tcp通信为传输控制协议(Transmission control Prot原创 2017-07-01 21:51:42 · 2735 阅读 · 0 评论 -
Python日期和时间
更多相关文章请参考:http://www.enjoytoday.cn/categorys/python说明Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。python 时间元组很多Python函数用一个元组装起来的9组数字处理时间,格式如原创 2017-06-14 21:07:25 · 349 阅读 · 2 评论 -
Python 魔法方法与属性
python的魔法方法很奇特,有些地方也称他为特殊方法。其结构是由两个下划线(“_”开始中间名称最后以两个下划线(“_”)结束的特殊指定方法,这有点类似java中的接口和abstract,是python中定义的一种规则,一种玩法。这也是python与java对于方法重写的一个较大的不同的地方.Java中我们可能会为了实现某种或某类相似的动作行为(action),从而使用接口式编程,抽象方法来抽象实现原创 2017-12-04 23:42:52 · 2228 阅读 · 2 评论 -
Python 语法
Python 语法Python因为它的易学性,被大众所青睐。也是被公认较为容易上手的编程语言之一,是最为受初学者喜欢的语言。学习Python 开发项目前,我们先来了解下Python的前世今生,以及简单的语言使用语法,更多的语法知识可能需要我们花费更多的时间来敲代码发现。请记住:“Life is short,you need Python”。起源Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的原创 2021-02-10 15:39:00 · 504 阅读 · 2 评论 -
斐波拉契数列与Python
习惯性的,我们每学习一个编程语言,都喜欢从数学的原理、经典数题开始我们的学习之旅,而斐波拉契数可以说是各中常客了,仿佛是没有写过斐波拉契数列就不算学了某个语言一样。这篇文章难脱俗套,也是一个“斐波拉契数列”与业界传奇Python大叔的故事。铁打的斐波拉契流水的编程“大叔“[Python]话说我们今天的女猪脚大美女"斐波拉契数列"也是出身名门响当当的人物。斐波拉契数列自从被伟大的数学家昂纳多·斐波拉契(Leonardoda Fibonacc)通过兔子的繁殖提出以来,一直都是最美丽的数列,受到万众追捧。C原创 2020-08-07 09:33:26 · 350 阅读 · 0 评论