51dev.com IT技术开发者社区

51dev.com 技术开发者社区

python

python

python一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

从0开始的python学习001快速上手手册

从0开始的python学习001快速上手手册

假设大家已经安装好python的环境了。windows检查是否可以运行python脚本ctrl+r输入cmd在命令行中输入python如果出现下面结果,我们就可以开始python的学习了。第一个python脚本我使用的python自带的pythonshell学习的代码打开的窗口如图这个窗口主要是用来展示运行结果,编辑窗...

一个简单的购物商城,记录一下。

一个简单的购物商城,记录一下。

1#!/usr/bin/envpython32menu={3‘电器‘:{4‘电视‘:{‘索尼‘:‘¥2999‘,‘康佳‘:‘¥3999‘,‘飞利浦‘:‘¥4999‘,‘购物车‘:‘购物车‘,‘返回‘:‘返回‘,‘退出‘:‘退出‘},5‘洗衣机‘:{‘美的‘:‘¥999‘,‘海尔‘:‘¥1099‘,‘奥克斯‘:‘¥159...

带有进度条的圆周率计算

带有进度条的圆周率计算

                    梅钦公式:      ...

Python学习 :反射 & 单例模式

Python学习 :反射 & 单例模式

 什么是反射? -反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省) 面向对象中的反射 -通过字符串的形式来操作(获取、检查、增加、删除)对象中的成员 -python中的一切事物都是对象(都可以使用反射) 四个可以实现自省的函数: ...

Python · 进度条

Python · 进度条

(这里是本章会用到的 github 地址)我实现的这个进度条可能是可以当做一个第三方库来使用的(这个人好自大,啧),它支持记录并发程序的进度且损耗基本只来源于python本身先来看看我们的进度条长啥样: 它有一个名字(“test”)、有总任务数和已完成任务数、有总耗...

Python基础——集合(set)

Python基础——集合(set)

集合可以去除掉列表中重复的元素。创建list1=[123,123,456,789]list1=set(list1)list1set1=set()type(set1)set1=set([123,123,456,456,789])set1set2={1,1,1,3,4}set2并集两个集合所有的元素。set3={1,2,3...

python中import与from方法总结

python中import与from方法总结

一、模块&包简介模块:所谓模块就是一个.py文件,用来存放变量,方法的文件,便于在其他python文件中导入(通过import或from)。包(package):包是更大的组织单位,用来组织区别管理多个模块文件。import用来导入模块from用于从模块中导入方法(全部或部分),也可用as重命名导入的方法名二、...

对象发现

对象发现

近段时间,做了一些关于对象发现的工作。主要内容是从图片中识别出液滴,并统计其数量。在这个过程中遇到了一些问题,也发现了几种相关的解决方案,在这里与大家分享一下。python中用来处理图像的不得不说cv2了,这是一个工业级的包。包含了几乎所有的图片处理方法,例如常见的找边界、膨胀、腐蚀、画矩形、画圆等。本次实践过程我使用...

matplotlib散点图笔记

matplotlib散点图笔记

定义:由一组不连续的点完成的图形散点图:包含正相关性,负相关性和不相关性.散点图生成函数:plt.scatter(x,y)演示代码如下:importnumpyasnpimportmatplotlib.pyplotaspltopen,close=np.loadtxt(‘000001.txt’,de...

Python有趣时刻,这些代码让你大呼"卧槽,怎么会这样"

Python有趣时刻,这些代码让你大呼"卧槽,怎么会这样"

分享一个实用问题,用python读取excel并保存字典,如何做?下面是该同学问题截图和代码image.png代码截图是下面这样的image.png不知道大家第一眼看了这个代码,什么感受?我第一眼的感受是密密麻麻一大堆,读都不想读作为一名python开发者,我觉得,一定要领会python编程的一些思想,就是简洁,拿我来...

Python编程Day3—基本运算符、数据类型

Python编程Day3—基本运算符、数据类型

一、基本运算符1、算数运算1print(10/3)23print(10//3)45print(10%3)67print(10**3)  2、比较运算 1print(10==10)23print(10!=10)45print(10>2)67print(10<2)89print(1...

基本数据类型、输入输出、运算符

基本数据类型、输入输出、运算符

#:单行注释“”“”“”:多行注释数据类型值是变量值的类型,变量值之所以区分类型,是因为变量值是用来记录事物状态的,而事物的状态有不同的种类,对应着,也必须使用不同类型的值去记录它们。1、数字类型1.1、整型int作用:记录年龄、等级、数量等。定义...

Python的 is 和 == 弄懂了吗?

Python的 is 和 == 弄懂了吗?

在python中一切都是对象。python中对象包含的三个基本要素,分别是:id(身份标识)type(数据类型)value(值)对象之间比较是否相等可以用==,也可以用is。is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。下面来看看具体区别在哪?is比较的是两个对象的id值是否相等,也就是比较两...

NumPy笔记(一)

NumPy笔记(一)

#numpy###安装-通过安装anaconda安装numpy,一个开源的python发行版本,其包含了conda、python等180多个科学包及其依赖项,包含了大量的科学计算相关的包,其中就包括numpy-通过pip安装,-在windows中,控制台中输入命令安装```python>pipinstallnum...

Python3入门机器学习经典算法与应用学习 资源

Python3入门机器学习经典算法与应用学习 资源

 python3入门机器学习经典算法与应用学习资源 datasets可以用来加载真实数据进行模型训练的测试import sklearn.datasetsdatasets.load_iris() # 用于加载鸢尾花数据集datasets.load_digits()&nbs...