自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python从入门到进阶(二十四)——Flask

Flask是一个轻量级的基于Python的web框架。

2023-10-26 17:02:10 128

转载 Python从入门到进阶(二十三)——Tornado

Tornado 是一个 Python Web 框架和 异步网络库,最初由 FriendFeed 开发。通过使用非阻塞网络 I/O,可以扩展到数万个开放连接,使其成为长轮询、WebSocket 和其他连接的理想选择 需要与每个用户建立长期连接的应用程序。大致可分为三大组成部分:一个 Web 框架(包括子类化为 创建 Web 应用程序和各种支持类)。HTTP 的客户端和服务器端实现。一个异步网络库,它们用作 HTTP 的构建块 组件,也可用于实现其他协议。

2023-10-23 13:30:21 98

原创 Python从入门到进阶(二十二)——Django的工作原理

Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。以下内容简要介绍了如何使用 Django 实现一个数据库驱动的网络应用。

2023-10-14 15:37:53 128

原创 Python从入门到进阶(二十一)——使用Django编写第一个PythonWeb项目

Django 是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站!采用了MVC的框架模式,即模型M,视图V和控制器C,也可以称为MVT模式,模型M,视图V,模板T。

2023-10-14 10:40:44 277

转载 Python从入门到进阶(二十)——Web开发基础知识

WSGI区分为两个部分1. 为"服务器"或"网关".它用于接收,整理客户端发送的请求.2. 为"应用程序"或"应用框架".处理服务器程序传递过来的请求.如上图,Web服务器即第一部分,接收、整理客户端发送的请求;Web框架即为第二部分,即所谓的Web应用程序。开发Web应用程序的时候,通常会把常用的功能封装起来,成为各种框架,比如Flask,Django,Tornado(使用某框架进行web开发,相当于开发服务端的应用程序,处理后台逻辑)。

2023-10-13 15:06:32 191

转载 Python从入门到进阶(十九)——发送邮件

这个库相对于上面的更简单,不过只支持python3。python中发送邮件主要使用的库是。属性说明参考注释即可.安装命令也比较简单;

2023-10-12 11:28:04 57

转载 Python从入门到进阶(十八)——网络编程

【代码】Python从入门到进阶(十八)——网络编程。

2023-10-11 17:26:19 45

转载 Python从入门到进阶(十七)——源码打包

安装成功后,进入 C:\Users\Fengling\AppData\Local\Programs\Python\Python311\Lib\site-packages,第三方模块都安装的这里,python 解释器执行时也会搜索这个路径)setup.py是setuptools的构建脚本.它告诉setuptools您的包(例如名称和版本)以及要包含的代码文件。注意:如果使用的镜像不是官网,例如国内使用最多的清华镜像,可能需要等5分钟以上才能安装,镜像同步需要时间;访问上传成功的地址,是否存在你上传的包;

2023-10-11 11:32:09 322

转载 Python从入门到进阶(十六)——操作系统和环境

os模块这个模块提供了多数操作系统的功能接口函数。在不同系统执行时,os模块会自适应于不同的操作系统平台,调用不同的接口;import os。

2023-10-10 14:51:34 39

转载 Python从入门到进阶(十五)——数据库操作

对与mysql和mongodb数据库,python中分别有对接的连接操作库。一个是非关系型数据库 如mongodb。一个是关系型数据库,如MySql。

2023-10-10 11:13:48 41

转载 Python从入门到进阶(十四)——数据文件读写

文件读写就是一种常见的IO操作。python封装了操作系统的底层接口,直接提供了文件读写相关的操作方法;文件读写不需要额外引入第三方库;主要是三个参数,文件路径,打开模式,文件编码。以只读模式打开一个文件,读取内容,关闭文件;使用with 方式,可以写文件关闭代码;

2023-10-07 11:45:00 58

转载 Python从入门到进阶(十三)——解析命令行参数与时间日期处理

示例代码:代码示例,实现输入数字,返回指定值。

2023-10-06 13:34:24 106

转载 Python从入门到进阶(十二)——面向对象编程

在Python中使用反射可以得到对象的所有属性,这个机制被称为反射(反过来让对象告诉我们他是什么),用于实现在运行时获取未知对象的信息.python中有几个内置方法,可以用来检查或是访问对象的属性,这些方法可以用于任意对象:调用这个方法将返回包含obj大多数属性名的列表(会有一些特殊的属性不包含在内)。obj的默认值是当前的模块对象。这个方法用于检查obj是否有一个名为attr的值的属性,返回一个布尔值。调用这个方法将返回obj中名为attr值的属性的值,

2023-09-28 14:04:28 62

转载 Python从入门到进阶(十一)——进阶语法(二)

在 Python 中,用引号来表示字符串,例如 双引号 “,单引号 ',还有一个奇葩的三引号 “””,对应的三单引号 ‘’'。所以下述代码都是在 声明 一个字符串。

2023-09-22 15:51:43 88 1

转载 Python从入门到进阶(十)——进阶语法(一)

