应该怎么学习Python? 如何学好?(十条建议)
分享以下十点:
1)学好python的第一步,就是马上到www.python.org网站上下载一个python版本。我建议初学者,不要下载具有IDE功能的集成开发环境,比如Eclipse插件等。
2)下载完毕后,就可以开始学习了。学习过程中,我建议可以下载一些python的学习文档,比如《dive into python》,《OReilly - Learning Python》等等。通过学习语法,掌握python中的关键字语法,函数语法,数学表达式等等
3)学完了基本语法后,就可以进行互动式学习了。python具备很好的交互学习模式,对于书本上的例子我们可以通过交互平台进行操练,通过练习加深印象,达到学习掌握的目的。
4)通过以上三个步骤的学习后,我们大致掌握了python的常用方法、关键字用法以及函数语法等。接下去的学习上,我们就可以着手学习常用模块的使用, 比如os,os.path,sys,string模块等。我们可以在交互环境中先熟悉使用其中的函数,如果遇到函数的使用上的问题,可以参考python 安装后的自带chm帮助文件。
5)为了更好得掌握python,我们的学习不能只是停留在学习一些语法或者api阶段。在此阶段中,我们可以尝试用python解决我们项目中遇到的一 些问题,如果项目不是用python开发的,那我们可以想想能不能用python制作一些项目组可以使用的一些工具(utility),通过这些工具简化 项目组成员的任务,提高我们的工作效率。如果没有项目,我们也可以自己找些题目来自己练习练习。
6)经过以上锻炼后,我们的python知识水平肯定是越来越高。接下去的学习,我们就要更上一层楼。为了学以致用,真正能应用于项目开发或产品开发,我 们还必须学习企业应用开发中必须要掌握的网络和数据库知识。在此的学习就不光是python语言本身的学习了,如果之前没有学习和掌握很网络和数据库知 识,在此阶段我们可以借此机会补习一把。
7)在此,我想我们对python的使用以及信手拈来了,即使忘了api的用法,我们也可以在短时间内通过查看文档来使用api。那么接下去,我们要学习 什么呢?那就是设计能力,在学习设计能力的过程中,如果对类等面向对象的概念不清楚的,在此阶段也可以学习或加以巩固。就像飞机设计师设计飞机通过学习模 型来设计一样,我们也可以通过学习书上的经典例子来学习设计。等有了设计的基本概念后,我们就可以着手设计我们的程序了。在此阶段中,我们重要的是学习抽 象的思想,通过隔离变化点来设计我们的模块。
8)到此阶段,我们已经是真正入门了。在接下去的工作中,就是要快速地通过我们的所学来服务项目了。在此阶段,我们除了掌握python自带的模块外,我 们最好在掌握一些业界广泛使用的开源框架,比如twisted、peak、django、xml等。通过熟练使用它们,达到闪电开发,大大节省项目宝贵时 间。
9)你已经是个python行家了,在此阶段,我们在工作中会遇到一些深层次的、具体的困难问题。面对这些问题,我们已经有自己的思考方向和思路了。我们 时常会上网观看python的最新发展动态,最新python技术和开源项目,我们可以参与python论坛并结交社区中一些python道友。
10)你已经是个python专家,在此阶段你应该是个python技术传播者。时不时在组织中开坛讲座,并在博客上传播你的python见解。你会上论 坛帮助同行们解决他们提出的问题,你会给www.python.org网站提出你的宝贵建议,并为python语言发展献计献策。
总结
任何知识的学习无止境,python的学习也不另外。在掌握python的用法、api和框架后,我们更要学习设计模式、开发方法论等
应该怎么学习Python? 如何学好?(十条建议)相关推荐
- 初学者学习python的几个建议
初学者学习python的几个建议 Python是最容易入门的编程语言,没有之一.如果初学者接触的第一门语言是C或者C++,对他们来说最难的不是语法,而是容易出现内存泄漏.指针等问题.有时候排查这些问题 ...
- 学习python入门的个人建议及资料
作者:黄海广 以前好多人使用matlab(octave)做机器学习的,吴恩达老师以前在机器学习课也是用matlab(octave),但近几年,python已经成为机器学习热门的工具,吴恩达老师的深度学 ...
- 学习Python,先学好这些快捷键!
hello,我是梁同学.今天我给大家分享的是一篇干货:Python常见快捷键,你都知道多少? (以下按照字母顺序排列) Ctrl类 Ctrl+Shift类 ...
- 初学者先学python语音好吗_献给Python初学者 零基础学习Python能学会吗
献给Python初学者 零基础学习Python能学会吗 时间:2018-01-08 来源:零基础学习Python方法讲解 零基础学习Python能学会吗?这个问题几乎是所有初学Python的小 ...
- 什么样的人合适学习Python?
什么样的人合适学习Python?近几年,关注Python技术的小伙伴越来越多,很多人都想知道Python培训好不好学?难不难学?哪些人适合学?来看看下面的详细介绍. Python培训分享:什么样的人合 ...
- 学python五大理由_学习Python的五大理由
Python已经是25岁的大叔级编程语言了,但近年来Python反而变得越来越流行,在TIOBE编程语言指数排行榜中,Python的排名从去年的第八名飙升到了第五名(下图). 无论是编程新手还是保持饥 ...
- python编程学习_使用EduBlocks轻松学习Python编程
python编程学习 如果您正在寻找一种让学生(或您自己)从Scratch编程转向学习Python的方法 ,建议您研究EduBlocks . 它为Python 3编程带来了熟悉的拖放式图形用户界面(G ...
- 学习Python的11个顶级Github存储库
如果您是程序员,肯定已经了解平台GitHub.对于刚起步的人来说,GitHub不仅仅是一个托管代码的地方.在这里, 您可以与其他开发人员合作,并使用一系列专用工具来在线管理代码存储库. 对于想学习编程 ...
- 如何零基础学习python语言_零基础如何入门Python语言?有哪些学习建议?
众所周知,Python目前是最受欢迎的编程语言之一,尤其是对于零基础的初学者来说,Python语言更是十分的友好.因此,不少初学者常常会有这样一个共同的疑惑,零基础如何入门Python语言?本文就来给 ...
最新文章
- 彻底理解cookie、session、token
- JS iframe父子页面元素调用方法 window parent top 解释
- 使用VS Code 从零开始开发并调试.NET Core 应用程序
- python抽荣耀水晶_深度分析抽取荣耀水晶的窍门,不良抽法很好用,平均100RMB一颗...
- python 变量只用一次_Python变量72般变化,只需掌握4点,就可万变不离其宗
- PDMS二次开发(八)——向PDMS12.1版本迁移
- vmware的xp虚拟机更改虚拟硬盘序列号
- android 监听连续点击,android基础之点击监听器的2种监听实现
- 高通平台紧急呼叫问题总结
- antdesignVue递归导航菜单
- 压力测试TPS总是上不去
- hive中reduce类函数说明
- JavaScript实现Fly Bird小游戏
- laravel Specified key was too long 解决方案
- 【电脑系统】制作U盘启动盘(适用win)
- 腾讯云(云镜)主机入侵检测漏洞检测
- CentOS 7配置httpd服务器
- 学习大数据:Java基础篇之反射
- VB版第三期人物---yoki
- CStdioFile总结
热门文章
- Matlab实现WAV音频文件计算声品质参数:dBA、响度、粗糙度、尖锐度、波动度
- 多商户商城小程序如何操作运营?电商系统源码发展趋势
- EfficientDet: Scalable and Efficient Object Detection 论文学习
- java字体美化_Java 在Excel单元格中应用一种/多种字体样式(实例代码)
- 13-19年复旦大学计算机学院研究生复试机试题
- 【Docker】【MySQL】MySQL一直在重启,且一直重启失败
- kali-linux 2022.1高清壁纸
- 《东周列国志》第三十四回 宋襄公假仁失众 齐姜氏乘醉遣夫
- 多线程下的单例模式实现
- 能源互联网从何而来?