【Python】来新公司10天,花了19998买的学习教程

本文分享了Python中鲜为人知的标准库使用,如linecache用于便捷读取文件指定行,并推荐了多个学习资源,包括《Python常见问题》、《Python3.9新变化》、《Python/CAPI参考手册》、《Python语言参考手册》和《Python基础教程》。此外,还提供了Python学习路线、视频教程和实践项目,助力深化Python理解和技能提升。

Python 之所以好用,离不开上千个内置标准库的支持,大多数情况下,只要 import 就可以使用。

但前提是,你得知道有这么一些库的存在,比如前段时间,我才知道读取文件中的指定行,使用内置的 linecache ,会比使用 open 自己实现方便得多。

>>> import linecache >>> linecache.getline(“demo.txt”, 20) # 读取第20行 hello

因此建议可以平时有意的去了解 Python 中的标准库,不要求每一个都非常熟悉,大概有个印象即可。

因此,我将官方的 Python标准库参考文档,整理成 PDF 文档。

3. 《Python常见问题》


学习了 Python 的基础语法,就可以解决正常的生产需求,但是停留在语法层面,没有深入的理解过 Python 的设计哲学,就容易在面试过程中吃大亏。

这本《Python常见问题》翻译整理自 Python 官方的 《Python Frequently Asked Questions》,不仅收集了一些不那么烂大街的 Python 问题 

4. 《Python 3.9 新变化?》


虽然 Python 3.9 已经发布挺久的了,但出于各种原因,仍旧有不少人还在使用低版本的 Python ,那明哥推荐你可以看看这本手册,详细的列出了 Python 3.9 的一些新特性

5. 《Python/C API 参考手册》


《Python/C API 参考手册》描述了希望编写扩展模块并将 Python 解释器嵌入其应用程序中的 C 和 C++ 程序员可用的 API。同时可以参阅 扩展和嵌入 Python 解释器 ,其中描述了扩展编写的一般原则,但没有详细描述 API 函数。

6.《Python语言参考手册》



本参考手册描述了 Python 的语法和“核心语义”,本参考是简洁的,虽然试图做到准确和完整,但并不适合作为基础教程使用。

在这里,你可以学习到比较准确的 Python 核心概念解释,比如协程对象,命名空间包等。 

7. 《Python基础教程》


这个教程并没有完整地介绍每一个功能,甚至可能没有涉及全部的常用功能。这个教程只介绍 Python 中最值得注意的功能,也会让你体会到这个语言的风格特色。学习完这个教程,你就可以阅读和编写 Python 模块和程序。 

(1)Python所有方向的学习路线(新版)

这是我花了几天的时间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

最近我才对这些路线做了一下新的更新,知识体系更全面了。

在这里插入图片描述

(2)Python学习视频

包含了Python入门、爬虫、数据分析和web开发的学习视频,总共100多个,虽然没有那么全面,但是对于入门来说是没问题的,学完这些之后,你可以按照我上面的学习路线去网上找其他的知识资源进行进阶。

在这里插入图片描述

(3)100多个练手项目

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了,只是里面的项目比较多,水平也是参差不齐,大家可以挑自己能做的项目去练练。

在这里插入图片描述
参差不齐,大家可以挑自己能做的项目去练练。

在这里插入图片描述

Python 是一种易于学习又功能强大的编程语言。它提供了高效的高级数据结构,还有简单有效的面向对象编程。Python 优雅的语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言Python 解释器及丰富的标准库以源码或机器码的形式提供,可以到 Python 官网 https://www.python.org/ 免费获取适用于各个主要系统平台的版本,并可自由地分发。这个网站还包含许多免费第三方 Python 模块、程序和工具以及附加文档的发布页面或链接。 Python 解释器易于扩展,可以使用 C 或 C++(或者其他可以通过 C 调用的语言)扩展的功能和数据类型。Python 也可用于可定制化软件中的扩展程序语言。 这个教程非正式地介绍 Python 语言和系统的基本概念和功能。最好在阅读的时候准备一个 Python 解释器进行练习,不过所有的例子都是相互独立的,所以这个教程也可以离线阅读。 有关标准的对象和模块,参阅 Python 标准库。Python 语言参考 提供了更正式的语言参考。想要编写 C 或者 C++ 扩展可以参考 扩展和嵌入 Python 解释器 和 Python/C API 参考手册。也有不少书籍深入讲解Python 。 这个教程并没有完整包含每一个功能,甚至常用功能可能也没有全部涉及。这个教程只介绍 Python 中最值得注意的功能,也会让你体会到这个语言的风格特色。学习完这个教程,你将可以阅读和编写 Python 模块和程序,也可以开始学习更多的 Python 库模块,详见 Python 标准库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值