logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

18. Python 项目实战与代码规范 深度解析

本文全面介绍了Python项目实战与代码规范的最佳实践。主要内容包括: 项目结构设计:讲解了标准Python项目布局,推荐使用src布局隔离源码,并介绍了使用Cookiecutter快速生成项目模板的方法。 代码规范:详细说明了PEP 8编码规范,包括缩进、命名、导入等规则,并介绍了black和isort等自动格式化工具的使用。 质量控制:介绍了flake8静态代码检查工具和mypy类型检查工具,

#python
19.Python 推荐学习资源与路线 深度解析

零基础 → 入门:书籍+视频+简单练习,先用起来。有其它语言基础 → 快速上手:官方教程 + 《Effective Python》 快速掌握 Pythonic 风格。学生/研究人员 → 数据分析方向:跳过中高级语法,主攻 NumPy/pandas,边学边跑科研数据。转行后端 → Web 方向:在掌握基础后,直接进入 FastAPI/Django 实战,结合数据库和部署,在项目中补足缺失知识。最重要

#python
Hive 与 MySQL 常用函数差异对比

Hive与MySQL常用函数差异对比:两者虽都支持SQL标准,但因设计目标不同(Hive批处理 vs MySQL事务处理),在字符串、日期、条件和聚合函数等方面存在显著差异。字符串函数中,Hive的LENGTH返回字符数而MySQL返回字节数;日期函数格式字符串不同(MySQL用%Y,Hive用yyyy);条件函数如空值替换,MySQL用IFNULL而Hive用NVL;聚合函数中Hive特有PER

#hive#mysql#hadoop
Hive 正则函数详解与示例

Hive 提供了基于Java 正则表达式的内置函数,用于处理字符串的匹配、提取、替换和计数。这些函数在数据清洗、日志解析、格式校验、敏感信息脱敏等场景中非常实用。函数名功能RLIKEREGEXP判断字符串是否匹配正则(返回布尔值)提取第一个匹配的子串(支持捕获组)提取所有匹配的子串(返回数组)替换匹配正则的部分统计匹配正则的次数注意和在 Hive 1.2.0+ 版本才支持,低版本需升级或使用其他方

#hive#hadoop#数据仓库
0.Hive 常用函数目录及简介

本文汇总了Hive开发与面试中最常用的内置函数,涵盖字符串处理、日期时间、条件判断、聚合统计、开窗分析等8大类48个函数。每个函数均提供语法说明和代码示例,如字符串拼接(concat)、日期计算(datediff)、条件判断(if/case when)、开窗排序(row_number/rank)等实用功能。特别包含JSON解析(get_json_object)、集合操作(array_contain

#hive#数据仓库#大数据
0. Python 基础算法

这篇文章介绍了Python中的基础算法知识,包括: 算法基础概念:解释了算法定义、时间复杂度和空间复杂度的分析方法 常见排序算法:详细讲解了冒泡排序、选择排序、插入排序、归并排序和快速排序的原理与实现 搜索算法:介绍了线性搜索和二分搜索的实现方法 递归与分治:说明了递归的基本思想和分治法的应用 动态规划:讲解了DP的核心概念,并通过斐波那契数列和0/1背包问题展示应用 贪心算法:介绍了贪心策略及其

#python#算法
0. Python 学习大纲(详细版)

Python学习大纲摘要(149字) Python学习路线涵盖基础语法、核心数据类型(数字、字符串、列表/字典/集合等)、控制流和函数编程。重点包括面向对象特性(类与继承、魔术方法)、错误处理机制、模块化开发及文件操作。进阶部分涉及迭代器/生成器、装饰器原理、标准库工具(如collections/itertools)以及并发编程基础。学习路径强调实践:从Hello World到项目实战,配套虚拟环

#python#开发语言
2. Python 基础语法与变量

Python基础语法与变量摘要 Python以缩进定义代码块结构,使用#和"""进行注释,语句可换行但需保持一致性。变量命名需遵循标识符规则,避免关键字冲突。Python采用动态类型,变量本质是名称绑定,支持多重赋值和交换。输入输出通过input()和print()实现,后者支持自定义分隔符。数字类型包含任意精度整数int、浮点数float和复数complex,支持多

#python#开发语言
3. Python核心数据类型

Python 核心数据类型摘要 Python的核心数据类型体系基于"一切皆对象"理念,主要分为数值、序列、映射和集合四大类。数值类型包括任意精度的int、浮点数float和复数complex;序列类型涵盖不可变的str/tuple和可变的list;映射类型以dict为代表;集合类型包括set和frozenset。每种类型都有其独特的特性和操作方式:字符串支持丰富的文本处理方法,

#python
4. Python控制流深度解析

Python控制流深度解析文章摘要: 本文系统讲解了Python中的控制流机制,涵盖布尔逻辑、条件判断、循环结构及高级用法。主要内容包括:1)布尔表达式与真值测试规则;2)if-elif-else条件语句;3)while和for循环的工作原理;4)循环控制语句break/continue/else的用法;5)Python 3.10引入的模式匹配match-case;6)循环辅助工具range/en

#python#开发语言
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择