Logo

分类:Python

60 篇文章

Mongo数据库ORM工具MongoEngine的使用

MongoDB 是一款流行的开源文档型数据库,从它的命名来看,确实是有一定野心的。MongoDB 的原名一开始来自于 英文单词"Humongous", 中文含义是指"庞大",即命名者的意图是可以处理大规模的数据。...

Flask+Jquery 前后端半分离

前端和后端是相互独立的两个模块,通过 API 接口进行通信。这种架构有助于更好地分工合作,提高开发...

关系型数据库ORM工具Peewee高级特性

Sqlite缓存 初始化字段 执行原生SQL 上下文管理器...

版本管理工具Git的使用

Git是一个开源的分布式版本控制系统,它可以追踪文件的所有历史变化,并能够在不同的开发者之间进行协作开发,从而使软件开发变得更加高效和可靠。...

算法与数据结构

什么是算法?算法可以被看作是一种解决问题的通用方法,它提供了一系列步骤,这些步骤可以根据输入产生正...

Redis 的ORM框架 Walrus的使用

Lightweight Python utilities for working with Redis. The purpose of walrus is to make working with Redis in Python a little easier. Rather than ask you to learn a new library, walrus subclasses and extends the popular redis-py client, allowing it to be used as a drop-in replacement. In addition to all the features in redis-py, walrus adds support for some newer commands, including full support for streams and consumer groups....

Python 高并发编程详解

Python 高并发编程多线程详解Python的多线程库提供了一种在同一时间执行多个线程的方式。这...

Python WMI模块的使用

