1)学好python的第 一步,就是马上到网站上一个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相关推荐

  1. python编程零基础-编程零基础应当如何开始学习 Python?

    看到问题关于<编程零基础应当如何开始学习 Python?>,其实是在Python未来会很火的一个基础条件下,但是我觉得光光说学习Pyhon这件事,你首先得明白三件事: --如何判断你学习编 ...

  2. 编程软件python怎样开始学-编程零基础应当如何开始学习 Python?

    编程零基础应当如何开始学习Python 我觉得每个人学习新东西之前脑海里应该有个大致的地图和路径 比如学习编程,首先脑海里要比较清晰的思考寻找过下面几个问题的答案什么是编程 为什么学编程 编程可以干什 ...

  3. c语言python零基础教学_编程零基础应当如何开始学习 Python?附教程

    零基础学编程,用python入门是个不错的选择,虽然国内基本上还是以c语言作为入门开发语言,但在国外,已经有很多的学校使用python作为入门编程语言.此外,python在机器学习,人工智能领域也非常 ...

  4. python零基础怎么学-编程零基础应当如何开始学习 Python?

    零基础学编程,用python入门是个不错的选择,虽然国内基本上还是以c语言作为入门开发语言,但在国外,已经有很多的学校使用python作为入门编程语言.此外,python在机器学习,人工智能领域也非常 ...

  5. 零基础自学java的难处_零基础自学Java 在学习中要注意哪些问题

    如果是零基础自学Java编程,在学习过程中有很多要注意的问题,想要学好学精必然是件难事,并且可能会走弯路浪费很多时间,短时间内是不可能学成参加工作的,想要成为专业的Java程序员并不容易,技术过硬尤为 ...

  6. Python学习入门3:编程零基础应当如何开始学习Python?

    零基础学编程,用python入门是个不错的选择,虽然国内基本上还是以c语言作为入门开发语言,但在国外,已经有比较多的学校使用python作为入门编程语言. 具体怎么选择你的第一门编程语言可以看下图: ...

  7. 零基础自学python的app-编程零基础应当如何开始学习 Python?

    编程零基础的话我默认你现在只有一台电脑,然后你想学习python,做一些有趣的事情,比如爬虫,数据分析等等. 但是很多攻略往往还从输出hello world开始,并没有手把手的保姆级攻略.这是一篇非常 ...

  8. 如何自学python基础-零基础小白该如何学习Python?

    准备:软件的版本选择,软件就是你的工具,而软件版本就是你的工作环境.所以在开始之前就要考虑一个问题,软件的版本选择.初学者我推荐Python3.6版本,这是最成熟的版本之一,基本上都会兼容. 一.基础 ...

  9. 0基础编程学python_编程零基础应当如何开始学习 Python?

    别说零基础,负基础都可以学好Python.干货放最前面说,有需求的同学可以先戳个收藏. 原文地址:Python超简洁教程,现在就开始加入数据科学大军 - 集智专栏​jizhi.im 直播课程:[201 ...

最新文章

  1. 模拟实现: strstr strcpy strlen strcat strcmp memcpy memmove
  2. webpack入门(六)——html-webpack-plugin
  3. php动态修改配置文件
  4. PIC模拟从入门到熟练系列之组会PPT20210913《Note of PIC》
  5. link-cut-tree 简单介绍
  6. Socket网络编程--小小网盘程序(1)
  7. React开发(150):注意定义数组格式
  8. Redis桌面客户端 Redis Studio
  9. 学校邮箱注册IDEA、pycharm等全家桶(正式版就是香)
  10. Using Cobbler Web Interface
  11. xilinx set up debug
  12. 达摩院的地球云计算平台AI Earth使用体验
  13. MongoDB的一些基本使用
  14. 51.la申请免费统计代码
  15. java if或_java中if条件语句里条件的并列
  16. Android开发之使用createFromStream加载图片发现图片变小
  17. 在这里,你终究会真正地失败
  18. Cinemachine 之简单的相机跟随
  19. 【CTF题解NO.00008】mini-LCTF 2021 official write up by arttnba3
  20. Linux中解压zip包的命令是什么?

热门文章

  1. 巧用 Protobuf 反射来优化代码,拒做 PB Boy
  2. Ceph BlueStore 和双写问题
  3. Tango+Daydream,刀剑合璧的Android VR开发
  4. import org.apache.commons.codec.digest.DigestUtils; 未导入
  5. 如何在maven的setting.xml中指定jdk版本(详细步骤)
  6. JAVA程序设计----多线程(下)
  7. 【jQuery】使用jquery.form.js,获取提交表单返回值
  8. NumPy之:多维数组中的线性代数
  9. cf修改游戏客户端是什么意思_微信codm什么意思 微信codm 小飞机 落!什么意思[多图]-游戏攻略...
  10. gradle 的 依赖管理(八)