Python教程

老猿在该频道写Python基础教程,过去十几年我一直从事Python相关开发工作,我想把这部Python教程中写得贴近实践一点,让新学习能收获更多。

  • 学会Lambda,让程序Pythonic一点

    ​Lambda是Python里的高阶用法,要把代码写得Pythonic,就需要了解这些高阶用法,想说自己是一名真正的Python程序员,先要把代码写得...
    5年前 (2019-08-15) 阅读(16330) 评论(2)
  • pip安装和使用入门指南

    ​pip新手要看的入门教程,包含pip安装和pip 各个参数使用的具体用法, 熟练使用pip可以更方便的管Python第三方库。 pip是什...
    5年前 (2019-04-15) 阅读(46962) 评论(2)
  • 说下Python入门

    其实一直想写点Python入门方面的文章,毕竟读者里初学Python的很多,由于网上已有好些Python入门文章,我找不到好的切入点,写些重...
    5年前 (2019-03-21) 阅读(69100) 评论(2)
  • Python 生成器

    生成器,是一个用来创建迭代器的工具。它简单而强大,类似写函数那样进行定义,但是需要返回数据时不是使用return,而是使用yield语...
    5年前 (2019-03-17) 阅读(87516) 评论(0)
  • Python 迭代器

    迭代器和生成器,是Python语言的一大特定。这两个概念我们可能还不理解,但是我们前面的学习中已经有所接触,比如用for...in遍历一...
    5年前 (2019-03-17) 阅读(82126) 评论(1)
  • Python类的继承

    面向对象语言的一个特性就是类的继承。继承的关系跟人类繁衍的关系相似,被继承的类称为基类(也叫做父类),继承而得的类叫派生类...
    5年前 (2019-03-10) 阅读(136842) 评论(0)
  • Python的类

    Python是面向对象的高级编程语言,在Python里面“一切都是对象”:数字、字符串、元组、列表、字典、集合等内置数据类型,以及函数、...
    5年前 (2019-03-09) 阅读(138150) 评论(0)
  • Python作用域和命名空间

    命名空间和作用域的概念我们之前也提到过,比如内置函数globals(),函数中变量的作用域,模块使用的import等等。这些可能让我们对这...
    5年前 (2019-03-09) 阅读(147170) 评论(0)
  • Python错误处理和异常处理(二)

    前面我们讲到Python编程过程中,在可能出现异常的地方使用try语句,来正确的处理一些异常,可以保证程序不中断继续运行。抛出异常...
    5年前 (2019-03-07) 阅读(167312) 评论(0)
  • Python错误处理和异常处理

    在前面介绍Python语法的过程中,我们已经接触到了解释器给的错误和异常,但并没有详细讲解它们。现在我们就全面的来学习Python是对...
    5年前 (2019-03-06) 阅读(158321) 评论(0)
  • Python的异步IO编程例子

    本节我们讲以Python 3.7 上的asyncio为例讲解如何使用Python的异步IO。如果你的系统中还没有 Python 3.7,你可以参考Python的虚拟...
    5年前 (2019-03-04) 阅读(153523) 评论(0)
  • Python的异步IO:API

    Python的asyncio是使用 async/await 语法编写并发代码的标准库。通过上一节的讲解,我们了解了它不断变化的发展历史。到了Python最...
    5年前 (2019-03-04) 阅读(157330) 评论(0)
  • Python异步IO: 概念和历史

    编程中,我们经常会遇到“并发”这个概念,目的是让软件能充分利用硬件资源,提高性能。并发的方式有多种,多线程,多进程,异步IO等...
    5年前 (2019-03-04) 阅读(169571) 评论(0)
  • Python 序列化(Python IO)

    上一节我们学习了文件的读写,把一个字符串(或字节对象)保存到磁盘是一件很容易的事情。但是在实际编程中,我们经常需要保存结构...
    5年前 (2019-03-03) 阅读(172168) 评论(0)
  • Python 文件读写(Python IO)

    在Linux系统中,一切都是文件。但我们通常说的文件是保存在磁盘上的图片、文档、数据、程序等等。而在程序的IO操作中,很多时候就是...
    5年前 (2019-03-03) 阅读(183726) 评论(0)
  • Python 字符串格式化(Python IO)

    利用print函数把信息打印到显示器,是我们编程中经常使用的功能。为了让打印的信息更容易读懂,就需要更好的格式来打印。Python提供...
    5年前 (2019-03-03) 阅读(227186) 评论(0)
  • Python输入和输出(IO)

    计算机编程中,会经常涉及输入输出(IO,Input/Output)。提供IO功能的设备就是输入输出设备,比如,键盘、鼠标就是典型的输入设备...
    5年前 (2019-03-03) 阅读(189680) 评论(0)
  • Python虚拟环境

    我们在写Python程序的时候,经常会用到非标准库的包和模块,比如requests等非常有用的第三方包和模块。有时候也会用到某个包和模块...
    5年前 (2019-02-26) 阅读(138854) 评论(0)
  • Python的包

    包,Package,是一种Python模块的集合,从文件组织形式上看,包就是一个文件夹,里面放着各种模块(.py文件),也可以有子文件夹(...
    5年前 (2019-02-26) 阅读(149705) 评论(0)
  • Python模块高级技巧

    上一节,我们讲解了Python模块的基础知识,这一节我们继续深入了解模块的更多知识,从而让大家全面了解、掌握和运用模块到我们实际...
    5年前 (2019-02-24) 阅读(83526) 评论(0)