python入门、进阶、高级阶段学习安排

本文以Phthon为切入点,谈一下学习一门语言的各阶段目标

思想准备

在你接触过几门语言之后,你就会对语言进行一个大致的分类,如果你只是个小白,那么恭喜你看到这篇文章应该会对你有指导意义。虽然我也不会对语言进行系统的分类,但是至少我可以把这个概念带给你,让你在以后的学习中着重关注这方面的知识。


大致语言分类:
编译型和解释型
强类型和弱类型

动态类型和静态类型(静态显式、静态隐式)


关于语言的分类网上也有专门的讨论,本人对此也不是太专业,此处不作深入讨论。

弄清楚语言的分类,就相当于了解语言特性,学习起来会更容易,也会理解更深入,或者你是在学习的时候,才会慢慢关注这些,了解它的特性,这都无所谓,只要你关注语言的特性,学习起来就会更容易,剩下的就是学习语言的基础语法了。例如定义和使用变量,流程控制,函数,类,对象等。学习完基础语法,就可以考虑扩展库,框架,在使用的过程中对其越来越深入的理解。关注语言特性,才能从本质上理解其运行原理,运行速度,这在我们以后遇到问题时,处理问题的技术选型上有很大的指导意义。

一、入门阶段

工具准备:

安装语言

安装IDE

查看手册

语言安装包和手册下载当然首选官网
https://www.python.org/

IDE有很多,新手就别费劲去对比各IDE的优劣势了,力荐PyCharm
https://www.jetbrains.com/pycharm/


基础语法:

官方的:

https://docs.python.org/3/tutorial/index.html

中文的:

http://www.runoob.com/python3/python3-tutorial.html

离线的:

在python的安装目录下 Doc目录下有对应的.chm离线帮助文档

二、进阶阶段

此时,你已经掌握了基础语法,就应该学习类库了。每种语言都有大量内置的库,也没有任何一门语言可以自大到没有扩展库。

在python中,库又称模块。

python模块分类

1标准库(内置模块)

2第三方扩展库(开源模块)

3自定义模块


python标准库

在下面的这个链接中我们可以找到所有的python标准库,并且能详细了解到它们的用法。

https://docs.python.org/3/library/index.html

标准库就是python语言自带的库文件,属于python语言的一部分,不需要安装就可以使用,但需要导入


python第三方扩展库

这个链接可以浏览python的第三方库,还可以搜索,按类别筛选。用起来很方便。

https://pypi.python.org/pypi


第三方扩展库需要我们下载安装才可以使用。


标准库使用举例:

# -*- coding: UTF-8 -*-  
import os  
print(os.getcwd()) 
上面的代码将返回当前的工作目录。


扩展库使用举例:

后续补充......


自定义模块

自己写的模块,用的时候按需导入即可


三、高级阶段

研究几个圈内知名框架。并且可以用底层C语言编写python扩展。


猜你喜欢

转载自blog.csdn.net/wang740209668/article/details/78640566
今日推荐