分享以下十点:

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? 如何学好?(十条建议)相关推荐

  1. 初学者学习python的几个建议

    初学者学习python的几个建议 Python是最容易入门的编程语言,没有之一.如果初学者接触的第一门语言是C或者C++,对他们来说最难的不是语法,而是容易出现内存泄漏.指针等问题.有时候排查这些问题 ...

  2. 学习python入门的个人建议及资料

    作者:黄海广 以前好多人使用matlab(octave)做机器学习的,吴恩达老师以前在机器学习课也是用matlab(octave),但近几年,python已经成为机器学习热门的工具,吴恩达老师的深度学 ...

  3. 学习Python,先学好这些快捷键!

    hello,我是梁同学.今天我给大家分享的是一篇干货:Python常见快捷键,你都知道多少? (以下按照字母顺序排列) Ctrl类                        Ctrl+Shift类 ...

  4. 初学者先学python语音好吗_献给Python初学者 零基础学习Python能学会吗

    献给Python初学者 零基础学习Python能学会吗 时间:2018-01-08     来源:零基础学习Python方法讲解 零基础学习Python能学会吗?这个问题几乎是所有初学Python的小 ...

  5. 什么样的人合适学习Python?

    什么样的人合适学习Python?近几年,关注Python技术的小伙伴越来越多,很多人都想知道Python培训好不好学?难不难学?哪些人适合学?来看看下面的详细介绍. Python培训分享:什么样的人合 ...

  6. 学python五大理由_学习Python的五大理由

    Python已经是25岁的大叔级编程语言了,但近年来Python反而变得越来越流行,在TIOBE编程语言指数排行榜中,Python的排名从去年的第八名飙升到了第五名(下图). 无论是编程新手还是保持饥 ...

  7. python编程学习_使用EduBlocks轻松学习Python编程

    python编程学习 如果您正在寻找一种让学生(或您自己)从Scratch编程转向学习Python的方法 ,建议您研究EduBlocks . 它为Python 3编程带来了熟悉的拖放式图形用户界面(G ...

  8. 学习Python的11个顶级Github存储库

    如果您是程序员,肯定已经了解平台GitHub.对于刚起步的人来说,GitHub不仅仅是一个托管代码的地方.在这里, 您可以与其他开发人员合作,并使用一系列专用工具来在线管理代码存储库. 对于想学习编程 ...

  9. 如何零基础学习python语言_零基础如何入门Python语言?有哪些学习建议?

    众所周知,Python目前是最受欢迎的编程语言之一,尤其是对于零基础的初学者来说,Python语言更是十分的友好.因此,不少初学者常常会有这样一个共同的疑惑,零基础如何入门Python语言?本文就来给 ...

最新文章

  1. 彻底理解cookie、session、token
  2. JS iframe父子页面元素调用方法 window parent top 解释
  3. 使用VS Code 从零开始开发并调试.NET Core 应用程序
  4. python抽荣耀水晶_深度分析抽取荣耀水晶的窍门,不良抽法很好用,平均100RMB一颗...
  5. python 变量只用一次_Python变量72般变化,只需掌握4点,就可万变不离其宗
  6. PDMS二次开发(八)——向PDMS12.1版本迁移
  7. vmware的xp虚拟机更改虚拟硬盘序列号
  8. android 监听连续点击,android基础之点击监听器的2种监听实现
  9. 高通平台紧急呼叫问题总结
  10. antdesignVue递归导航菜单
  11. 压力测试TPS总是上不去
  12. hive中reduce类函数说明
  13. JavaScript实现Fly Bird小游戏
  14. laravel Specified key was too long 解决方案
  15. 【电脑系统】制作U盘启动盘(适用win)
  16. 腾讯云(云镜)主机入侵检测漏洞检测
  17. CentOS 7配置httpd服务器
  18. 学习大数据:Java基础篇之反射
  19. VB版第三期人物---yoki
  20. CStdioFile总结

热门文章

  1. Matlab实现WAV音频文件计算声品质参数:dBA、响度、粗糙度、尖锐度、波动度
  2. 多商户商城小程序如何操作运营?电商系统源码发展趋势
  3. EfficientDet: Scalable and Efficient Object Detection 论文学习
  4. java字体美化_Java 在Excel单元格中应用一种/多种字体样式(实例代码)
  5. 13-19年复旦大学计算机学院研究生复试机试题
  6. 【Docker】【MySQL】MySQL一直在重启,且一直重启失败
  7. kali-linux 2022.1高清壁纸
  8. 《东周列国志》第三十四回 宋襄公假仁失众 齐姜氏乘醉遣夫
  9. 多线程下的单例模式实现
  10. 能源互联网从何而来?