自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 轩小陌的Python笔记-Pandas时间序列与日期

Pandas时间序列与日期一、时间构造函数1.1 pandas构造时间的函数pandas 中的 datetime() 与 python 的 datetime 模块使用方法是一致的。now = datetime.datetime.now()type(now)>>输出结果:datetime.datetimenow1 = pd.datetime.now()type(now1)>>输出结果:datetime.datetimenow.date()>>输

2022-05-07 14:56:17 1159

原创 轩小陌的Python笔记-Pandas 高级数据处理

Pandas 高级数据处理一、级联pd.concat(objs, axis=1, verify_integrity=False, keys, ignore_index=False, sort=False, join=‘outer’)级联语法的核心就是索引对齐级联的应用场景:不同期,但是结构相同的数据汇总objs:列表/元组axis = 0 列索引对齐, axis=1 行索引对齐df1 = pd.DataFrame(data=[[1,2,3]], columns=list(

2022-05-05 16:50:37 627

原创 轩小陌的Python笔记-Pandas 数据处理

Pandas 数据处理一、数据IO操作pandas IO操作主要是读取和写入有特定格式的文件,如CSV文件、TXT文件:# 本质上pd.read_csv和pd.read_tablepd.read_table的读取方式是一样的,区别只在于分隔符的不同pd.read_csv('csv文件.csv', sep=',', header=None, index_col=0)pd.read_table('txt文件.txt', header=None, sep=' ', index_col=0)pd.r

2022-05-01 21:12:43 463

原创 轩小陌的Python笔记-Pandas 核心数据类型

Pandas-核心数据类型一、什么是PandasPandas 是 Python 语言的一个扩展程序库,用于数据分析。Pandas 是一个开放源码、BSD 许可的库,提供高性能、易于使用的数据结构和数据分析工具。Pandas 名字衍生自术语 “panel data”(面板数据)和 “Python data analysis”(Python 数据分析)。Pandas 一个强大的分析结构化数据的工具集,基础是 Numpy(提供高性能的矩阵运算)。Pandas 可以从各种文件格式比如 CSV、JSON

2022-04-30 23:29:37 558

原创 轩小陌的Python笔记-Numpy

Numpy一、定义一个基于python的扩展库提供高维数组对象ndarray,运算速度碾压python List提供了各种高级数据编程工具,如矩阵运算、向量运算、快速筛选、IO操作、傅里叶变换、线性代数、随机数等二、属性ndim:维度shape:形状(各维度的长度)size:总长度dtype:元素类型三、初始numpy1、创建 ndarrayimport numpy as nparr1 = np.array([1,2,3])type(arr1)>>输出结果:&

2022-04-28 16:14:35 1968

原创 轩小陌的Python笔记-day28 索引、函数及存储过程

day28 索引和函数及存储过程课程目标:了解 MySQL 中索引、函数、存储过程、函数、触发器、视图等知识点。课程概要:索引函数存储过程视图触发器1. 索引在数据库中索引最核心的作用是:加速查找。 例如:在含有300w条数据的表中查询,无索引需要700秒,而利用索引可能仅需1秒。mysql> select * from big where password="81f98021-6927-433a-8f0d-0f5ac274f96e";+----+---------+--

2022-04-14 22:28:35 955

原创 轩小陌的Python笔记-day27 SQL强化和实践

day27 SQL强化和实践课程目标:练习常见的SQL语句和表结构的设计。课程概要:SQL强化表结构设计(博客系统)1. SQL强化根据上图创建数据库 & 表结构并录入数据。(可自行添加数据)-- 创建数据库create database day27 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;-- 进入数据库use day27;批量导入mysql -u root -p day27 < C:\users\x

2022-04-14 22:24:08 160

原创 轩小陌的Python笔记-day26 必备SQL语句、表关系及授权

day26 必备SQL和表关系及授权课程目标:掌握开发中最常见的SQL语句和表关系及授权相关知识点。课程概要:必备SQL(8个必备)表关系授权1. 必备SQL语句上一节讲解了最基础SQL语句:增删改查,其实在日常的开发中还有很多必备的SQL语句。这一部分的SQL语句都是围绕着对表中的数据进行操作。例如:现在创建如下两张表。create database day26db default charset utf8 collate utf8_general_ci;create ta

2022-04-13 10:09:09 2683

原创 轩小陌的Python笔记-day25 MySQL入门

第四模块 MySQL数据库从今天开始将进入第四模块的学习,这个模块就是给大家讲解MySQL数据库。以前,在开发程序时,我们会把很多的数据和信息存储到某个文件夹中的文件中,例如:user.txt 、db.xlsx 等。现在,有一个叫:数据库管理系统(DBMS,Database Management System)的软件,可以帮助我们实现对文件夹中的文件进行操作,而我们只要学习DBMS能识别的指令, 就能控制它去帮助我们实现对文件和文件夹的处理。例如:在一台计算机上实现程序与数据库管理系统的交互:

2022-04-12 17:23:17 940

原创 轩小陌的Python笔记-day21 网络编程(下)

day21 网络编程(下)课程目标:学会网络编程开发的必备知识点。今日概要:OSI7 层模型TCP和UDP粘包阻塞和非阻塞IO多路复用1. OSI 7层模型OSI 7层模型中每一层各司其职,最终保证数据呈现在到用户手中。简单的可以理解为发快递:将数据外面套了7个箱子,最终用户收到箱子时需要打开7个箱子才能拿到数据。而在运输的过程中有些箱子是会被拆开并替换的,例如:最终运送目标:上海 ~ 北京(中途可能需要中转站),在中转站会会打开箱子查看信息,在进行转发。 - 对于二级中转站(

2022-04-09 21:40:23 129

原创 轩小陌的Python笔记-day20 网络编程(上)

day20 网络编程课程目标:掌握网络相关的基础知识并可以基于Python开发程序(基于网络进行数据传输)。课程概要:网络必备基础网络编程(Python代码)B/S和C/S架构1.必备基础你必须了解的网络相关设备和基础概念。1.1 网络架构假设 alex 上了一个野鸡大学买了一台电脑,电脑里存了1部小电影,整宿整宿的在宿舍反复的看。alex 如果想要和室友于超进行收发数据,可以通过一根网线来进行连接,并进行数据的传输。1.1.1 交换机其他2位室友如果也想和他们的电脑相互连

2022-04-08 23:20:56 214

原创 轩小陌的Python笔记-day19 面向对象高级和应用

day19 面向对象高级和应用课程目标:掌握面向对象高级知识和相关应用。今日概要继承【补充】内置函数【补充】异常处理反射1. 继承【补充】对于 Python 面向对象中的继承,之前已讲解过:继承存在意义:将公共的方法提取到父类中,有利于增加代码重用性。继承的编写方式:# 继承class Base(object): passclass Foo(Base): pass# 多继承class Base(object): passclass

2022-04-08 10:51:43 530

原创 轩小陌的Python笔记-day18 面向对象进阶

day18 面向对象进阶课程目标:掌握面向对象进阶相关知识点,能沟通更加自如的使用面向对象来进行编程。今日概要:成员变量实例变量类变量方法绑定方法类方法静态方法属性成员修饰符(公有/私有)“对象嵌套”特殊成员1.成员面向对象中的所有成员如下:变量实例变量类变量方法绑定方法类方法静态方法属性通过面向对象进行编程时,会遇到很多种情况,也会使用不同的成员来实现,接下来我们来逐一介绍成员特性和应用场景。1.1

2022-04-07 16:26:51 218

原创 轩小陌的Python笔记-day17 初识面向对象

第三模块 面向对象&网络编程&并发编程第三模块包含的知识内容:面向对象,Python中支持两种编程方式来编写代码,分别是:函数式编程、面向对象式编程。函数式# 定义函数,在函数中实现功能def func(): print("一个NB的功能")# 执行函数func()面向对象# 定义类class Foo(object): # 在类中定义方法 def func(self): print("一个NB的功能") # 实

2022-04-06 17:43:46 916

原创 轩小陌的Python笔记-day16 模块二总结

day16 阶段总结课程目标:对第二模块 “函数和模块” 阶段的知识点进行总结。课程概要:知识补充阶段总结(思维导图)1. 知识补充1.1 nolocal关键字在之前的内容中,我们讲解过 global 关键字:name = 'root'def outer(): name = "轩小陌" def inner(): global name name = 123 inner() print(name)outer()

2022-04-04 22:16:14 639

原创 轩小陌的Python笔记-day15 内置模块(剩余)和开发规范

day15 内置模块和开发规范目标:掌握常见的内置模块的使用及了解软件开发的规范。今日概要:内置模块jsontimedatetimere开发规范主文件配置文件数据附件业务代码1. 内置模块1.1 jsonjson模块:是 python 内部的一个模块,可以将 python 的数据格式转换为 json 格式的数据,也可以将 json 格式的数据转换为 python 的数据格式。json 格式:是一个数据格式(本质上就是个字符串,常用于网络数据传输)# Py

2022-04-03 23:18:58 833

原创 轩小陌的Python笔记-day14 自定义模块、第三方模块、内置模块(部分)

day14 模块课程目标:掌握Python中常用模块的使用方法。今日概要:自定义模块(包)第三方模块内置模块【1/2】1. 自定义模块1.1 模块和包import hashlibdef encrypt(data): """ 数据加密 """ hash_object = hashlib.md5() hash_object.update(data.encode('utf-8')) return hash_object.hexdigest()use

2022-04-02 14:44:47 1175

原创 轩小陌的Python笔记-day13 匿名函数、生成器、内置函数、推导式

day13 内置函数和推导式今日概要:匿名函数生成器内置函数附加:推导式,属于数据类型的知识,内部的高级的用法会涉及到【生成器】和【函数】的内容。1. 匿名函数传统的函数的定义包括了:函数名 + 函数体。def send_email(): pass# 1. 执行send_email()# 2. 函数名作为列表元素data_list = [send_email, send_email, send_email ]# 3. 函数名作为参数传递other_function

2022-04-01 17:39:54 890

原创 轩小陌的Python笔记-day12 函数高级

day12 函数高级课程目标:掌握函数嵌套、闭包、装饰器等高级知识点。今日概要:函数的嵌套闭包装饰器上述内容均属于函数部分必备知识,以后开发时直接和间接都会使用,请务必理解(重在理解,不要去死记硬背)。1. 函数嵌套上节内容说到,Python中以函数为作用域,在作用域中定义的相关数据只能被当前作用域或子作用域使用。NAME = "轩小陌"print(NAME)def func(): print(NAME)func()1.1 函数在作用域中其实,函数也是定义在作

2022-03-31 21:34:05 633

原创 轩小陌的Python笔记-day11 函数进阶

day11 函数进阶目标:掌握函数相关易错点 & 项目开发必备技能。今日概要:参数的补充函数名到底是什么?返回值和print,傻傻分不清楚。函数的作用域1.参数的补充在函数基础部分,我们掌握函数和参数基础知识,掌握这些其实完全就可以进行项目的开发。今天的补充的内容属于进阶知识,包含:内存地址相关、面试题相关等,在特定情况下也可以让代码更加简洁,提升开发效率。1.1 参数内存地址相关查询某个参数的内存地址,可以使用Python内置函数 id():v1 = "轩小陌"ad

2022-03-30 21:51:14 703

原创 轩小陌的Python笔记-day10 函数基础

day10 函数基础目标:掌握函数的编写方式以及函数的基本使用。今日概要:初识函数函数的参数函数的返回值1. 初识函数1.1 函数到底是什么?函数,可以理解为一大堆功能代码的集合。def 函数名(): 函数内编写代码 ... ... 函数名()例如:# 定义名为info的函数def info(): print("第一行") print("第二行") print("第n行...") info()1.2 什么

2022-03-29 22:20:14 796

原创 轩小陌的Python笔记-day09 文件操作相关

第二模块 函数&模块第一模块主要是学习python基础知识,从第二模块开始就可以通过程序去解决工作中实际的问题。第二模块的内容主要包含两大部分:函数一个用于专门实现某个功能的代码块(可重用)。内置函数len、bin、oct、hex...等自定义函数# 定义了一个函数,相当于封装了一个功能代码块def send_email(): # 写了10行代码,实现了发送邮件。 passgoods = [ {"name": "电脑", "price": 1

2022-03-29 13:41:24 4401

原创 轩小陌的Python笔记-day08 模块一总结

day08 阶段总结和考试题课程目标:对第一模块 “Python基础” 阶段的知识点进行总结,更好地掌握此模块的相关知识。课程概要:代码规范知识补充阶段总结(思维导图)1. 代码规范程序员写代码是有规范的,不只是实现功能而已。1.1 名称在Python开发过程中会创建文件夹/文件/变量等,这些在命名有一些潜规则(编写代码时也要注意pep8规范)。文件夹,小写 & 小写下划线连接,例如:commands、data_utils等。文件,小写 & 小写下划线连接,

2022-03-26 23:09:15 1381

原创 轩小陌的Python笔记-day07 数据类型

day06 数据类型(下)常见的数据类型:int,整数类型(整型)bool,布尔类型str,字符串类型list,列表类型tuple,元组类型dict,字典类型set,集合类型float,浮点类型(浮点型)目标:掌握字典、集合、浮点类型相关知识。课程概要:set集合:一个不允许重复重复 & 可变类型(元素可哈希)。dict字典:一个储存键值对的容器。float类型:我们生活中常见的小数。1.集合(set)集合是一个无序 、可变、不允许数据重复的容器。1.1 定

2022-03-25 17:21:12 354 2

原创 轩小陌的Python笔记-day06 数据类型

day06 数据类型(中)常见的数据类型:int,整数类型(整形)bool,布尔类型str,字符串类型list,列表类型tuple,元组类型dict,字典类型set,集合类型float,浮点类型(浮点型)目标:掌握列表和元组数据类型的各种操作(知识点应用案例)。课程概要:list,列表类型,用于存储一些数据的容器(有序 & 可修改)。tuple,元组类型,用于存储一些数据的容器(有序 & 不可修改)。1.列表(list)列表(list),是一个有序且可变

2022-03-24 22:12:35 821

原创 轩小陌的Python笔记-day05 数据类型

day05 数据类型(上)接下来的3篇的内容都是讲解数据类型的知识点,常见的数据类型:int,整数类型(整型)bool,布尔类型str,字符串类型list,列表类型tuple,元组类型dict,字典类型set,集合类型float,浮点类型(浮点型)每种数据类型都有自己的特点及应用场景,以后的开发过程中需要根据实际的开发情况选择合适的数据类型。对每种数据类型的讲解,会按照以下5个维度来进行:定义独有功能公共功能类型转换其他本篇课程目标:掌握整形、布尔类型、字符串的必

2022-03-23 21:58:32 839

原创 轩小陌的Python笔记-day04 进制和编码

day04 进制和编码课程目标:讲解计算机中一些必备的常识知识,让大家了解一些常见名词背后的含义(重在理解,今天不写代码)。课程概要:python代码的运行方式进制计算机中的单位编码1.Python代码运行方式脚本式将python代码写好之后保存在文件中,再用python解释器去运行该文件python3 -/PycharmProjects/day03/6.作业题讲解.py交互式在cmd中输入python3指令可进入python的交互式环境,一般用于在线代码测试,缺点是关

2022-03-23 08:50:06 217

原创 轩小陌的Python笔记-day03 Python基础

day03 Python基础课程目标:掌握Python基础中的必备语法知识。课程概要:while循环语句字符串格式化运算符(面试题)1. while循环语句(for循环后面再讲)1.1 while循环语句基本使用示例1:print('开始')while True: # 死循环标准语法,循环内语句会一直执行下去 print('alex是个小逗比')print('结束')# 输出结果:开始alex是个小逗比alex是个小逗比alex是个小逗比alex是个小逗比

2022-03-23 08:45:49 482

原创 轩小陌的Python笔记-day02 快速上手

day02 快速上手课程目标:学习Python最基础的语法知识,可以用代码快速实现一些简单的功能。课程概要:初识编码(密码本)编程初体验输出初识数据类型变量注释输入条件语句1.初识编码(密码本)计算机中所有的数据本质上都是以0和1的组合来存储,在计算机中会将中文内存转换成 01010101010… ,最终存储到硬盘上。在计算机中有很多种编码,编码其实就是一个密码本。 轩 -> 01111111 00011010 010110110 小

2022-03-23 08:42:09 451

原创 轩小陌的Python笔记:day01 计算机基础和环境搭建

这是一个Python小白入门Python的学习笔记,为了鞭策自己坚持下去,每天都会将自己学习的笔记整理后发布出来,如果有幸得大神们过眼,还请多多指出文中错误与不足~如果您也是一位跟我一样状况的初学者,希望该文也能对您有所帮助,祝好~

2022-03-22 22:35:54 1429

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除