列表推导式是Python语言特有的一种语法结构,也可以看成是Python中独特的数据处理方式,它在Python中用于转换和过滤数据.其语法格式如下所示,其中if条件表达式可省略注意:学习列表推导式的前提是掌握Python for循环列表推导式中存在两个名词,一个是 列表,另一个是 推导式 ,列表我们很清楚,就是 Python 的一种数据类型,而推导式只是一个普通的语法定义词,有的教程里,会将其叫做 解析式,二者是一样的概念。列表推导式会返回一个列表,因此它适用于所有需要列表的场景。

2023-09-19 14:12:21 82

转载 Python从入门到进阶(九)——语法基础(六)

返回一个数的绝对值,参数可以是普通的整数,长整数或者浮点数,如果参数是个复数,返回它的模.

2023-09-18 16:12:59 62

转载 Python从入门到进阶(八)——语法基础(五)

从字符串初始化列表从元组初始化列表创建一个空列表用某个固定值初始化列表1.2 访问列表访问单个元素遍历整个列表2 列表操作2.1 更新列表2.2 删除列表元素输出结果:0 1 2 3 4 5 6 7 [0, 1, 3, 4, 5, 6, 7]列表对+和的操作符与字符串相似,+用于组合列表,*号用于重复列表以下为+操作符以下为*操作符以下是help(list)的结果中关于重点函数的介绍部分3 元组tuplePython的元组与列表类似,不同之

2023-09-18 10:23:07 39

转载 Python从入门到进阶(七)——语法基础(四)

python的数据类型分为基本数据类型和复合数据类型基本数据类型包含:数字,字符串复合数据类型包含:列表,元组,字典,集合。

2023-09-16 10:36:38 114 1

转载 Python从入门到进阶(六)——语法基础(三)

程序有三种基本控制结构:顺序结构,选择结构,循环结构。

2023-09-14 11:35:50 70 1

转载 Python从入门到进阶(五)——语法基础(二)

在情形2中已经修改了对象实例obj2的属性值age,其属性值和类实例A的属性值已经独立。通过类的集成,可以扩展原有的类。类继承是在已有类基础上构建新类的机制,该新建类也成为子类.子类可以增加新的属性或功能,也可以继承父类的功能.继承所描述的是"is-a"关系.(6)如果父类定义了__init__()方法,子类也定义了自己的__init__()方法并且还要使用父类的__init__()方法,例子中代表的是一对一关联,Boy类中的属性girlFriend是Girl类的实例,这两个类之间存在一对一关联关系。

2023-09-13 17:18:53 63 1

转载 Python从入门到进阶(四)——语法基础(一)

通常就是代码编辑工具中显示的每一行如果编辑器有自动换行,例如(windows的记事本),需要将其关闭,否则代码会被编辑器重新换行,影响到源码的阅读a=1b=2c=3print(a,b,c) # 这里一共5行代码,也是5个物理行obj={"a":1,"b":2} # 这里一共4行代码,也是4个物理行obj={"a":1,"b":2} # 这里Python解释器,作为一个赋值语句解释,是一个逻辑行print("1\2\

2023-09-11 17:16:34 61

转载 Python从入门到进阶(三)——编码规范与模块管理

当我们在导入一个包(package)时(会先加载__init__.py定义的引入模块,然后再运行其他代码),实际上是导入的它的__init__.py文件(导入时,该文件自动运行,助我们一下导入该包中的多个模块)。这里的B文件夹下有 init .py时,意为B文件夹是一个包(package),其下的多个模块(module)构成一个整体,而这些模块(module)都可通过同一个包(package)导入其他代码中。根节点的位置由sys.path中的路径决定,项目的根目录一般自动在sys.path中。

2023-09-09 17:06:10 113 1

原创 Python从入门到进阶(二)——Python安装与运行

下载exe后,双击.exe文件进入软件安装界面,选中【customize Installation】自定义安装, 并勾上【Add Python to PATH】添加环境变量(Python添加到路径)选项,意思是把Python的安装路径添加到系统环境变量的Path变量中。在这里找到自己需要的版本进行下载即可,但是建议大家不要下载最新版本,下载完成后运行安装即可。博主的电脑是64位的,因此安装的版本是64位的3.11.4。选择安装路径,点击Install,等待安装完成。选择 Python应用程序 点击下一步,

2023-09-09 13:27:50 136 1

原创 Python从入门到进阶(一)——了解Python

Python是一种简单易学并且结合了解释性,编译性,互动性和面向对象的脚本语言.

2023-09-09 10:10:16 73 1

原创 C#Socket远程通讯获取外网IP

远程通讯获取外网IP

2023-02-11 15:30:48 714

原创 C#Socket通讯聊天完整代码

Socket TCP/UDP聊天通讯

2023-02-06 14:17:29 934

原创 深入浅出Windows应用程序开发(二)

win10通用应用开发

2023-02-06 13:27:15 635

原创 深入浅出Windows通用应用程序开发(一)

Win10通用应用

2023-02-06 13:23:22 523

原创 搭建Hexo博客+插入音乐视频(四)

Hexo博客插入音乐视频

2023-02-06 11:40:48 206

原创 搭建Hexo博客+Music(三)

Hexo博客+歌单页面

2023-02-06 11:22:38 152

原创 搭建Hexo博客笔记(二)

搭建Hexo博客

2023-02-06 11:11:49 76

转载 搭建Hexo博客笔记(一)

Hexo博客搭建流程

2023-02-06 11:06:38 134

空空如也

空空如也

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

TA关注的人

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