自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rocky0429

微信搜【codegoudan】

  • 博客(12)
  • 收藏
  • 关注

原创 关于 Python2 和 Python3 中的 Unicode 问题。

写在之前字符编码问题几乎是会跟随我们整个编程生涯的一大魔障,一不小心各种玄学的问题就会接踵而至,防不胜防,尤其是对初学者来说,碰到编码问题简直是就是加快了踏上从入门到放弃的传送带。鉴于我公众号的读者初学者占了一大部分,所以很多时候我会收到各种询问字符编码的问题,这里面有用 Python2 的,也有用 Python3 的,鉴于在编码问题上这两种版本的 Python 有着很大的不同,所以在这篇文章...

2019-01-30 15:06:52 1609

原创 如何写出符合 Python 审美的代码风格?

写在之前每个人都有自己的代码风格,随着写的行数增加,自己对于代码的审美也会变的不一样,这就像是一个逐渐蜕变的过程,每过一段时间回头再去看看自己之前写的代码就会生出一种「这么丑的玩意儿竟然是我写的」这种感慨。之前不论是写 C 或者是 C++ 的时候,对于代码风格的好坏观感完全是凭着自己的主观意识,也没有什么官方标准说这样那样就是好看的。等学了 Python 以后,神奇的发现 Python 官方竟...

2019-01-15 10:45:36 5306

原创 Python 调试器,一个优秀开发人员的必备技能包。

写在之前不管是之前搞 acm 用 c/c++ 写算法还是后来用 Python 写代码,我发现在程序出现问题的时候,大多数人习惯性的用 print 函数打印变量值这种方法来试图找出问题的症结所在,这种查找问题的方式低效到让人只想删掉代码重新去写。我记得一些人问我问题的时候,我不止一次的推荐过让他们用单步调试去找代码中存在的问题,但是更多收获的是「什么是单步调试」这种疑问,其实单步调试就是,自己去 ...

2019-01-10 15:26:34 854

原创 关于加速 pip 安装的两点妙招。

写在之前众所周知,pip 是一个用来安装和管理 Python 包的工具,随着大家使用 Python 的时间越来越长,就会发现一个问题,那就是用 pip 安装包的时候有时候会很慢,甚至直接就是不可用。因为关注我公众号的读者们很大一部分是初学者,所以我在后台也经常会碰到有人问这种问题,这个在大佬们眼中不是问题的问题在很多小白看来无疑是个不知道如何去解决的问题,索性我就专门写这么一篇文章,来统一说一下...

2019-01-09 17:50:05 2098

原创 一招带你解析 JSON 串(echo)

我在之前的「零基础入门学习 Python」这个系列中,写过关于 JOSN 的文章 – Python 标准库之 JSON ,没看的可以看一下。JSON 是一种轻量级的数据交换格式,对于我们的阅读和编写十分之友好,同时对机器来说也很容易解析和生成。如果你已经是学过或者做过一段时间的编程,你可能会发现这么一个现象,那就是 JSON 好像随随便便就能在某个犄角旮旯里看到,这正是由它的诸多优点决定的。随着...

2019-01-08 09:21:20 1486

原创 初学 Python 到底用哪种方式比较好?

今天有个新关注的读者在后台问了这么一个问题:“我准备开始学 Python,是看书还是看视频我很纠结,请问有什么建议”。这个问题可能是存在于很多初学者心里的问题,但也是一个很难回答的问题,因为每个人对于事物接收的方向和能力是有差距的,有人就是看不进书去,也有人就是觉得书中自有颜如玉。这个问题既然问的是我,那我就姑且说一下自己的看法,也正好给大家做个参考。首先我们来看一下书和视频的利弊:对于「书」来...

2019-01-07 13:46:37 800

原创 Python 操作 MongoDB 数据库

写在之前MongoDB 也是当下比较火的数据库之一,因为时代的发展需要 NoSQL,还是老办法,在本篇文章中呢,我先来介绍一下 MongoDB 数据库的安装运行和使用,以及用 Python 连接 MongoDB,下面就开始今天的学习。MongoDB 简介在这之前,我们先来了解一下什么是 NoSQL:NoSQL 也就是 Not only SQL,指的是非关系型数据库,它是为了大规模 Web...

2019-01-06 13:28:19 974

原创 Python 操作 MySQL 的一点儿补充

写在之前在前面的文章中我写了关于 Python 操作 MySQL 数据库的文章(如下):Python 操作 MySQL 数据库主要讲了如何简单的使用 MySQL 以及如何用 Python 来操作 MySQL 数据库,基本的操作数据库无非就是增删改查这几个方面,Python 操作数据库的基本操作也是这几个。因为内容较多,所以昨天的文章中在「查询」那部分有几个知识点没有写,后来想了想觉的这几个...

2019-01-05 22:34:20 906

原创 Python 操作 MySQL 数据库

写在之前在之前的文章中我们学习用文件形式将数据保存到磁盘中,虽然这已经是一种不错的方式,但是头秃的大佬们还是发明了更快更便捷的东西:「数据库」。它更具有格式化的特点,并且写入和读取更快更方便。到目前为止,我们所熟知的主流数据库有三种:关系型数据库:MySQL,SQL Server,Oracle 等。非关系型数据库:MongoDB,BigTable(Google) 等。键值数据...

2019-01-04 12:43:00 1424

原创 听说你还不会将数据存入文件?(pickle & shelve)

写在之前在前面的文章中,我们学过用 Python 如何读写文件。程序执行结果,就是产生一些数据,一般情况下,这些数据要保存到磁盘中,最简单的方法就是写入到某个文件。但是呢,这种文件又不仅仅是某种 CSV 文件,而是专门存取数据的文件,并且各种不同格式的数据存储文件操作方式略有差别。简而言之,就是要将存储的对象格式化(也有叫作序列化的),才好好存取。这有点类似集装箱的作用。picklepic...

2019-01-03 12:08:32 826

原创 Requests 库 | 不可胜数的 Python 第三方库

写在之前标准库的内容已经非常多了,我在前面的文章中已经介绍了七八个,没看的可以回头找着去看看。虽然介绍了不少,但是 Python 给编程者的支持不仅仅在于标准库,它还有不可胜数的第三方库。作为一个 Pythoner,即使你的技术已经达到大佬的级别,在做某件事情之前最好还是 Google 一下是否有标准库或者第三方库来帮你完成,不是有那么一句话么:“如果我比别人看的更远,那是因为我站在巨人的肩膀...

2019-01-02 11:45:43 967

原创 Python 标准库之 JSON

写在之前我用了很长的篇幅来介绍 XML,如果没看的话建议先去看看之前的文章。就数据传递而言, XML 是一种选择,当然这里还有另一种选择 – 「JSON」。它是一种轻量级的数据交换格式,如果各位想要做 Web 编程的话,则肯定会用到它。下面我们就开始今天的学习。JSON首先我们参考《维基百科》中的相关内容,来对 JSON 做如下介绍:JSON ( JavaScript Object No...

2019-01-01 12:34:35 844

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除