
python基础学习
文章平均质量分 90
Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。 [4] Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。
阿龙先生啊
懂点大数据运维, 会写两三行代码,自学了一些 docker, kubernetes。博客主要分享大数据、Linux、云原生相关知识。 目前职位大数据工程师,长远打算做个会敲代码的厨子。
展开
-
【Python】系列之面向对象编程
对象(class)是一种抽象的概念,上面定义的对象Person,指的就是学生这个概念,而实例(instance)则指一个个具体的对象,例如上面的张三丰和l张无忌就是两个具体的Person,也就是实例从上面的案例可以看出,面向对象的程序设计思想其实就是抽象出对象(class),然后根据对象创建实例(instance)最后,面向对象的抽象程度比函数高,因为一个对象既包含数据,也包含操作数据的方法,封装、继承、多态是面向对象的三大特点。原创 2023-06-11 18:22:57 · 5882 阅读 · 4 评论 -
【Python】系列模块之pymysql操作MySQL 数据库
在Pycharm 中 输入 import pymysql , 根据提示 我们直接点击安装,模块会安装到默认的 Python 安装目录的 lib目录,如下是我 安装好 pymysql 模块路径。一般传参为:host, user, password, port(默认为3306), database(想要连接的数据库名)获取游标对象,操作数据库,如执行DML操作,调用存储过程等。创建连接对象,此连接对象提供关闭数据库、事务回滚等操作。获取查询结果集中指定数量的记录,size默认为1。用于批量操作,如:批量更新。原创 2023-06-01 11:26:05 · 2132 阅读 · 1 评论 -
【Python】系列模块之标准库shutil详解
Python的shutil.copy2()函数会复制文件的权限,并尽可能地保留文件的元数据,包括所有权、时间戳等等。与shutil.copy()函数不同的是,shutil.copy2()函数会尽量保留源文件的所有元数据,而不是只复制一部分。将一个文件的内容拷贝到另一个文件中,目标文件无需存在。原创 2023-05-28 13:55:09 · 7167 阅读 · 4 评论 -
【Python】系列模块之标准库json详解
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写,同时也方便了机器进行解析和生成。它是基于JavaScript Programming Language , Standard ECMA-262 3rd Edition - December 1999 的一个子集。原创 2023-05-26 19:22:47 · 3360 阅读 · 1 评论 -
【Python】系列模块之标准库re详解
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。原创 2023-05-23 11:18:42 · 8200 阅读 · 0 评论 -
【Python】系列模块之标准库OS详解
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。包是一个分层次的文件目录结构,它定义了一个由模块及子包,和子包下的子包等组成的 Python 的应用环境。简单来说,包就是文件夹,但该文件夹下必须存在 __init__.py 文件, 该文件的内容可以为空。模块提供了非常丰富的方法用来处理文件和目录。可以直接调用linux里的命令。原创 2023-05-22 10:39:40 · 1742 阅读 · 2 评论 -
【Python】系列之文件操作和函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。原创 2023-05-20 18:36:37 · 1934 阅读 · 0 评论 -
【Python】系列之字符串和列表
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key:value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中原创 2023-05-18 19:54:08 · 2310 阅读 · 1 评论 -
【Python】系列之判断和循环
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。在语句块执行过程中终止循环,并且跳出整个循环。原创 2023-05-16 10:42:41 · 2386 阅读 · 2 评论 -
【Python】系列之变量和运算符
一栋楼房,用来容纳人和物。我们可以说去302房间找某人或去303房间找某物。在这里你可以把楼房理解成内存,302房间或303房间理解为变量名,某人或某物理解成变量的值。变量:在内存中开辟一块空间,临时保存数据。通俗的说变量名就是存储空间的名字,通过这个名字来访问和存储空间中的数据。在python中,每一个变量在使用前都必须赋值,变量赋值后,变量就创建成功了。原创 2023-05-15 11:55:02 · 1406 阅读 · 2 评论 -
【Python】系列之Linux 安装
python更强大,执行效率比shell高。python可以跨平台,可移植性好,标准统一,在不同平台程序结果一致。但shell在不同平台还可能不一样(比如centos6,centos7)python模块(模块可以通俗的先理解为插件 ) 丰富,应用场景更丰富。还有就是顺应开发型运维的趋势,更高薪😃。DEVOPS:Python容易上手,语法较简单。原创 2023-05-10 10:13:07 · 1278 阅读 · 0 评论 -
【Python】系列之Windows环境安装配置
PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。pip是Python包管理工具,对Python包的查找、下载、安装、卸载的功能。右边(Community)是社区版,是免费版,功能也足够我们日常学习使用,这里推荐下载社区版。下载完成之后,打开安装包,点击Next。原创 2023-05-03 18:18:59 · 2484 阅读 · 0 评论 -
【Python】pyecharts 介绍
ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 Echarts 百度开源可视化工具http...原创 2020-04-18 21:18:06 · 9230 阅读 · 1 评论 -
【Python】Windows环境Anaconda jupyter notebook 修改默认的文件保存路径
找到对应的“Jupyte Notebook”快捷键,鼠标右击 -- 属性 -- 目标。去掉后面的 "%USERPROFILE%/"(很重要)在打算存放文件的位置先新建一个文件夹(很重要)原创 2019-11-01 14:56:11 · 3890 阅读 · 1 评论 -
Caused by SSLError("Can’t connect to HTTPS URL because the SSL module is not available)&no module ..
问题 :其实这个最大的问题是我没有安装好anaconda,当我们还在进行安装包安装的时候,中间会有一个权限选择,选择all user的话那么它之后还会有自动添加到环境变量,但如果是just me,那么最终就会什么都没有,直接“安装成功”了。解决方案:一般都会点自动添加到环境变量内,当然,如果不添加的话就是之后加了,方案就是添加三条环境变量:D:\Anaconda3...原创 2019-10-24 19:50:58 · 1266 阅读 · 0 评论