小陈学Python

103 篇文章
22 人订阅

全部文章

不可言诉的深渊

发展副业的正确路线

题图:by watercolor.illustrations from Instagram

6420
不可言诉的深渊

《机器学习》西瓜书,17个精炼笔记来了!

相信大家都知道周志华的机器学习书,俗称西瓜书,被我们视为机器学习的入门和经典教材。全书大概一共包括17章,系统性地阐述了机器学习的基本原理,通俗易懂,却又不乏严...

9130
不可言诉的深渊

优化函数递归

递归是指函数/过程/子程序在运行过程序中直接或间接调用自身而产生的重入现象。在计算机编程里,递归指的是一个过程:函数不断引用自身,直到引用的对象已知。使用递归解...

5710
不可言诉的深渊

盘点互联网公司最常见的面试编程题

互联网公司面试,笔试环节或第一面往往都是现场做编程题。很多面试的老铁反映说,败在了编程题上,去不了自己心仪的公司,拿不到想要的待遇。

11720
不可言诉的深渊

解读一篇Numpy好文

最近工作太忙,每次回家洗洗就不想再开电脑码字了,写了也近两年了,习惯了,时间久了,不写都欲罢不能。

7320
不可言诉的深渊

Python:网络编程

我将通过示例展示如何使用 Python 来编写以各种方式使用网络(如互联网)的程序。Python 提供了强大的网络编程的支持,有很多库实现了常见的网络协议以及基...

11420
不可言诉的深渊

回溯法的应用:数独

我之前做安卓课程设计找到课本上有一个数独游戏,当时玩的时候发现太费时间了,打算编写一个算法专门用来解数独,可是之前一直忘了这事,现在才想起来。

7420
不可言诉的深渊

增强版磁力链接搜索神器

比特洪流(BitTorrent)是一种内容分发协议,由布拉姆·科恩自主开发。它采用高效的软件分发系统和点对点技术共享大体积文件(如一部电影或电视节目),并使每个...

41010
不可言诉的深渊

GitHub 下载东西很慢?不存在的~!

GitHub 是每一个程序员经常访问的网站之一,其实程序员的网站还有很多,比如 StackOverFlow。一提到 GitHub,大家第一个想到的一定是 clo...

1.4K50
不可言诉的深渊

用通俗易懂的语言讲解 kNN

最近有个同学问我 k-means 和 kNN 是不是差不多?其实差太多了,k-means 是在不知道类别的情况下进行分类的,而 kNN 是通过已经存在的已经分好...

7010
不可言诉的深渊

id,hash 和 hashlib

看了标题,大家应该知道今天我要讲的内容了,其中 id 和 hash 是内置的两个函数,hashlib 是一个模块,它们的共同点就是给每一个对象一个特定的标志,当...

5610
不可言诉的深渊

Python 测试基础

你怎么知道自己编写的程序管用呢?能指望你在任何时候编写的代码都没有缺陷吗?恕我直言,我想这不太可能。诚然,在大多数情况下使用 Python 都很容易编写出正确的...

10710
不可言诉的深渊

Python for 一定快过 while?要看情况啊~!

看了标题,我想大家应该知道今天要讲什么了,今天我要讲循环效率的分析,在讲之前我首先说一下好多人普遍认为 Python for 要快过 while,至于为什么,可...

7110
不可言诉的深渊

我对软件设计模式的理解

软件设计模式是对软件设计经验的总结,是对软件设计中反复出现的设计问题的成功解决方案的描述。为了记录这些成功的设计经验并方便以后使用,软件设计模式通常包含 4 个...

11130
不可言诉的深渊

Python设计模式(9):桥接模式

在实际生活中,某些事物由于自身的逻辑,具有两个或多个维度的变化。例如,国家武装力量分为海军、陆军、空军三个军种,海、陆、空三军各自又有军、师、旅、团、营等建制。...

9830
不可言诉的深渊

Python设计模式(12):命令模式

在实际生活中,社会分工十分明确。一个常见的实例是餐厅的就餐者、服务员和厨师之间的关系。就餐者向服务员提供一些具体的要求,例如告诉服务员“我们有 6 个人,要吃海...

8720
不可言诉的深渊

Python设计模式(14):策略模式

在面向对象程序设计中,设计者在决定所包含的内容与数量时,往往很难下决心。面向对象设计遵循的一个基本原则是责任分离,另一个原则是高内聚与低耦合。高内聚意味着一个类...

8510
不可言诉的深渊

Python 模块:abc

模块abc提供了在 Python 中定义 抽象基类 (ABC) 的组件,在 PEP 3119 中已有概述。查看 PEP 文档了解为什么需要在 Python 中增...

9520
不可言诉的深渊

Python 模块:argparse

argparse 模块可以让人轻松编写用户友好的命令行接口。程序定义它需要的参数,然后 argparse 将弄清如何从 sys.argv 解析出那些参数。arg...

10510
不可言诉的深渊

Python设计模式(8):外观模式

外观一词来自于英文词语 Facade,这个词用来表示一个建筑物的外观,而隐藏了其内部的细节。外观模式(Facade Pattern)用来隐藏一个软件系统的所有内...

8520

扫码关注云+社区

领取腾讯云代金券