程序

用十年时间学习编程

最近在查找资料的时候,有遇到了此文章,对于文章中的观点真的是非常的认同,推荐给正在学习编程的朋友们。原文为:T

《怕蛇的人怎么学Python》:Python简介

在学习任何一门编程语言前,最好先学习下这门语言产生的发展历史,通过发展历史去了解为什么会产生此语言?它主要为了

《怕蛇的人怎么学Python》:开篇

先前在自己的博客上,零散的写了一些Python的学习笔记,涉及到的内容比较凌乱,完全没有逻辑。反思自己对所学的

Hive SQL中的datediff、current_dat…

Hive SQL中的datediff函数返回的是2个日期的天数。在使用过程中发现了一个比较有趣的坑:

使用Python进行相关性分析

在数据分析时,经常会针对两个变量进行相关性分析。在Python中主要用到的方法是pandas中的corr()方

动态规划之背包问题

背包问题(Knapsack problem)是动态规划的经典问题。动态规划的基础是递归,和分治一样,都是假设子

算法复杂度分析概念学习

算法复杂度是算法性能最基本的评价标准。算法复杂度由时间复杂度和空间复杂度组成,属于计算复杂性理论中的内容。 时

常用算法之动态规划法

动态规划是一种将原问题拆解为若干子问题的求解方法,常常用于重叠子问题的和最有结构性能的问题。通过动态规划的方法

Python学习笔记:True和False

针对Python中的True和False的定义,在不同版本的Python中是这样定义的: Python 2:N

Python学习笔记:PEP文档

PEP全称是Python Enhancement Proposal,翻译成中文是Python改进提案。它是Py

一维数组的聚类

需求:分析订单的价格分布 方案:按照100为梯度,分析不同价格区间的订单量 缺陷:现实生活中,定价存在一些自然

Python的模块、包和库

Python的流行主要依赖于其有众多功能强大的库(Library),Python自带的标准库(Standard