Python

Python

文章 23.9k 浏览 6.0k

Python / Django 编程实践指南

PEP8 是 Python 官方推荐的代码风格指南标准。 使用4个空格作为缩进 最外层函数和类使用两个空行分隔 类中的方法使用一个空行分隔 PEP8 建议按如下三…

JSmiles 2021-03-19 13:12:51 1370 0 0

小议 Python3 的原生协程机制

在最近发布的 Python 3.5 版本中,官方正式引入了 async/await关键字、在 asyncio 1 标准库中实现了IO多路复用、原生协程(coroutine)与 事件循环(e…

JSmiles 2021-03-16 16:48:32 1306 0 0

Python 中的赋值和拷贝

赋值 在 python 中,赋值就是建立一个对象的引用,而不是将对象存储为另一个副本。例如: >>> a=[1,2,3] >>> b=a >>> c=a 对象是 [1,2,3],分别由 a、…

JSmiles 2021-03-16 10:02:53 1130 0 0

SQLAlchemy 简明使用指南

SQLAlchemy 是 Python 编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行。 SQLAlchemy 采用简单的Python语言…

JSmiles 2021-03-14 16:14:06 1347 0 0

python 中 dict 的 sorted 排序

我们知道 Python 的内置 dictionary 数据类型是无序的,通过 key 来获取对应的 value。可是有时我们需要对 dictionary 中的 item 进行排序输出,可能…

JSmiles 2021-03-14 09:59:31 1252 0 0

Python 包管理工具小结

作为一名接触 Python 有一段时间的初学者,越来越体会到 Python 的方便之处,它使人能更 多的关注业务本身的逻辑,而不用太纠结语言层面的技巧与细节…

JSmiles 2021-03-12 16:16:55 1535 0 0

nova 中定时任务 periodic_task 原理分析

在 nova 源代码中, 可以在很多函数上看到 @periodic_task 这样的修饰符, 我们知道这是nova的定时任务, 可以让这个函数周期性执行, 但是可能不太了解这…

JSmiles 2021-03-11 16:15:04 1456 0 0

标签云算法 Python 实现

标签云(Tag Cloud)常见于各种博客站点中,标签有利于网站内容分类,还可以用于相关性内容推荐。近日笔者有空把个人的开源博客 Django_blog 添加了一…

JSmiles 2021-03-11 12:20:29 1143 0 0

python eventlet 并发原理分析

motivation 114.113.199.11 服务器上 nova 服务中基于 python eventlet 实现的定时任务(periodic_task)和 心跳任务(report_state)都是 eventlet 的一…

JSmiles 2021-03-10 16:10:32 1155 0 0

Python 中字典的使用

字典由大括号内的多个键值对组成,格式类似于 JavaScript 里面对象的写法。 字典的创建 直接创建 phonebook = {'Alice':'2341', 'Beth':'9102', 'Ceci…

JSmiles 2021-03-10 09:54:52 1125 0 0

Python 中的除法

Python 中分为 3 种除法:传统除法、精确除法、地板除。 传统除法 如果是整数除法则执行地板除,如果是浮点数除法则执行精确除法。 >>>1/2 0 >>>1.0/2…

JSmiles 2021-03-09 10:06:43 1260 0 0

Python 服务 Debian 打包新思路

Debian 打包一直是比较冷僻的技术,大部分同学都不会接触到它。 但是我们 Debian 服务器上安装的各种软件服务,都是通过各种打包工具制作出来的安装包…

JSmiles 2021-03-05 15:55:55 1286 0 1

用 conda 创建 python 虚拟环境

首先在所在系统中安装 Anaconda。可以打开命令行输入 conda -V 检验是否安装以及当前 conda 的版本。 1. conda 常用的命令。 conda list 查看安装了哪…

JSmiles 2021-03-04 14:00:11 1684 0 0

Ubuntu 18.04 配置 PyQt5 开发环境

1. 准备软件 1.1. 确认 Python 版本 首先确认下Python的版本,需要安装python3+。 我们安装一个额外 Python 包 python3-dev 这个包包含了一系列的头文…

JSmiles 2021-03-04 13:27:38 3880 0 0

Python selenium 中分辨 alert、window 和 div 模态框

1.分辨 首先区别下alert、window和div伪装对话框: alert,浏览器弹出框,一般是用来确认某些操作、输入简单的text或用户名、密码等,根据浏览器的不…

JSmiles 2021-03-03 13:16:28 2793 0 0

简介

Python 由荷兰数学和计算机科学研究学会的 Guido van Rossum 于 1990 年代初设计,作为一门叫做ABC语言的替代品。Python 提供了高效的高级数据结构,还能简单有效地面向对象编程。

更多

推荐作者

马化腾

文章 0 评论 0

thousandcents

文章 0 评论 0

辰『辰』

文章 0 评论 0

ailin001

文章 0 评论 0

冷情妓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文