Python
文章平均质量分 83
未来在这儿
熟悉k8s、docker;熟悉Spark Streaming,Storm,Flink,Hadoop,Hive,Redis,Kafka,RocketMQ,ES;熟悉Socket,AIO/NIO技术,熟练使用Gradle、Maven、Spring Boot2、SpringMVC、MyBatis; 熟炼掌握Oracle、MySql、SQLite、MongoDB等数据库开发 熟悉React、Vue等框架 ;熟练运用Git/Github, SVN,CC等 熟悉报表工具BI、ETL工具Kettle ;熟悉Asp.net平台,熟悉C#;熟练开发安卓和ios
展开
-
Python3 JSON 数据解析
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于 ECMAScript 的一个子集。原创 2023-02-07 08:15:00 · 345 阅读 · 0 评论 -
Python3 多线程
线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。每个线程都有他自己的一组 CPU 寄存器,称为线程的上下文,该上下文反映了线程上次运行该线程的 CPU 寄存器的状态。指令指针和堆栈指针寄存器是线程上下文中两个最重要的寄存器,线程总是在进程得到上下文中运行的,这些地址都用于标志拥有线程的进程地址空间中的内存。thread 模块已被废弃。用户可以使用 threading 模块代替。原创 2023-02-06 08:00:00 · 341 阅读 · 0 评论 -
Python3 MySQL 数据库连接
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2 中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。原创 2023-02-06 08:00:00 · 543 阅读 · 0 评论 -
Python3 正则表达式
在 Python3 中正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。原创 2023-02-05 08:00:00 · 721 阅读 · 0 评论 -
Python3 实例
Python实例转载 2023-02-05 08:00:00 · 68 阅读 · 1 评论 -
Python3 错误和异常
作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍。Python 有两种错误很容易辨认:语法错误和异常。原创 2023-01-31 08:30:00 · 392 阅读 · 0 评论 -
Python3 面向对象
类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类变量或者实例变量用于处理类及其实例对象的相关的数据。如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。定义在方法中的变量,只作用于当前实例的类。在类的声明中,属性是用变量来表示的。原创 2023-01-30 08:30:00 · 518 阅读 · 2 评论 -
Python3 File(文件) + OS 方法
读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比 sizeint 较大, 因为需要填充缓冲区。在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。Python open() 方法用于打开一个文件,并返回文件对象。读取整行,包括 "\n" 字符。原创 2023-01-30 08:30:00 · 999 阅读 · 4 评论 -
Python3 输入和输出
在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。原创 2023-01-29 08:30:00 · 565 阅读 · 0 评论 -
Python 读取大文件
Python读取文件大小大于内存,这么处理就有问题了,会造成MemoryError … 也就是发生内存溢出。那么改如何避免或者定位呢原创 2023-01-29 08:30:00 · 2595 阅读 · 0 评论 -
Python 模块和包
模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。模块也是 Python 对象,具有随机的名字属性用来绑定或引用。简单地说,模块就是一个保存了 Python 代码的文件[以py结尾]。模块能定义函数,类和变量。模块里也能包含可执行的代码。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。包是一个分层次的文件目录结构,它定义了一个由模块及子包,和子包下的子包等组成的 Python 的应用环境。原创 2023-01-28 08:30:00 · 461 阅读 · 0 评论 -
Python 日期和时间
Python 能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python提供了 time和calendar模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点型小数。每个时间戳都以自从 公元1970 年 1 月 1 日0:00到现在所经过的时间来表示。原创 2023-01-27 08:30:00 · 787 阅读 · 0 评论 -
Python3 函数
函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号 : 起始,并且缩进。return [表达式]结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。语法def 函数名(参数列表):函数体默认情况下,参数值和参数名称是按函数声明中定义的顺序匹配起来的。原创 2023-01-27 08:30:00 · 608 阅读 · 2 评论 -
Python3 迭代器与生成器
在调用生成器运行的过程中,每次遇到 yield 时函数会暂停并保存当前所有的运行信息,返回 yield 的值。跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。在 Python 中,使用了 yield 的函数被称为生成器(generator)。迭代是 Python 最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。原创 2023-01-26 08:30:00 · 923 阅读 · 0 评论 -
Python3 循环语句
本章节将为大家介绍 Python 循环语句的使用。Python 中的循环语句有 for 和 while。原创 2023-01-26 08:00:00 · 1080 阅读 · 1 评论 -
Python3 条件控制
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。原创 2023-01-24 23:50:50 · 189 阅读 · 0 评论 -
Python3 集合
集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:或者set(value)原创 2023-01-24 22:39:46 · 492 阅读 · 0 评论 -
Python3 字典
Python字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号()分割,整个字典包括在花括号 {} 中 ,格式如下所示:dict 作为 Python 的关键字和内置函数,变量名不建议命名为。值可以取任何数据类型,但键必须是不可变的,如字符串,数字。原创 2023-01-22 23:02:04 · 374 阅读 · 1 评论 -
解决Python安装第三方库:Microsoft Visual C++ 14.0 is required的错
当我们安装绝大部分python包的时候可以通过pip install 或者 conda install解决,但是任然有些包是安装不了的,比如我的就会报Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools“ 这样的错误。出现此情况的原因是pip安装的库其中部分代码不是python而是使用C++等代码编写,我们安装这种类型的库时需要进行编译后安装。我们就可以去寻找对应库的。即可安装完成相应的库。原创 2023-01-22 22:50:59 · 20151 阅读 · 1 评论 -
Python3 元组
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。创建空元组tup1 = ()元组与字符串类似,下标索引从 0 开始,可以进行截取,组合等。原创 2023-01-22 21:52:39 · 221 阅读 · 0 评论 -
Python3 序列
在编程语言中,将(比如通过编号)的(如数字,字符串乃至其他数据结构)称为数据结构。在python中,最基本的数据结构为。所谓序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们。为了更形象的认识序列,可以将它看做是一家旅店,那么店中的每个房间就如同序列存储数据的一个个内存空间,每个房间所特有的房间号就相当于索引值。也就是说,通过房间号(索引)我们可以找到这家旅店(序列)中的每个房间(内存空间)。原创 2023-01-20 12:53:01 · 251 阅读 · 2 评论 -
Python3 列表
列表都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型原创 2023-01-20 12:50:21 · 281 阅读 · 0 评论 -
Python3 字符串
Python3 字符串字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。原创 2023-01-18 22:28:34 · 134 阅读 · 0 评论 -
Python3 数字(Number)
Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。原创 2023-01-16 17:18:11 · 57 阅读 · 0 评论 -
Python3 运算符
本章节主要说明 Python 的运算符。4 + 5 = 9例子中,4和5被称为操作数,+ 称为运算符。算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级接下来让我们一个个来学习Python的运算符。原创 2023-01-16 17:13:35 · 175 阅读 · 0 评论 -
Python3 注释
如果能够对程序中每句话加上正确合理的注释,那么说明对程序的掌握是很到位的。尤其是在自己编写程序时、或者抄别人程序时,难免会出现语法错误和现象不符,这时如果能够对每句话加以注释,就能大大加深对程序的理解,也能更快的找到问题所在。试想,对程序中的每句话都加上了清晰明了的注释,还会看不懂程序吗。人的记忆是有限的,一段没有注释的程序在闲置一段时间后,再次看时,可能会看不懂程序写的说什么意思。Python3注释可以确保对模块, 函数, 方法和行内注释使用正确的风格,有专门的符号和格式,有单行与多行的区别。原创 2023-01-15 00:38:02 · 495 阅读 · 0 评论 -
Python3 基本数据类型
Python 3 中有六个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionaries(字典)原创 2023-01-15 00:30:11 · 270 阅读 · 0 评论 -
Python包管理工具PIP/Conda/Mamba
Python包及环境管理器pip/conda/mamba初体验,快?非常快?快出天际?原创 2023-01-14 23:23:00 · 394 阅读 · 0 评论 -
Python3 编程第一弹 斐波纳契数列
Python3 编程第一弹 斐波纳契数列原创 2023-01-12 01:01:30 · 115 阅读 · 0 评论 -
Python3 基础语法
本章节将一些Python3基础语法整理成手册,方便各位在日常使用和学习时查阅,包含了编码、标识符、保留字、注释、缩进、字符串等常用内容。原创 2023-01-12 00:42:03 · 62 阅读 · 0 评论 -
Python3 环境搭建
Python3 可应用安装于多平台包括 Windows、Linux 和 Mac OS X。原创 2023-01-12 00:28:00 · 169 阅读 · 0 评论 -
Python3 简介
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。这意味着Python支持面向对象的风格或代码封装在对象的编程技术。Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 www 浏览器再到游戏。原创 2023-01-11 23:19:33 · 110 阅读 · 0 评论 -
Python 3 教程
Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。原创 2023-01-10 00:11:51 · 123 阅读 · 0 评论