登录
专栏 6 关注 25 篇文章
Python语言
专门介绍Python语言有关知识
老齐
关注专栏
推荐文章
6 天前  /  老齐

编程的黄金时代结束了吗?

注: 本文内容主要源自参考文献[1],但是,翻译的时候并未完全直译,做了表述上的适当润色和修改,但主要观点未变。文章中的观点,仅供读者参考,也并不代表老齐本人的观点。O'Reilly公司,对开发者而言,无人不知,它出版了很多非常棒的图书。此公司的创始人不久前语出惊人,他以自己对编程行业的未来发展之深思熟虑,做出了如下判断:“我认为您可以成为一名程序员并找到一份工作,但编程这个职业,像最近几十年这样的黄金时代已经过去了。编程,现在更像是读写,每个人都要会。”听起来很合逻辑,同时也让准备进入这个行业

0 赞 1 评论
收藏
12 天前  /  老齐

Python中`__name__`有什么用

注: 有的读者在学习《Python大学实用教程》第7章模块和包$^{[2]}$时,对变量__name__感到困惑,现补充解释。与本书更多的有关资料,请访问:http://www.itdiffer.com/python_course.html在Python程序中,你会经常看到__name__,例如:if __name__ == '__main__': main()本文将介绍如何正确使用和理解这个变量。请注意,__name__在程序中是一个变量,只不过这个变量的命名有点奇怪,用双下划线开头和结

1 赞 0 评论
收藏
16 天前  /  老齐

第三方包的那些事

Python语言是一种开放的语言,任何人都可以提交代码,还可以根据自己的需要编写第三方包(也有翻译为库,package)。而且,我们在开发中,也会经常使用各种第三方包,业界称之为“轮子”。Python的第三方包中包含多个模块,每个模块就是一个Python文件,里面包括若干个函数、类对象和方法,有的还包括包所定义的数据。当在本地安装了第三方包之后,里面所有的东西都可以调用。Python第三方包的事情,主要包括三个:安装、使用、更新。下面依次给予说明。安装安装第三方包,使用的基本方式就是pip,它是

0 赞 0 评论
收藏
2 个月前  /  老齐

Python中的浮点数和小数

简介float类型,即浮点数,是Python内置的对象类型;decimal类型,即小数类型,则是Python的标准库之一decimal提供的对象类型,也是内置的。了解decimal类型的最佳资料,就是它的官方文档:https://docs.python.org/3/library/decimal.html。在浮点数运算中,总会有误差的,这一点在下面会显示出来。要解决浮点数运算的误差问题,decimal所创建的小数类型,则是一种比较好的选择。float类型用浮点数运算,好处是方便、而且速度快。浮点

1 赞 0 评论
收藏
3 个月前  /  老齐

用Python读取Excel文件指南

作者:Erik Marsja译者:老齐与本文相关的图书推荐:《数据准备和特征工程》本书适合于数据科学、机器学习、深度学习等方向的学习者阅读。书中通过案例的形式,系统阐述了数据获取、数据整理、特征工程、特征选择等方法。本文,将重点阐述用Python如何读取Excel文件(xlsx),重点是演示使用openpyxl模块读取xlsx类型的文件。首先,我们要看一些简单的示例;然后,我们将学习读取多个Excel文件。如果你阅读过《数据准备和特征工程》(电子工业出版社出版)这本书,就肯定知道,在书中,作者介

0 赞 0 评论
收藏
3 个月前  /  老齐

用Python读写文件的方法

在文中,我们将研习如何用Python读取文件,然后,向文件写入内容并再次保存它。使用Python读写某种特别类型的文件,例如:JSON、CSV、Excel等,一般会有专门的模块。但是,在这里,我们将用Python打开文本文件(.txt)。若使用Python的open函数,它将返回一个文件对象,此对象将包含一些方法和属性。我们可以使用这些方法和属性获得已打开文件的相关信息,并且,可以使用这些方法来更改所打开的文件。用 open()读取文件在本节中,我们将学习如何使用open()函数在Python中

0 赞 0 评论
收藏
3 个月前  /  老齐

Python3.9中合并字典的新方法

作者:Yong Cui, Ph.D.翻译:老齐与本文相关的图书推荐:《跟老齐学Python:轻松入门》Python3.9,还在研发中,计划今年10月份发布,2月26日,研发团队发布了α版,其中有一个新功能,会关系到所有开发者,那就是两个操作符:|和|=,分别实现对字典的合并操作。本文对此给予简要介绍。字典Python中的字典,即dict,是一种重要的内置对象类型,它是一种以键值对方式保存数据的容器,因为使用了哈希,使得查询字典中数据时的时间复杂度恒定,这是它美名远播的一个原因。例如:# 创建字典

0 赞 0 评论
收藏
3 个月前  /  老齐

python绝技30例

作者:Erik-Jan van Baaren翻译:老齐如果你使用Python,下面要介绍的30个技巧,是能够让你提高编码效率的最佳方案,不得不看。Life is short, You need Python.1.使用Python3从2020年1月1日起,Python2已经正式退役了。下面的所有说明,都仅适用于Python3。如果你还停留在Python2.7,现在就应该升级。MacOS系统中,使用Homebrew就能轻松升级Python。2.检查程序所需的最低Python版本你可以检查程序中的Py

1 赞 0 评论
收藏
3 个月前  /  老齐

Python的海象运算符

作者:Brett Slatkin翻译:老齐Python3.8引入了一种叫做海象运算符(walrus)的新语法(译者注: 对于walrus的翻译,目前尚未出现对于Python的专门术语翻译,所以,此处姑且用字面意思“海象”),它其实是一种赋值语句,用于解决Python语言中长期存在的、可能导致代码重复的问题。正常的赋值语句是a=b,读作“a等于b”,而海象赋值语句是a:=b,读作“a walrus /ˈwɔːlrəs/ b”(因为:=看起来像一对眼球和獠牙,类似于海象。注意:此语句还没有适合的中文

2 赞 0 评论
收藏
4 个月前  /  老齐

初学Python语言者必须理解的下划线

作者:mingrammer与本文相关的图书推荐:《跟老齐学Python:轻松入门》下划线(_)在Python语言中有特殊作用。在大多数编程语言中,下划线是命名变量或者函数名称时的连字符,但是,在Python语言中,不仅如此。如果你是一名Python程序员,对于诸如 _ in range(10) , __init__(self) 之类的下发肯定熟知。本文将详述下划线(_)的使用方法,帮助初学者理解它。在Python语言中,下划线主要应用在如下5个方面:在交互模式中,保存最近一个表达式的值忽略某个值

0 赞 0 评论
收藏