Python教程
老猿在该频道写Python基础教程,过去十几年我一直从事Python相关开发工作,我想把这部Python教程中写得贴近实践一点,让新学习能收获更多。
-
学会Lambda,让程序Pythonic一点
Lambda是Python里的高阶用法,要把代码写得Pythonic,就需要了解这些高阶用法,想说自己是一名真正的Python程序员,先要把代码写得...6年前 (2019-08-15) 阅读(17316) 评论(2) -
pip安装和使用入门指南
pip新手要看的入门教程,包含pip安装和pip 各个参数使用的具体用法, 熟练使用pip可以更方便的管Python第三方库。 pip是什...6年前 (2019-04-15) 阅读(51031) 评论(2) -
说下Python入门
其实一直想写点Python入门方面的文章,毕竟读者里初学Python的很多,由于网上已有好些Python入门文章,我找不到好的切入点,写些重...6年前 (2019-03-21) 阅读(69832) 评论(2) -
Python 生成器
生成器,是一个用来创建迭代器的工具。它简单而强大,类似写函数那样进行定义,但是需要返回数据时不是使用return,而是使用yield语...6年前 (2019-03-17) 阅读(88200) 评论(0) -
Python 迭代器
迭代器和生成器,是Python语言的一大特定。这两个概念我们可能还不理解,但是我们前面的学习中已经有所接触,比如用for...in遍历一...6年前 (2019-03-17) 阅读(82683) 评论(1) -
Python类的继承
面向对象语言的一个特性就是类的继承。继承的关系跟人类繁衍的关系相似,被继承的类称为基类(也叫做父类),继承而得的类叫派生类...6年前 (2019-03-10) 阅读(137517) 评论(0) -
Python的类
Python是面向对象的高级编程语言,在Python里面“一切都是对象”:数字、字符串、元组、列表、字典、集合等内置数据类型,以及函数、...6年前 (2019-03-09) 阅读(138819) 评论(0) -
Python作用域和命名空间
命名空间和作用域的概念我们之前也提到过,比如内置函数globals(),函数中变量的作用域,模块使用的import等等。这些可能让我们对这...6年前 (2019-03-09) 阅读(147817) 评论(0) -
Python错误处理和异常处理(二)
前面我们讲到Python编程过程中,在可能出现异常的地方使用try语句,来正确的处理一些异常,可以保证程序不中断继续运行。抛出异常...6年前 (2019-03-07) 阅读(168274) 评论(0) -
Python错误处理和异常处理
在前面介绍Python语法的过程中,我们已经接触到了解释器给的错误和异常,但并没有详细讲解它们。现在我们就全面的来学习Python是对...6年前 (2019-03-06) 阅读(159031) 评论(0) -
Python的异步IO编程例子
本节我们讲以Python 3.7 上的asyncio为例讲解如何使用Python的异步IO。如果你的系统中还没有 Python 3.7,你可以参考Python的虚拟...6年前 (2019-03-04) 阅读(154141) 评论(0) -
Python的异步IO:API
Python的asyncio是使用 async/await 语法编写并发代码的标准库。通过上一节的讲解,我们了解了它不断变化的发展历史。到了Python最...6年前 (2019-03-04) 阅读(157878) 评论(0) -
Python异步IO: 概念和历史
编程中,我们经常会遇到“并发”这个概念,目的是让软件能充分利用硬件资源,提高性能。并发的方式有多种,多线程,多进程,异步IO等...6年前 (2019-03-04) 阅读(170243) 评论(0) -
Python 序列化(Python IO)
上一节我们学习了文件的读写,把一个字符串(或字节对象)保存到磁盘是一件很容易的事情。但是在实际编程中,我们经常需要保存结构...6年前 (2019-03-03) 阅读(172711) 评论(0) -
Python 文件读写(Python IO)
在Linux系统中,一切都是文件。但我们通常说的文件是保存在磁盘上的图片、文档、数据、程序等等。而在程序的IO操作中,很多时候就是...6年前 (2019-03-03) 阅读(184381) 评论(0) -
Python 字符串格式化(Python IO)
利用print函数把信息打印到显示器,是我们编程中经常使用的功能。为了让打印的信息更容易读懂,就需要更好的格式来打印。Python提供...6年前 (2019-03-03) 阅读(227789) 评论(0) -
Python输入和输出(IO)
计算机编程中,会经常涉及输入输出(IO,Input/Output)。提供IO功能的设备就是输入输出设备,比如,键盘、鼠标就是典型的输入设备...6年前 (2019-03-03) 阅读(190216) 评论(0) -
Python虚拟环境
我们在写Python程序的时候,经常会用到非标准库的包和模块,比如requests等非常有用的第三方包和模块。有时候也会用到某个包和模块...6年前 (2019-02-26) 阅读(139486) 评论(0) -
Python的包
包,Package,是一种Python模块的集合,从文件组织形式上看,包就是一个文件夹,里面放着各种模块(.py文件),也可以有子文件夹(...6年前 (2019-02-26) 阅读(150391) 评论(0) -
Python模块高级技巧
上一节,我们讲解了Python模块的基础知识,这一节我们继续深入了解模块的更多知识,从而让大家全面了解、掌握和运用模块到我们实际...6年前 (2019-02-24) 阅读(84100) 评论(0)