Go语言入门教程(04):详解数据类型之byte、rune与字符串
文章首发自公众号:Go编程时光《Go编程时光》,一个能带你学习Go语言的专栏,同时欢迎搜索我的同名公众号,第一时间获取Go语言干货。1.byte与runebyte,占用1个节字,就8个比特位,所以它和uint8类型本质上没有区别,它表示的是ACSII表中的一个字符。如下这段代码,分别定义了byte类
Go语言入门教程(03):详解数据类型之整型与浮点型
文章首发自公众号:Go编程时光《Go编程时光》,一个能带你学习Go语言的专栏,同时欢迎搜索我的同名公众号,第一时间获取Go语言干货。1.整型Go语言中,整数类型可以再细分成10个类型,为了方便大家学习,我将这些类型整理成一张表格。int和uint的区别就在于一个u,有u说明是无符号,没有u代表有符号
Go语言入门教程(02):五种变量创建的方法
文章首发自公众号:Go编程时光《Go编程时光》,一个能带你学习Go语言的专栏,同时欢迎搜索我的同名公众号【Go编程时光】(排版精美更适合阅读),第一时间获取Go语言干货。对于只有Python语言经验的朋友,也许会不太理解声明这个词,在Python中直接拿来就用,也不用声明类型啥的。Go语言是静态类型
Go语言入门教程(01):开发环境的搭建(Goland和VSCode)
文章首发自公众号:Go编程时光《Go编程时光》,一个能带你学习Go语言的专栏,同时欢迎搜索我的同名公众号【Go编程时光】(排版精美更适合阅读),第一时间获取Go语言干货。1.下载安装Go语言下载地址:https://golang.google.cn/dl/下载完成后,直接双击msi文件进行安装,我习
如何把你的 Bug 写得与众不同?
首发于个人公.众.号:Python编程时光,转载请私信当我们写的一个脚本或程序发生各种不可预知的异常时,如果我们没有进行捕获处理的时候,通常都会致使程序崩溃退出,并且会在终端打印出一堆密密麻麻的traceback堆栈信息来告诉我们,是哪个地方出了问题。就像这样子,天呐,密集恐惧症要犯了都上面这段tr
使用 Python 远程登陆服务器的最佳实践
首发自公.众.号:Python编程时光在使用Python写一些脚本的时候,在某些情况下,我们需要频繁登陆远程服务去执行一次命令,并返回一些结果。在shell环境中,我们是这样子做的。$sshpass-p${passwd}ssh-p${port}-l${user}-oStrictHostKeyChec
情人节来了,教你个用 Python 表白的技巧
作者:@明哥公-众-号:Python编程时光2020年,这个看起来如此浪漫的年份,你还是一个人吗?难不成我还能是一条狗?2018年的时候,写过一篇介绍如何使用Python来表白的文章。虽然创意和使用效果都不错,但有一缺点,这是那个exe文件,女神需要打开电脑,才有可能参与进来,进而被你成功"调戏”。
全面学习 Python 包:包的构建与分发
首发于公众号:Python编程时光1.为什么需要对项目分发打包?平常我们习惯了使用pip来安装一些第三方模块,这个安装过程之所以简单,是因为模块开发者为我们默默地为我们做了所有繁杂的工作,而这个过程就是打包。打包,就是将你的源代码进一步封装,并且将所有的项目部署工作都事先安排好,这样使用者拿到后即装
最全的 pip 使用指南,50% 你可能没用过
所有的Python开发者都清楚,Python之所以如此受欢迎,能够在众多高级语言中,脱颖而出,除了语法简单,上手容易之外,更多还要归功于Python生态的完备,有数以万计的Python爱好者愿意以Python为基础封装出各种有利于开发的第三方工具包。这才使用我们能够以最快的速度开发出一个满足基本需要
深入探讨 Python 的 import 机制:实现远程导入模块
所谓的模块导入(import),是指在一个模块中使用另一个模块的代码的操作,它有利于代码的复用。在Python中使用import关键字来实现这个操作,但不是唯一的方法,还有importlib.import_module()和__import__()等。也许你看到这个标题,会说我怎么会发这么基础的文章
用 Sphinx 搭建博客时,如何自定义插件?
之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。点此:使用Python30分钟教你快速搭建一个博客为防有的同学不清楚Sphinx,这里还是做下简单的介绍。它是一个能够把一组reStructuredText或者Markdown
37 个 你不知道的 Python 冷知识(全)
大家好,我是小明。这两天在翻阅公众号(Python编程时光)早期的文章时,发现已经写了七篇关于Python冷知识的文章,而且这些文章还没有发布这里,就花了些时间整理了一下,有需要的可以收藏一下。如果能顺手帮我点个赞就更好啦(开心~01.省略号也是对象...这是省略号,在Python中,一切皆对象。它
如何升级 CentOS 6.x 上默认Python
最近在工作中遇到一个问题,就是有一个功能希望在各种服务器上实现,而服务器上的系统版本可能都不一样,有的是CentOS6.x,有的是CentOS7.x。需要说明的一点是,CentOS6.x上的Python版本是2.6.x的,而CentOS7.x上的Python版本是2.7.x的,这意味着我要实现的功能
学会这21条,你离 Vim 大神就不远了!
我本人是Vim的重度使用者,就因为喜欢上这种双手不离键盘就可以操控一切的feel,Vim可以让我对文本的操作更加精准、高效。对于未使用过Vim的朋友来说,可能还无法体会到这种感觉。由于使用Vim有一定的学习成本,只有做到非常熟练的程度才能感受到它带来的快捷。这里我就自己日常有使用过的Vim指令做一个
云计算与虚拟化入门通识
经常有朋友问我,你是做什么的呢?我回答说,云计算。不回答还好,一回答,他们更加疑惑了。听着挺高大上,挺牛b的,就是不知道是什么。在大多数Pythonista的认知里,学会了Python,不从事爬虫,就是做Web开发,不然就是数据分析/挖掘,人工智能的。想一想,这也是合理的,大部分培训班为你让你交学费
Python静态方法,其实暗藏玄机
文章首发于微信公众号:Python编程时光这个标题「静态方法其实暗藏玄机」其实只是该文章的一个知识点。或许有些标题党,但没有关系,我相信有不少人对此并没有深入研究他们,不信我问你三个问题,你看能否答上来。1、Python2.x和3.x中,函数和方法的区分有什么不同?2、有了类/实例方法和普通函数,为
每周分享五个 PyCharm 使用技巧(七)
文章首发于微信公众号:Python编程时光大家好,今天明哥又来给大家更新PyCharm的使用技巧。从今年3月24号开始一直到今天,包括本篇,一共更新了7篇文章,每篇5个小技巧,总计35个。这35个使用技巧,全部是我自己在使用PyCharm中认为比较有用的,抽取出来分享给大家,有一些虽然只是一个小小的
每周分享五个 PyCharm 使用技巧(六)
文章首发于微信公众号:Python编程时光大家好,今天我又来给大家更新PyCharm的使用技巧。从今年3月24号开始一直到今天,将近四个月的时间。包括本篇,一共更新了6篇文章,每篇5个小技巧,总计30个。这30个使用技巧,全部是我自己在使用PyCharm中认为比较有用的,抽取出来分享给大家,有一些虽
花了两个星期,我终于把 WSGI 整明白了
本文首发自个人公众号:Python编程时光=====2019.6.29更新=====回答:为什么需要有WSGI协议,用WSGI协议的地方为何不直接用http?为什么要翻译一次?======================在三百六十行,行行转IT的现状下,很多来自各行各业的同学,都选择Python这门
Python与设计模式:单例模式
前段时间,有朋友在我的读者群里问了几个关于单例模式的问题。为了回答他的问题,我整理了单例模式的知识点,正好我也在写设计模式的系列。上一篇是讲「策略模式」,若你还未阅读,可以点击这里查看:MingleWong:Python与设计模式:策略模式zhuanlan.zhihu.com本篇做为「设计模式系列