- 博客(62)
- 资源 (10)
- 收藏
- 关注
原创 一学就废|Python基础碎片,Pathlib模块
pathlib模块在处理文件系统路径时提供了极大的便利,尤其是在需要跨平台、自动化或组织文件结构的场景中。它不仅简化了路径操作,还提高了代码的可读性和可维护性。无论是数据处理、自动化脚本,还是项目构建,pathlib都是一个非常实用的工具。
2025-02-16 22:31:35
796
原创 一学就废|Python基础碎片,OS模块
Python 中的操作系统模块提供了与操作系统交互的功能。操作系统属于 Python 的标准实用程序模块。该模块提供了一种使用依赖于操作系统的功能的可移植方式。os和os. path模块包括许多与文件系统交互的函数。
2025-01-13 23:51:21
717
原创 一学就废|Python基础碎片,文件读写
文件处理是指通过编程接口对文件执行诸如创建、打开、读取、写入和关闭等操作的过程。它涉及管理程序与存储设备上的文件系统之间的数据流,确保数据得到安全高效的处理。
2025-01-12 23:54:10
943
原创 一学就废|Python基础碎片,关于函数的自测题
是 Python 中的一个内置函数,它的作用是接受一个字符(长度为 1 的字符串)作为参数,然后返回这个字符对应的 Unicode 编码值(在 Python 里通常用十进制整数来表示)。,它在 Unicode 编码中有对应的编码值,当执行。类本身也是一种类型,它的类型就是它自己,所以。《一学就废|Python基础碎片,函数嵌套》《一学就废|Python基础碎片,函数》类型的类型信息)再次作为参数传递给。这个结果(它也是一个对象,代表。类型的类型信息,最终发现。类的类型也是它自己。
2025-01-12 15:31:30
1019
原创 一学就废|Python基础碎片,函数装饰器
装饰器(Decorators)在 Python 中是一个非常强大和有用的工具,因为它允许我们修改函数或类的行为。装饰器允许我们包装另一个函数,以扩展包装函数的行为,而无需永久修改它。
2025-01-06 00:28:35
931
原创 Python伴侣,Jupyter Notebook使用速查
Jupyter Notebook 是一个开源 Web 应用。它有强大的交互性,能在代码单元格中逐块运行代码并实时查看结果。常作为Python数据分析的编程开发环境。在数据科学、机器学习、教学等场景应用广泛,用于数据清洗、模型构建、教学材料制作等。
2024-12-25 23:44:01
342
原创 一学就废|Python基础碎片,函数嵌套
在 Python 中,函数被视为一等公民。意味着在python中,函数在整个过程中被统一处理。它们可以存储在数据结构中、作为参数传递或在控制结构中使用。
2024-12-22 20:42:32
881
原创 一学就废|Python基础碎片,综合案例
本文将通过往期的“一学就废”基础碎片,综合运用各项基础知识,开发一个“猜数字游戏升级版”的Python程序,帮助加强基础编码能力。
2024-12-22 00:12:31
1132
原创 一学就废|Python基础碎片,reduce函数
reduce(fun,seq)函数用于将在其参数中传递的特定函数应用于传递的序列中提到的所有列表元素。使用该函数,需要引入functools模块。
2024-12-18 00:11:43
297
原创 一学就废|Python基础碎片,函数
Python 中def 关键字用于定义函数,它被放置在用户提供的函数名称之前,以创建用户定义的函数。在 Python 中,函数是一个逻辑代码单元,其中包含一系列语句,这些语句在使用 “def” 关键字给出的名称下缩进。在 Python 中,def 关键字是最常用的关键字。
2024-12-14 17:22:48
538
原创 一学就废|Python基础碎片,数组Array
Python 数组是一种可以容纳一组项目的数据结构。与可以容纳不同数据类型项目的列表不同,Python 中的数组通常用于存储相同数据类型的项目。这使得它们在数值计算中更加高效。Python 没有内置的数组数据类型,但 “array” 模块提供了一种可用于此目的的数组类型。
2024-12-05 01:59:42
658
原创 一学就废|Python基础碎片,range()函数
range()函数返回给定范围内的数字序列。它最常见的用途是使用 Python 循环在数字序列上迭代序列
2024-12-04 02:04:24
311
原创 一学就废|Python基础碎片,格式化F-string
Python 3.6 中引入了 f-string语法,提供了一种简洁直观的方法来将表达式和变量直接嵌入到字符串中进行字符串格式化,f -string背后的想法是使字符串插值更简单。要创建 f -string,在字符串前加上字母 “f”即可,与字符串本身的格式化方式与使用 str. format()的方式非常相似。f -string提供了一种简洁方便的方法,使得代码看起来更简洁。
2024-11-27 00:10:40
452
原创 一学就废|Python基础碎片,字典(Dictionary)
Python 中的字典是一种无序的可变容器模型,它以键值对(key - value)的形式存储数据,通过键来访问对应的值,就像一本字典通过词条(键)查找解释(值)一样。本文介绍字典常用的操作方法。
2024-11-20 23:18:19
770
原创 一学就废|Python基础碎片,列表(List)
列表(数组)是一种常见的数据结构,通常,列表的共性操作包括获取、设置、搜索、过滤和排序。以下是对列表的一些常用的操作方法。
2024-11-20 00:56:14
1304
原创 一学就废|Python基础碎片,集合
集合的最大特征是其每个元素都是唯一的,它可以删除、可以增加、也可以通过增删实现替换元素,但是它是没有下标的,你无法通过下标或者切片功能访问集合。
2024-11-16 02:11:16
354
原创 一学就废|Python基础碎片,字符串编码
在 Python 3 中,字符串由 Unicode 表示,而不是字节。ASCII 码是定义字符数字代码的最著名的标准。数字值最初只定义 128 个字符,因此 ASCII 只包含控制代码、数字、小写字母、大写字母等。然而,我们不足以表示世界各地存在的重音字符、汉字或表情符号等字符。因此,Unicode 被开发来解决这个问题。
2024-11-13 00:15:34
1035
原创 一学就废|Python基础碎片,控制语句写法
当我们第一次看到 else 属于 for 循环时,可能会有点奇怪。else 子句可以帮助我们避免在循环中使用标志变量。循环的 else 子句在没有中断发生时执行。
2024-11-10 23:59:29
429
原创 一学就废|Python基础碎片,开始Hello World
我们开始学习一门新语言时,我们通常从打印 Hello world!中学习。在 Python 中,我们可以使用另一种方式通过导入__hello__模块来打印消息。
2024-11-10 23:08:15
146
原创 数据建模圣经|数据模型资源手册卷3,数据建模最佳实践
《数据模型资源手册卷3》使用一个强大的数据模型模式的数据建模,评估特定与广义模型的优缺点,有助于你改进逻辑和物理模型的质量和完整性。读懂它,如同拥有一位随时在身边指导的专业导师,能助力你在数据建模的道路上不断精进,提升专业技能
2024-11-02 23:06:12
291
原创 数据建模圣经|数据模型资源手册卷2,探索数据库逻辑模型设计
《数据模型资源手册卷2》是适合于数据建模人员以外,也能帮助业务经理,业务分析人员和体系结构设计人员,对IT专业人员碰到的各种不同的行业数据处理和集成工作,有一个更高层次的理解。
2024-11-02 23:02:27
238
原创 数据建模圣经|数据模型资源手册卷1,探索数据建模之路
《数据模型资源手册卷 1》是数据建模领域的佳作。内容涵盖了数据建模的基础知识、原理与实践方法,无论是初学者还是有经验的工程师都能从中受益。书中提供了大量的实用技巧和最佳实践,有助于读者将理论知识转化为实际操作能力,解决工作中遇到的各种数据建模问题。
2024-11-01 00:48:10
338
原创 Jupyter notebook/nteract/Atom中配置scala交互式编程环境
Jupyter notebook是一款学习和科研的神奇,相信很多小伙伴已经利用它在学术科研、研究开发的道路上收获了便捷易用、可视直观的优点。大部分时候我们都是Jupyter notebook中编写python脚本,其实,可以额外安装相关语言的Kernel,让Jupyter notebook支持交互式执行相关语言代码,本文中介绍配置运行Scala代码的过程。前提条件安装Scala,找到Othe...
2019-04-14 16:49:00
1424
原创 PDI设计转换任务
Pentaho Data Integration(PDI),Kettle是PDI以前的名称.在2006年Kettle加入了开源的BI组织Pentaho,正式命名为PDI, 加入Pentaho后Kettle的发展越来越快了,并有越来越多的人开始关注它了.PDI(Kettle)是一款开源的、元数据驱动的ETL (数据的抽取、转换、加载)工具,是开源 ETL 工具里功能比较强大的一个.PDI官网,最新版...
2019-03-29 15:39:55
871
原创 理解Python函数闭包
本文主要介绍什么是闭包,Ptyhon中使用闭包时容易出现的变量问题。闭包闭包指延伸了作用域的函数,其中包含函数定义体中引用、但是不在定义体中定义的非全局变量。函数是不是匿名的没有关系,关键是它能访问定义体之外定义的非全局变量。举个栗子def make_averager(): series = [] def averager(new_value): ...
2019-03-29 15:12:49
492
翻译 使用CSS制作火焰燃烧动画
作者:Chalda Pnuzig使用技术:HTML (Pug) / CSS (SCSS)依赖库:-浏览器兼容:Chrome, Edge, Firefox, Opera, Safari源码链接:https://codepen.io/chalda/pen/wRJYmz作者:Jamie Coulter使用技术:HTML / CSS (SCSS)依赖库:-浏览器兼容:Chrome, ...
2019-03-13 17:12:32
1897
翻译 CSS制作水滴波浪效果案例
作者:Nicholas Gratton使用技术:HTML / CSS依赖库:-浏览器兼容:Chrome, Edge, Firefox, Opera, Safari源码链接:https://codepen.io/ngratton/pen/MZKJvr作者:Jhey使用技术:HTML (Pug) / CSS (Stylus)依赖库:-浏览器兼容:Chrome, Firefox, O...
2019-03-13 17:06:27
1778
翻译 11个使用CSS制作产品展示卡片样例
作者:John Mantas使用技术:HTML / CSS (SCSS)是否自适应:否依赖库:-浏览器兼容:Chrome, Edge, Firefox, Opera, Safari源码链接:https://codepen.io/john-mantas/full/bxmrBq作者:George Gedox使用技术:HTML / CSS (SCSS)是否自适应:否依赖库:font...
2019-03-13 16:58:17
14512
1
原创 类Jupyter notebook编辑器桌面版nteract
Jupyter notebook是一款学习和科研的神奇,相信很多小伙伴已经利用它在学术科研、研究开发的道路上收获了便捷易用、可视直观的优点。我们使用的Jupyter notebook都是网页形式的,在浏览器中进行操作,保存的文件格式是.ipynb的。似乎在其他编辑器工具中打不开这种格式。有没有不想在网页中的Jupyter notebook编写代码,也可以直接编辑.ipynb格式的文件的方法呢?有...
2019-02-27 14:46:38
4185
原创 【Atom】autocomplete-python插件报乱码异常问题
autocomplete-python插件可以帮助在写python代码时给出丰富的提示并且自动补全代码,换电脑重装该插件后发现按下键盘后,atom右上角总弹出autocomplete-python traceback output:的提示,提示信息还是乱码。解决方式是设置Python Executable Paths进入Atom设置Packages,找到该插件,进入Settings在Py...
2019-02-27 14:42:07
1257
原创 Python多个数组合并
Python中多个数组合并为一个数组的方法整理。extend方法该方法可以扩展数组,会改变原始数组。a = [1,2,3,4,7,5,6]b = ['a','b']c = ['h',12,'c']a.extend(b)a.extend(c)print(a)#结果:[1, 2, 3, 4, 7, 5, 6, 'a', 'b', 'h', 12, 'c']直接相加用+将各数组...
2019-02-27 14:39:47
40278
原创 Atom编辑器中使用Hydrogen切换Python虚拟环境
使用Anaconda的集成Python环境,自带的Jupyter代码编辑器很不错,可以进行代码交互运行。后来折腾Atom编辑器,在Atom中安装Hydrogen插件也可以达到交互运行目的,而且在Atom中编写代码体验稍微好点。有时候我们会在自己的项目中创建Python虚拟环境,Hydrogen连接Anaconda中的python内核,如何增加python虚拟环境的内核给Hydrogen使用呢?环...
2019-02-27 14:38:11
2556
原创 Python连接数据库将结果转换为DataFrame(列名和表字段一致)
很多时候,我们用Python处理数据,需要连接到Mysql、Postgresql等数据库,获取表数据,再构建pandas的DataFrame进行进一步处理。但是查询数据库结果集是没有表字段名称的,我们希望构建的DataFrame的列名和表字段一样。直接上代码这里以Postgresql数据库为例,Mysql数据库差不多,其他的自行改造。先封装一个查询类,查询返回的结果是一个字典,head是表列...
2019-02-27 14:23:06
4061
原创 SQL如何实现查找节点依赖
SQL如何运用递归查找有向无环图的节点依赖呢?问题是这样的例如我有以上的两个图,节点b的前置节点是a,节点c的前置节点是b和d,以此类推。给出一个节点,需要找出以此节点为前置节点的所有链条节点。比如给出a,那出来的结果就是a,b,c,d,e,给出f,那出来的结果就是f,g,h,i,j,k。数据准备创建表以及插入数据,多个前置节点用,隔开,注意,使用的是PostgreSQL数据库。-- ...
2019-02-27 14:20:33
512
原创 Atom插件aligner冒号(:)对齐的问题
最近在折腾Atom编辑器,写Python进行交互运行还是很方便的,代码提示什么的比Jupyter也好一些,还可以配置一堆插件,定制自己的开发环境。对于代码整齐性来说,aligner插件是不能错过的。atom-aligner是干什么的呢,就是用来对齐的,比如我们写这样一段变量赋值的程序:var_a =1 #我是变量1b = [1,2,3,4]#我是变量2cccc=(1,2,3)#注释ddd...
2019-02-27 14:07:58
936
原创 有趣的404页面设计
作者:Andrew Hani使用技术:HTML / CSS / JavaScript依赖库:jquery.js浏览器兼容:Chrome, Edge, Firefox, Opera, Safari源码链接:https://codepen.io/androhani/pen/deOpMZ作者:Saleh Riaz Qureshi使用技术:HTML / CSS / JavaScript...
2019-02-27 14:02:54
2676
原创 常用的JScript代码整理
目录准备遍历文件夹遍历所有文件获取文件MD5值创建Excel文件JScript并不是我们熟知的JavaScript,但是跟JavaScript很像,如果要在Windows环境中做一些自动化工作,比直接写BAT批处理脚本要简单些。JScript是由微软公司开发的活动脚本语言,是微软对ECMAScript规范的实现。JScript最初是随Internet Explorer 3.0于1996年8月...
2019-02-27 13:53:35
936
原创 Aqua Data Studio 执行HiveSql的问题
连接Hive的客户端有很多,Aqua Data Studio是不错的一个,之前用过DbVisualizer,多个Sql语句都是用;结束的,运行没问题,但是到了Aqua里就报错了:>[Error] Script lines: 1-1 -------------------------- Error while compiling statement: FAILED: ParseExc...
2018-07-28 09:55:30
2329
1
Jupyter Notebook速查表常用命令及快捷键汇总
2024-12-25
Teradata英文教程-Teradata Factory Student Binder #2
2019-04-27
Teradata英文教程-Teradata Factory Student Binder #1
2019-04-27
Pentaho Data Integration Beginner's Guide, Second Edition 示例代码文件
2018-12-07
Teradata 16 SQL参考 英文版 Basic Teradata Query Reference-16.00
2018-08-16
PowerDesigner 16.5 模型对象参考手册(vbs编程操作模型对象会用到)
2018-02-08
【Teradata Express 16.10 User Guide】Teradata数据库Vmware使用引导
2018-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人