赞
踩
本文以Phthon为切入点,谈一下学习一门语言的各阶段目标
思想准备
在你接触过几门语言之后,你就会对语言进行一个大致的分类,如果你只是个小白,那么恭喜你看到这篇文章应该会对你有指导意义。虽然我也不会对语言进行系统的分类,但是至少我可以把这个概念带给你,让你在以后的学习中着重关注这方面的知识。
大致语言分类:
关于语言的分类网上也有专门的讨论,本人对此也不是太专业,此处不作深入讨论。
弄清楚语言的分类,就相当于了解语言特性,学习起来会更容易,也会理解更深入,或者你是在学习的时候,才会慢慢关注这些,了解它的特性,这都无所谓,只要你关注语言的特性,学习起来就会更容易,剩下的就是学习语言的基础语法了。例如定义和使用变量,流程控制,函数,类,对象等。学习完基础语法,就可以考虑扩展库,框架,在使用的过程中对其越来越深入的理解。关注语言特性,才能从本质上理解其运行原理,运行速度,这在我们以后遇到问题时,处理问题的技术选型上有很大的指导意义。
工具准备:
语言安装包和手册下载当然首选官网
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模块分类
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扩展。
如果对Python感兴趣的话,可以试试我的学习方法以及相关的学习资料
对于0基础小白入门:
如果你是零基础小白,想快速入门Python是可以考虑培训的。
一方面是学习时间相对较短,学习内容更全面更集中。
Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
检查学习结果。
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
大家拿到脑图后,根据脑图对应的学习路线,做好学习计划制定。根据学习计划的路线来逐步学习,正常情况下2个月以内,再结合文章中资料,就能够很好地掌握Python并实现一些实践功能。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。