Python WMI 模块的使用WMI (Windows Management Instrumen...

Pip常用指令

查看包所在目录及信息pip show packagename安装第三方包pip install packagename卸载安装第三方包pip uninstall packagename查看已经安装的第三方包pip list查看可以更新的包(过期的包)pip list --outdated pip l...

使用uwsgi部署flask或者django项目

很多小伙伴不知道怎么使用uwsgi服务部署flask或者Django项目,今天我们就来学习一下首先...

如何在Linux下使用Python虚拟环境

1.安装所需依赖sudo apt install python3-dev python3-pip ...

Redis数据库简介及使用方法

0.什么是RedisREmote DIctionary Server(Redis) 是一个由 Sa...

最详细的Excel模块Openpyxl教程——基础操作

在以前的推文中,我们介绍了操作Excel的模块Xlwings的知识,相关推文可以从本公众号的底部相...

Python实用工具,Python和PyQt5开发框架,实现简易浏览器

开发工具Python版本:3.5.4相关模块:PyQt5模块(5.10版本)以及一些Python自...

Python高级语法----列表推导式、拷贝、装饰器

列表推导式所谓的列表推导式,就是指的轻量级循环创建列表基本方法(一个for循环)image.png...

Python GUI之tkinter窗口视窗教程大集合

一、前言由于本篇文章较长,所以下面给出内容目录方便跳转阅读,当然也可以用博客页面最右侧的文章目录导...

关系型数据库ORM工具Peewee使用详解

#Peewee是一个简单而小的ORM。它几乎没有(但富有表现力的)概念,使其易于学习和直观使用。#...

Python GUI编程之Qt5

0.PySide2、PyQt5 简介PySide2、PyQt5 都是基于著名的 Qt 库。Qt库里...

【Python设计模式】5.行为型模式

1. 责任链模式       责任链模式的内容:使多个对象都有机会处理请求,从而避免请求的发送者和...

【Python设计模式】4.结构型模式

1. 适配器模式将一个类的接口转换成客户希望的另外一个接口,适配器使得原本由于接口不兼容而不能一起...

【Python设计模式】3.创建型模式

1. 简单工厂模式简单工厂模式不是23中设计模式中的,但是必须要知道。简单工厂模式不直接向客户端暴...

【Python设计模式】2.面向对象设计原则

1. 开放封闭原则一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。即软件实体应该在不修改原...

【Python设计模式】1.设计模式与面向对象

1. 设计模式设计模式是对软件设计中普遍存在或反复出向的各种问题所提出的解决方案。每一个设计模式系...

【Py从零开始】32.PEP 8风格指南

PEP 8风格指南PEP是Python Enhancement Proposal的缩写,通常翻译为...

【Py从零开始】31.Python编程惯例

Python编程惯例“惯例”这个词指的是“习惯的做法,常规的办法,一贯的做法”,与这个词对应的英文...

【Py从零开始】30.Django 项目部署上线指南

项目部署上线指南准备上线上线前的检查工作。python manage.py check --dep...

【Py从零开始】29.软件测试和自动化测试

软件测试和自动化测试软件测试概述软件测试是一种用来促进鉴定软件的正确性、完整性、安全性和品质的过程...

【Py从零开始】28.使用Django开发商业项目

使用Django开发商业项目说明:本文的部分插图来自于《Python项目开发实战》和《精通Djan...

【Py从零开始】27.网络API接口设计

网络API接口设计目前许多的Web应用和移动应用都使用了前后端分离的开发模式,前后端分离简单的说就...

【Py从零开始】26.MySQL性能优化

MySQL性能优化基本原则想要发挥 MySQL 的最佳性能,需要遵循 3 个基本使用原则。让MyS...

【Py从零开始】25.Docker容器技术详解

Docker容器技术详解Docker是基于Go语言开发的开源应用容器引擎,遵从Apache Lic...

【Py从零开始】24.团队项目开发的问题和解决方案

团队项目开发的问题和解决方案个人开发和团队开发这两个词相信对大家来说并不陌生。所谓个人开发就是一个...

【Py从零开始】23.用FastAPI开发网络数据接口

用FastAPI开发网络数据接口FastAPI 是一个用于构建API(网络数据接口)的现代、高性能...

【Py从零开始】22.NoSQL入门

NoSQL入门NoSQL概述如今,大多数的计算机系统(包括服务器、PC、移动设备等)都会产生庞大的...

【Py从零开始】21.Python程序接入MySQL数据库

Python程序接入MySQL数据库在 Python3 中,我们可以使用mysqlclient或者...

【Py从零开始】20.深入MySQL

深入MySQL索引索引是关系型数据库中用来提升查询性能最为重要的手段。关系型数据库中的索引就像一本...

【Py从零开始】19.SQL详解

SQL 和 MySQL 详解SQL 详解我们通常可以将 SQL 分为四类,分别是 DDL(数据定义...

【Py从零开始】18.关系型数据库和MySQL概述

关系型数据库和MySQL概述关系型数据库概述数据持久化 - 将数据保存到能够长久保存数据的存储介质...

【Py从零开始】17.玩转Linux

玩转Linux操作系统说明:本文中对Linux命令的讲解都是基于名为CentOS的Linux发行版...

【Py从零开始】16.Web前端概述

Web前端概述说明:本文使用的部分插图来自Jon Duckett先生的*HTML and CSS:...

【Py从零开始】15.图像和办公文档处理

图像和办公文档处理用程序来处理图像和办公文档经常出现在实际开发中,Python的标准库中虽然没有直...

【Py从零开始】14.网络编程入门

网络编程入门计算机网络基础计算机网络是独立自主的计算机互联而成的系统的总称,组建计算机网络最主要的...

【Py从零开始】13.进程和线程

进程和线程今天我们使用的计算机早已进入多CPU或多核时代,而我们使用的操作系统都是支持“多任务”的...

【Py从零开始】12.使用正则表达式

使用正则表达式正则表达式相关知识在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符...

【Py从零开始】11.文件和异常

文件和异常实际开发中常常会遇到对数据进行持久化操作的场景,而实现数据持久化最直接简单的方式就是将数...

【Py从零开始】10.图形用户界面和游戏开发

图形用户界面和游戏开发基于tkinter模块的GUIGUI是图形用户界面的缩写,图形化的用户界面对...

【Py从零开始】9.面向对象进阶

面向对象进阶在前面的章节我们已经了解了面向对象的入门知识,知道了如何定义类,如何创建对象以及如何给...

【Py从零开始】8.面向对象编程基础

面向对象编程基础活在当下的程序员应该都听过"面向对象编程"一词,也经常有人问能...

【Py从零开始】7.字符串和常用数据结构

字符串和常用数据结构使用字符串第二次世界大战促使了现代电子计算机的诞生,最初计算机被应用于导弹弹道...

【Py从零开始】6.函数和模块的使用

函数和模块的使用在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。...

【Py从零开始】5.构造程序逻辑

构造程序逻辑学完前面的几个章节后,我觉得有必要在这里带大家做一些练习来巩固之前所学的知识,虽然迄今...

【Py从零开始】4.循环结构

循环结构应用场景我们在写程序的时候,一定会遇到需要重复执行某条或某些指令的场景。例如用程序控制机器...

【Py从零开始】3.分支结构

分支结构应用场景迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为...

【Py从零开始】2.语言元素

语言元素指令和程序计算机的硬件系统通常由五大部件构成,包括:运算器、控制器、存储器、输入设备和输出...

【Py从零开始】1.初识Python

初识PythonPython简介Python的历史1989年圣诞节:Guido von Rossu...

Flask-WTF与WTForms的用法详解

前言我们在使用flask框架来搭建自己的博客,只要是设涉及到表单相关,必然会想起Flask-WTF...

Python Web 框架 Flask所有知识点合集

使用阿里云镜像仓库安装flaskpip install flask -i "http://mirrors.aliyun.com/pypi/simple" --trusted-host "mirrors.aliyun.com"创建一个flask项目from fl...

Django 知识点合集 基于2.2.10版本

Django2005年发布,采用Python语言编写的开源web框架,早期的时候Django主做新...

Python 里最具代表性的符号,竟如此强大

要说 Python 里使用频率最高的符号,我想下划线应该排第一吧?在不同场合下,下划线有不同含义:...

吐血整理!140种Python标准库、第三方库和外部工具都有了

**导读:**Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库、函数和外部...