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见解。你会上论 坛帮助同行们解决他们提出的问题,你会给网站提出你的宝贵建议,并为python语言发展献计献策。

任何知识的学习无止境,python的学习也不另外。在掌握python的用法、api和框架后,我们更要学习设计模式、开发方法论等

python学好了能干啥_新手该如何学python怎么学好python?_python学好了能干什么相关推荐

  1. python有趣的简单代码_简单代码一学就会,Python生成GIF动图

    文/IT可达鸭 图/IT可达鸭.网络 前言 最近在写技术文档的时候,发现一个问题.对于每个技术步骤,都需要一个截图,这样下来整篇文档都是截图,显得不是特别的专业. 为了解决这个问题,我想到一个方法,就 ...

  2. python血条游戏代码_零基础快速学十二课Python完整游戏代码,使用「格式符%」来处理...

    十二课Python不同数据类型的拼接方式,使用[格式符%]来处理 不过它还没有全部解决:打印出每局结果,三局两胜打印最终战果.这就是版本3.0需要做的事情. 打印战果,三局两胜. 对比2.0版本,在3 ...

  3. python的gif为正方形_简单代码一学就会,Python生成GIF动图

    文/IT可达鸭 图/IT可达鸭.网络 前言 最近在写技术文档的时候,发现一个问题.对于每个技术步骤,都需要一个截图,这样下来整篇文档都是截图,显得不是特别的专业. 为了解决这个问题,我想到一个方法,就 ...

  4. 学习python用的什么编辑器_新手学Python用什么编辑器比较好?

    新手学Python用什么编辑器比较好?工欲善其事必先利其器,选好工具学习更高效.市面上流行的编辑器众多,根据自己的需求选择适合自己.p小白可以选择pycharm配置简单功能强大使用起来省时省心,对初学 ...

  5. python自学入门12周_新手怎么100天入门Python?

    作为目前最火也是最实用的编程语言,Python 不仅是新手入门程序界的首选,也逐渐成为了从大厂到小厂,招牌需求 list 的必要一条. 但学 Python 这件事情,你可能和大多数人一样,下了一百次决 ...

  6. python教程是什么课文_新手快速入门Python必看这篇文章

    Python是一门多种用途的编程语言,时常在扮演脚本语言的角色.一般来说,Python可定义为面向对象语的脚本语言:这个定义把面向对象的支持和全面的面向脚本语言的角色融合在一起.事实上,人们往往以&q ...

  7. python中常见的运行时错误_新手常见Python运行时错误汇总

    误的几个错容 on 初学者最易犯 hPyt 本文由老男孩教育撰写 -------- Python 时,总会遇到这样那样的报错,想要弄懂对于新手,初 学 Python 报错错误信息的含义可能还不知道怎么 ...

  8. python 复制文件并重命名_潘石屹都开始学Python了,你还有什么理由放弃?

    今天,一条潘石屹学Python的微博引起了广大程序员的关注,小编也不例外.地产大佬如是说: 听听地产大佬告诉你为什么要学Python? 人家如此成功,还在学习的路上,你还有什么理由放弃学Python呢 ...

  9. python高性能web框架排行榜_目前最受欢迎的12个Python web框架,你用过几个?

    1.Django Django是一个开源的Web应用框架,由Python写成,支持许多数据库引擎,可以让Web开发变得迅速和可扩展,并会不断的版本更新以匹配Python最新版本,如果是新手程序员,可以 ...

最新文章

  1. php 运行外部程序_PHP实现执行外部程序的方法详解
  2. BC:带你温习并解读《中国区块链技术和应用发展白皮书》—区块链标准体系框架
  3. CentOS7 shell脚本安装jdk
  4. 阿里云 ecs mysql搭建_使用ECS和mysql搭建mysql服务器-阿里云开发者社区
  5. c语言数组宏定义标识符,C语言学习笔记--预编译/宏定义/数组/参数传递/函数指针...
  6. Silverlight 3.0 RTW引入-- 鼠标滚动事件
  7. 机器学习 (一)------分类
  8. kafka不使用自带zk_Centos安装kafka(使用自带的zookeeper)
  9. 阿里巴巴1582.73亿背后的持续交付如何玩
  10. 避免安信可导入SDK出错
  11. 加密的pdf文件如何解密?
  12. Pomodoro技术的失败如何使我成为2倍更好的程序员
  13. STM32驱动AD7366-5/AD7367-5芯片
  14. Idea开发springBoot 中使用 thymeleaf 模板$表达式报红波浪线解决方案
  15. 【测试】软件测试岗位与职业发展
  16. mysql 尽量不要使用 联合主键_MySQL 使用规范
  17. readFile读取文件
  18. mysql 数据库 期末复习题库
  19. VB开发源码+视频教程大集合
  20. Java变量/变量运算/变量转换

热门文章

  1. 前端性能优化之gzip
  2. Django详解之models操作
  3. [示例]NSDictionary-按value排序数组中的字典并输出(描述器)
  4. android java.lang.IllegalArgumentException: Comparison method violates its general contract! 问题
  5. 小米输掉官司,倒打一耙不如坦然认错
  6. PHP中$_SERVER[QUERY_STRING]函数
  7. 用 GStreamer 简化 Linux 多媒体开发
  8. Python基础知识详解
  9. mysql普通索引标记_Mysql 索引
  10. 汇编call指令详解_我也能写出雷军的的代码吗?最好的汇编语言入门教程在这里!...