python文章/教程

Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

Python究竟属不属于嵌入式语言?

写在前面: 几十年来,大家普遍的认为C与C++才是标准的嵌入式语言,那么现在大火的Python算是一种嵌入式语言吗? 在给出我的答案之前我们要先明确几个问题? 什么是Python? 编程语言的定义? 编程语言(英语:programming language),是用来定义计算机程序的形式语言。它是一种 ... »

Python中使用 for 循环来拿遍历 List 的值

常规版本 简单的 for 循环遍历 x_n = ["x1","x2","x3"] for x in x_n: print(x) >> x1 x2 x3 借助 range() 和 len() x_n = ["x1","x2","x3"] for i in range(len(x_n)): print( ... »

jack-nie-23

快速入门python看过的一些资料

我快速入门python看过的一些资料 B站的视频 10天自学Python,轻松掌握Python基础【千锋】 廖雪峰 - Python教程 https://www.liaoxuefeng.com/wiki/1016959663602400 C语言网 - Python教程 https://www.dot ... »

【Python爬虫技巧】快速格式化请求头Request Headers

你好,我是 @马哥python说 。 我们在写爬虫时,经常遇到这种问题,从目标网站把请求头复制下来,粘贴到爬虫代码里,需要一点一点修改格式,因为复制的是字符串string格式,请求头需要用字典dict格式: 下面介绍一种简单的方法。 首先,把复制到的请求头放到一个字符串里: # 请求头 header ... »

关于 Python 的 import

好久以前就被 Python 的相对与绝对导入所困扰。去年粗浅探究后自以为完全理解,近来又因 sys.path[0] 和 os.getcwd() 的不一致而刷新了认知... Python 官方文档 5. The import system — Python 3.10.5 documentation 当 ... »

sun123zxy

Python语言之面向对象

在现实世界中存在各种不同形态的事物,这些事物之间存在着各种各样的联系,在程序中使用对象来映射现实中的事物,使用对象间的关系来描述事物之间的联系,这种思想就是面向对象编程。面向对象三大特性:1.封装:根据职责将属性和方法封装到一个抽象类中;2.继承:实现代码的重用,相同的代码不需要重复的编写;3.多态... ... »

Python进程管理神器——Supervisor

一、简介 Supervisor 是一款 Python 开发的进程管理系统,允许用户监视和控制 Linux 上的进程,能将一个普通命令行进程变为后台守护进程,异常退出时能自动重启 详细介绍查阅:Supervisor Introduction 二、安装 Supervisor 支持 Linux 和 Mac ... »

data-magnifier Python

Python图像处理丨图像腐蚀与图像膨胀

摘要:本篇文章主要讲解Python调用OpenCV实现图像腐蚀和图像膨胀的算法。 本文分享自华为云社区《[Python图像处理] 八.图像腐蚀与图像膨胀》,作者: eastmount 。 本篇文章主要讲解Python调用OpenCV实现图像腐蚀和图像膨胀的算法,基础性知识希望对您有所帮助。 1.基础 ... »

python with as的用法

With语句是什么? 有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。 如果不用with语句,代码如下: file = open("/tmp/fo ... »

huangjiangyong

python测试开发django-197.django-celery-beat 定时任务

前言 django-celery-beat 可以支持定时任务,把定时任务写到数据库。 接着前面这篇写python测试开发django-196.python3.8+django2+celery5.2.7环境准备 django-celery-beat 一般结合 django-celery-results ... »

yoyoketang

Python 内置logging 使用详细讲

logging 的主要作用 提供日志记录的接口和众多处理模块,供用户存储各种格式的日志,帮助调试程序或者记录程序运行过程中的输出信息。 logging 日志等级 logging 日志等级分为五个等级,优先级从高到低依次是 : **CRITICAL; ** 程序严重错误 **ERROR; ** 程序错 ... »

jack-nie-23

Python: 列表、数组及迭代器切片的区别及联系

众所周知,Python中的列表和numpy数组都支持用begin: end语法来表示[begin, end)区间的的切片索引。numpy数组还支持用列表和numpy数组来表示切片索引,而列表则不支持。Pytorch的torch.utils.data.Dataset数据集支持单元素索引,但不支持切片。 ... »

orion-orion Python

Python语法糖,提升编程幸福感!!!

转载请注明出处❤️ 作者:测试蔡坨坨 原文链接:caituotuo.top/a52bc938.html 大家好,我是测试蔡坨坨。 今天,我们来盘点一下Python中的那些语法糖。 什么是语法糖?语法糖不是糖,而是编程语言中某些特殊的写法。 作为最体贴程序员的编程语言——Python,就有很多语法糖。 ... »

Python 中生成器的原理

生成器的使用 在 Python 中,如果一个函数定义的内部使用了 yield 关键字,那么在执行函数的时候返回的是一个生成器,而不是常规函数的返回值。 我们先来看一个常规函数的定义,下面的函数 f() 通过 return 语句返回 1,那么 print 打印的就是数字 1。 def f(): ret ... »

zikcheng

Python迭代器

最近在看Python基础教程(第三版),是之前python课的课本,但是之前没读过,虽然python一直用得挺多,但重新读读收获还挺大。这里做个笔记。 先是迭代器是什么并简单实现一个迭代器,然后是实现了一些range()。 ​ 迭代器是像循环一样重复很多次,但不会像列表那样一次性全部生成,而是需要用 ... »

Python基于周立功ZCANPRO开发刷写脚本

一、概述 1.背景 本文章主要是记录用Python基于周立功ZCANPRO开发VIN和SN码刷写工具。 2.环境搭建 Python3.8.10 32位(必须) 周立功上位机:ZCANPRO 周立功CAN盒:USBCANFD-200U 二、刷写脚本 from ctypes import * impor ... »