
python
不老张
这个作者很懒,什么都没留下…
展开
-
python中对象,类,函数,方法,包,库和模块等区别
一,对象和类Python是面向对象程序设计(Object Oriented Programming, OOP),其思想主要针对大型软件设计而提出。其软件设计更加灵活,能够很好地支持代码复用和设计复用。并且使得代码具有更好的可读性和可扩展性。面向对象程序设计的思路:比如生产一台计算机,不是按顺序生产每一个部件,而是分别生产各个部件,然后再将其组装起来,这些部件通过设计好的接口连接,以便协调工作。现实生活的每个相对独立的事物都可以看作一个对象。如一个人,一辆车对象是具有某些特性和功能的具体事物的抽原创 2020-10-17 07:53:54 · 9233 阅读 · 0 评论 -
Anaconda安装及pip升级遇到的问题详解
系统环境:win10+Anaconda安装及升级pip库,遇到各种问题。首先我们要捋清楚程序安装及升级中的几个BUG点:1,Anaconda安装的路径是否有中文;2,Anaconda的环境变量是否设置正确;3,操作的用户是否有管理员权限;4,是否缺少其他的库影响了此次的升级;5,镜像网址错误;6,界面的提示,是否命令输入错误等或其他不可描述的错误;Anaconda安装时,最好是以默认方式确认安装(尽量没有条件创造条件来满足)。1,安装路径有错误:提示Directory" xxx is no原创 2020-08-09 00:52:16 · 5431 阅读 · 0 评论 -
Python中的异常处理详解笔记
一,异常类继承的层次Python中异常根类是BaseException。其下又分四大类:SystemExit 解释器请求退出KeyboardInterrupt 用户中断执行(Ctrl+C)GeneratorExit 生成器发生异常来通知退出Exception 常规错误的基类我们通常讨论的是在Exception基类下产生的异常(非系统退出的异常)。如果自定义异常需要继承Exception及其子类,不要直接继承BaseException。Exception子类中除了异常(英文翻译为错误)还有原创 2020-10-11 10:26:14 · 438 阅读 · 0 评论 -
python数据可视化工具--matplotlib库详细讲解笔记
matplotlib库是python中绘制二维,三维图表的数据可视化工具,在2D绘图领域使用最广。matplotlib绘图的主要功能是绘制x,y坐标图,其特点是:使用简单绘图语句实现复杂绘图效果;以交互操作实现渐趋精细的图像效果;使用嵌入式的LaTeX输出具有印刷级别的图表,科学表达式和符号文本;对图标的组成元素实现精细化控制。使用matplotlib本质上有两种方法:显式创建图形和轴,并在其上调用方法(面向对象(oo)样式);依靠pyplot自动创建和管理图形和轴,并使用pyplot函数进原创 2020-09-17 23:18:50 · 1858 阅读 · 0 评论 -
python列表的方法及相关操作实例笔记
1, index() 列表中查找值>>>animals = ['cat','dog','pig']>>>animals.index('pig')2>>>animals.index('cat')02, append() 和 insert() 在列表中添加值>>>animals = ['cat','dog','pig']>>>animals.append('cow')>>>anima原创 2020-08-22 07:38:30 · 252 阅读 · 0 评论 -
Anaconda使用实战教程(笔记)
本文详细记录Anaconda在Windows10环境下使用所涉及的相关命令等内容前提是安装好Anaconda及设置好相关环境变量conda工具conda creat -n zlw python=3 #建立名称为zlw的虚拟环境conda creat -n new --clone zlw #克隆一个new环境activate zlw #激活或切换环境 deactivate zlw #退出当前环境conda dea原创 2020-08-15 19:11:45 · 539 阅读 · 0 评论 -
Python命名,注释等编码规范
1.1 命名规范包名全部小写字母,中间可以由点分隔开,不推荐使用下滑线。作为命名空间,包名应该具有唯一性,推荐采用公司或组织域名的倒置。如com.apple.quicktime.v2模块名全部小写字母,如果多个单词构成,可以用下划线隔开。如dummy_threading.类名采用大驼峰法命名。如SplitViewController异常名异常属于类,命名同类命名,但应以Error作为后缀。如FileNotFoundError变量名全部小写字母,如果多个单词构成,可用下划线隔开。如原创 2020-10-10 20:55:43 · 399 阅读 · 0 评论 -
使用ModelArts中开发工具学习Python
ModelArts是华为云提供的一站式AI开发平台,提供全流程的AI开发服务,海量数据处理、大规模分布式训练、端·边·云模型按需部署,运维管理,帮助用户快速创建和部署模型、管理全周期 AI 工作流,满足不同开发层次的需要,降低AI开发和使用门槛,实现系统的平滑、稳定、可靠运行。本章通过华为提供的沙箱实验,建立这一开发平台的创建过程。华为云沙箱实验连接1.1登录账号点击火狐浏览器登录华为云实验账号账号名:Sandbox-Voyager074用户名:Sandbox-user密码:xraGJZ((原创 2020-10-04 11:56:14 · 879 阅读 · 0 评论 -
Sublime Text 3安装,使用技巧及快捷键笔记
一,简介sublime3是轻量级文本编辑器,可跨平台启动且速度快。可以打开各种格式的文件(html,js,xml,txt等)二,安装sublime text 3的安装及汉化等按正常软件安装即可。安装Package ControlPackage Control为插件管理包,功能:浏览、安装和卸载Sublime Text中的插件。工具->命令面板(或快捷键Ctrl+Shift+P),输入"Install Package Control"如果发生错误,请改用手动以下方法。由于网络上的代理原创 2020-09-29 09:57:18 · 331 阅读 · 0 评论 -
numpy详细教程笔记
目录一,numpy简介二,函数,属性及方法汇总三,数据类型四,数组索引和切片五,数组的组合与分解六,数组的存取一,numpy简介NumPy(Numerical Python)是Python的一个开源科学计算的库,由C语言实现,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。NumPy包的核心是 ndarray 对象。它封装了python原生的同数据类型的 n 维数组,为了保证其性能优良,其中有许多操作都是代码在本地进行编译后执行的功能:1. ndarray,原创 2020-09-12 08:47:07 · 953 阅读 · 0 评论 -
python中字典详细讲解笔记
#元组元组与列表都是一种序列,索引方法相同;元组通过英文状态下的圆括号构成 (),存放元素和列表一样,可以是不同的数据类型或结构;与列表最大区别是,元组是不变类型的数据结构元组仅有两种可用方法:count和index(和列表相同)#字典用大括号构成 {} ;以键值对形式存储数据,键值对间用英文状态下的冒号隔开,即key:value;键在字典中是唯一的,不能重复,对于字符型的键需要用引号引起来;值可以是单个值,也可以是多个值构成的列表,元组或字典;字典只能通过键来索引;字典与列表一样,是原创 2020-09-12 08:16:15 · 1035 阅读 · 0 评论 -
实战Python网络爬虫笔记之一基础知识
爬虫 类型依系统结构和开发技术可分4类:通用网络爬虫聚焦网络爬虫增量式网络爬虫深层网络爬虫通用网络爬虫又称全网爬虫,如百度,谷歌,必应等搜索引擎特点:1,算法不对外公布;2,爬取范围和数量巨大,爬取速度和存储空间要求高,爬取页面的顺序要求相对较低;3,待刷新页面多,通常采用并行工作方式,但需要较长时间才能刷新一次页面;4,适用于为搜索引擎搜索广泛的需求,聚焦网络爬虫又称主题网络爬虫,是选择性的爬取需要的主题相关页面增量式网络爬虫是对已下载网页采取增量式更新和只爬取新产生或已经发生变原创 2020-09-04 21:52:34 · 365 阅读 · 0 评论 -
python中的注释功能和使用详解
注释的目的:对代码进行说明,增强程序的可读性。一般情况下,合理的代码注释应该占源代码的 1/3 左右,但并是非绝值。python中的注释常用的有两种:单行注释在每一行前加#号,直到这行结束为止的所有内容都是注释说明多行代码的功能时一般将注释放在代码的上一行说明单行代码的功能时一般将注释放在代码的右侧样例1>>> #我的第一个python程序>>> print("Hello World!")Hello World!注释应该简短、贴切、切中要害。代码原创 2020-09-04 21:49:59 · 2908 阅读 · 0 评论 -
python中的input()和print()输入输出函数应用实例笔记
1,input输入函数使用 input 函数从键盘等待用户的输入用户输入的任何内容Python 都认为是一个字符串如果需要其他类型就需要转换函数float 字符串或者整数-->浮点型int 字符串或浮点型-->整数型str 数字-->字符串eval 数字-->实数chr ASCII值-->ASCII字符hex 整数-->十六进制的字符串long 字符串-->长整型oct 整数-->八进制的字符串原创 2020-08-29 13:08:57 · 4899 阅读 · 0 评论 -
python模块pillow学习笔记
常用属性filename:返回文件名format:返回文件格式,如png,如果是由PIL创建的图像,则其文件格式为None。mode:返回颜色空间模型,该属性典型的取值为“1”,“L”,“RGB”或“CMYK”。size:返回图片大小width:返回图片宽度height:返回图片高度info:返回图片一些信息,以字典形式new(mode,size,color) #mode:颜色空间模型,size:图片大小(元组),color:背景色颜色空间模型1:1位像素,表示黑和白,但是存储的时候每个原创 2020-08-23 17:13:32 · 386 阅读 · 0 评论 -
河南师范大学python+学习笔记6 组合数据类型
吃水不忘挖井人首先对河南师范大学的各位老师们说声谢谢。他们是:张磊老师、张倩倩老师、刘金金老师、郭凌云老师、李晓艳老师、李志先老师、陶华亭老师、周雪燕老师、王爱菊老师、陈劲松老师、黄晓巧老师、夏辉丽老师第六章 组合数据类型基本数据类型,包括数值类型、字符串类型、布尔类型等,这些类型能表示一个数据, 这种表示单一数据的类型称为基本数据类型。实际在计算中,计算机不仅能处理单个变量表示的...原创 2020-07-25 13:44:49 · 470 阅读 · 0 评论 -
河南师范大学python+学习笔记5 函数和代码复用
吃水不忘挖井人首先对河南师范大学的各位老师们说声谢谢。他们是:张磊老师、张倩倩老师、刘金金老师、郭凌云老师、李晓艳老师、李志先老师、陶华亭老师、周雪燕老师、王爱菊老师、陈劲松老师、黄晓巧老师、夏辉丽老师第五章 函数和代码复用5.1 函数的基本使用5.1.1 函数的定义函数是一种功能抽象, 是一段具有特定功能的、可重用的语句组,用函数名来表示并通过函数名完成功能调用。函数也可以...原创 2019-11-26 20:31:42 · 1252 阅读 · 0 评论 -
河南师范大学python+学习笔记2 python语言基本语法元素
吃水不忘挖井人首先对河南师范大学的各位老师们说声谢谢。他们是:张磊老师、张倩倩老师、刘金金老师、郭凌云老师、李晓艳老师、李志先老师、陶华亭老师、周雪燕老师、王爱菊老师、陈劲松老师、黄晓巧老师、夏辉丽老师第二章 python语言基本语法元素2.1 程序的格式框架2.1.1 缩进Python语言采用严格的“缩进”来表明程序的格式框架。缩进指每一行代码开始前的空白区域,用来表示代码...原创 2019-11-26 19:29:52 · 973 阅读 · 0 评论 -
河南师范大学python+学习笔记1 程序设计基本方法
吃水不忘挖井人首先对河南师范大学的各位老师们说声谢谢。他们是:张磊老师、张倩倩老师、刘金金老师、郭凌云老师、李晓艳老师、李志先老师、陶华亭老师、周雪燕老师、王爱菊老师、陈劲松老师、黄晓巧老师、夏辉丽老师第一章 程序设计基本方法为什么开设《Python+》课程编程 :训练思维 增加认识 带来乐趣 提高效率 帮助就业 语法简洁 平台无关 粘性扩展 开源理念 ...原创 2019-11-26 19:17:29 · 1334 阅读 · 0 评论 -
河南师范大学python+学习笔记4 程序的三种控制结构
吃水不忘挖井人首先对河南师范大学的各位老师们说声谢谢。他们是:张磊老师、张倩倩老师、刘金金老师、郭凌云老师、李晓艳老师、李志先老师、陶华亭老师、周雪燕老师、王爱菊老师、陈劲松老师、黄晓巧老师、夏辉丽老师第四章 程序的三种控制结构4.1.1 程序的流程图程序流程图用一系列图形、流程线和文字说明 描述程序的基本操作和控制流程,它是程序分析和过程描述的最基本方式。流程图的基本元素包括...原创 2019-11-26 20:14:48 · 1611 阅读 · 0 评论 -
河南师范大学python+学习笔记3 基本数据类型
吃水不忘挖井人首先对河南师范大学的各位老师们说声谢谢。他们是:张磊老师、张倩倩老师、刘金金老师、郭凌云老师、李晓艳老师、李志先老师、陶华亭老师、周雪燕老师、王爱菊老师、陈劲松老师、黄晓巧老师、夏辉丽老师第三章 基本数据类型3.1 数字类型3.1.1 整数类型• 与数学中的整数概念一致,没有取值范围限制。• 整数类型共有4种进制表示:十进制、二进制、八进制、 十六进制,默认十...原创 2019-11-26 19:35:48 · 862 阅读 · 0 评论