首页
学习
活动
专区
工具
TVP
发布

编程文青李狗蛋

在公众号【编程文青李狗蛋】写字 | 用有趣有味的方式,学习有价值的编程知识!
专栏作者
154
文章
92273
阅读量
36
订阅数
B站收藏 6.1w+!GitHub 标星 3.9k+!这门神课拯救了我薄弱的计算机基础
作为一个所谓的计算机科班出身的人来说,特别难为情的是自己的计算机基础很差,比如计算机网络当年一度差点挂掉,多亏当时的老师手下留情,给我一个刚及格的分数,但也因为这门课,造成我在之后申请奖学金的时候与其擦身而过。
编程文青李狗蛋
2019-12-19
4780
Python 面试:“一行代码实现 xx”类题目(带答案)
最近,我被 “一行代码实现 xx” 这类问题疯狂吸引,主要是作为一个能躺着绝不坐着的懒人,代码能少写坚决少写,而且这类问题也蛮有意思,所以汇总了一下,顺便把答案也一并写了,欢迎来玩~
编程文青李狗蛋
2019-12-05
4120
Python 中那些令人防不胜防的坑(一)
PS:except Exception as e 可以捕获除了与程序退出(sys.exit())相关之外的所有异常。
编程文青李狗蛋
2019-11-21
4070
警告!你的Python代码命名太烂了,命令你熟读本篇迷你命名指南!
刚开始我丝毫不慌,祭出我的 debug 两板斧,小小 bug 何足挂齿,看我分分钟解决你!
编程文青李狗蛋
2019-11-11
4710
刷了几千道算法题,这些我私藏的刷题网站都在这里了!
遥想当年,机缘巧合入了 ACM 的坑,周边巨擘林立,从此过上了"天天被虐似死狗"的生活...
编程文青李狗蛋
2019-11-08
8050
Python 格式化字符串,这个方法真的即丝滑又舒服!
按理说我应该对这种重复性的动作很烦,起初确实是这样,但是现在我乐在其中,为什么呢?肯定不是脑子坏了,因为我最近学会了一个超好用的格式化字符串的方法,那是相当的丝滑,所以我又迫不及待的来分享啦!
编程文青李狗蛋
2019-11-07
3260
对于 bug 铺天盖地的 Python 程序,该如何高效的调试?
不管用什么语言在编写程序的时候,总会出现形形色色的 bug,由于程序员经常被玩坏,各种属于程序员的“俚语”也被大众熟知,出现了 bug 估计连我隔壁老王的三姨妈的四表舅的远房表姐的邻居的同学的妹夫的外婆的还在喝奶的侄女都知道要 debug,问题是 debug 说的容易,如何“de”,估计很多人还是一脑门儿
编程文青李狗蛋
2019-11-07
6510
听说你又在「外部作用域变量」上栽了跟头?
经常会有人一言不合的扔过代码来问我这是怎么回事,每次我都瞪着我的 24k 氪金眼扫描,时间长了我发现有一种类型的问题出错的频率之高令人发指,每次说这个问题说的我嘴巴都干了,昨天情人节的时候竟然还有位老哥扔过这么个问题,看样子是哪个面试题?我是有女朋友的好嘛,我女朋友不撒娇,不做作,不粘人,不生气,不存在。。
编程文青李狗蛋
2019-11-07
3650
同样都是「加」,好像我们不一样...
在我们来表示「加」这个概念的时候,一般我们会用两种方式:a = a + b或者是 a += b 。在很多人的概念里这两个其实就是一种,不分彼此,比如之前我就是这么认为的,直到有一天有人拿着下面的坑过来让我踩...
编程文青李狗蛋
2019-11-07
2500
你所不知道的「删除」操作。
在 Python 中,有删除作用的一般是 del、remove 和 pop,相信很多人都用过,但是不是真的会有待商榷,下面我们先来看一个例子:
编程文青李狗蛋
2019-11-07
3020
有趣的 Python 特性 1 | 是谁吃掉了我的外部变量?
Python 提供了很多让使用者觉得舒服至极的功能特性,但是随着不断的深入学习和使用 Python,我发现其中存在着许多玄学的输出与之前预想的结果大相径庭,这个对于初学者来说难以理解,但是在理解它们以后又会觉得是这么的有意思,所以我准备了这个「有趣的 Python 特性」系列,写一些我碰到或看到的一些你所不知道的「奇葩」,这里面会涉及到在 Python2 和 Python3 中的异同,希望大家能从学习的过程中体会到真正的乐趣。
编程文青李狗蛋
2019-11-07
4280
轻轻松松用 Python 定位特定类型文件
今天的文章是介绍如何用 Python 去定位特定类型的文件,会讲到用字符串匹配文件名定位特定文件以及顺带介绍一下遍历目录树的函数,通过今天的这一部分以及之前文章讲到的文件获取属性的操作,可以做很多有意思的事情。
编程文青李狗蛋
2019-11-07
2.3K0
不要再问我 Python2 和 Python3 的 Unicode 问题啦!
字符编码问题几乎是会跟随我们整个编程生涯的一大魔障,一不小心各种玄学的问题就会接踵而至,防不胜防,尤其是对初学者来说,碰到编码问题简直是就是加快了踏上从入门到放弃的传送带。
编程文青李狗蛋
2019-11-07
8850
一招带你带你解析 JSON 串
我在之前的「零基础入门学习 Python」这个系列中,写过关于 JOSN 的文章 -- Python 标准库之 JSON ,没看的可以看一下。JSON 是一种轻量级的数据交换格式,对于我们的阅读和编写十分之友好,同时对机器来说也很容易解析和生成。
编程文青李狗蛋
2019-11-07
5540
以后再也不怕别人问「单链表」的问题啦。
在程序设计里,我们经常需要将同为某个类型的一组数据元素作为一个整体来使用,需要创建这种元素组,用变量来记录它们或者传入函数等等等等,「线性表」就是这样一组元素的抽象,它是某类元素的集合并且记录着元素之间一种顺序关系,是最基本的数据结构之一,在实际程序中运用非常广泛,比如 Python 中的 list 和 tuple 都可以看作是线性表的实现。
编程文青李狗蛋
2019-11-07
2720
循序渐进带你学习时间复杂度和空间复杂度。
我们都知道,对于同一个问题来说,可以有多种解决问题的算法。尽管算法不是唯一的,但是对于问题本身来说相对好的算法还是存在的,这里可能有人会问区分好坏的标准是什么?这个要从「时效」和「存储」两方面来看。
编程文青李狗蛋
2019-11-07
3380
Python 标准库之 XML(下)
隔了两天了,不知道你们还记得上一篇文章的内容不,如果不记得的话请移步 -- Python 标准库之 XML(上)。
编程文青李狗蛋
2019-11-07
4530
Python 标准库之 XML(上)
带分隔符的文件仅有两维的数据:行 & 列。如果我们想在程序之间交换数据结构,需要一种方法把层次结构,序列,集合和其它的数据结构编码成文本。
编程文青李狗蛋
2019-11-07
4410
Python 标准库之时间篇
在昨天的文章(Python 标准库之日期)中我们学习了 Python 标准库中「日期 & 时间」中的「日期」,本来想昨天一起写完的,鉴于内容太多怕学起来厌烦了,所以把剩下的「时间」放到今天来学。
编程文青李狗蛋
2019-11-07
3260
零基础学习 Python 之模块(二)
在昨天的文章(零基础学习 Python 之模块(一))中我们是在原来知识的基础上继续的了解了一下「模块」,已经显示了编写模块和在程序中导入模块的基本方式,当然了,在实践中所编写的模块会更复杂一些,今天我们要继续的学习下去。
编程文青李狗蛋
2019-11-07
3220
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档