Python PEP8 编码规范中文版 https://wwwblogs/bymo/p/9567140.html

选择等宽编程字体:https://blog.csdn/hsc456/article/details/52125735 默认字体 Menlo、Consolas、Courier New

一、路线图

测试开发的成长学习路线:http://www.sohu/a/221597447_371153

程序大牛的python学习之路 https://wwwblogs/ceshi2016/p/9117244.html

自学:

快速Python学习14张导图

https://wwwblogs/ellison2019/p/10536100.html

https://wwwblogs/siucaan/p/9623201.html

北理工嵩天博士 https://www.python123/#cases

二、库参考文档

1、python标准库目录 https://docs.python/zh-cn/3.7/library/index.html

搜索获取第三方库 https://pypi/

unittest 库参考手册: https://docs.python/zh-cn/3.7/library/index.html 对应网络版翻译 https://blog.csdn/ljl6158999/article/details/80994979

2、wiki分类汇总的python测试工具  https://wiki.python/moin/PythonTestingToolsTaxonomy

http://pyunit.sourceforge/pyunit_cn.html

教程:http://www.testclass/pyunit/test_example_1

3、命令行模式下,直接运行py文件和以模块运行python -m py文件的区别,在于sys路径列表的区别:http://wwwblogs/xueweihan/p/5118222.html

三、Python语法元素知识元梳理

python进阶

3.3 提升阶段需要恒心和耐力。

完成入门阶段的基础学习之后,常会陷入一个瓶颈期,通过看教程很难进一步提高编程水平。这时候,需要的是反复练习,大量的练习。可以从书上的例题、作业题开始写,再写小程序片段,然后写完整的项目。我收集了一些练习题和网站。可根据自己阶段,选择适合的练习去做。建议最好挑选一两个系列重点完成,而不是浅尝辄止。

3.3.1 多做练习。推荐网站练习:

crossin编程教室实例:相对于编程教室基础练习着重于单一知识点;

编程实例训练对基础知识的融会贯通;

hackerrank:Python 部分难度循序渐进,符合学习曲线

实验楼:提升编程水平从做项目开始;

codewar:社区型编程练习网站,内容由易到难;

leetcode:为编程面试准备,对初学者稍难;

牛客网:提供 BAT 等大厂笔试题目;

codecombat:提供一边游戏一边编程;

projecteuler:纯粹的编程练习网站;

菜鸟教程100例:基于 Python 2 的基础练习;

3.3.2 遇到问题多交流。 利用好搜索引擎,求助于各大网站。推荐:

stackoverflow,这是一个程序员的知识库;

v2ex:国内非常不错的编程社区,不仅仅是包含程序,也包含了程序员的生活;

segmentfault:一家以编程问答为主的网站;

CSDN、知乎、简书、不正经程序员等。

3.3.3 加入相关的社群。

3.3.4 如果经费充足可参加编程实战的培训班(入门时不建议参加培训)。

更多推荐

python测试开发自学教程-测试开发学习路线图