• python学习之旅


    在群里发现很多朋友,不知道如何开始学习python,特写下本人的学习过程和一点建议。 至于python可以做什么,请BAIDU或者GOOGLE python

    放弃了c#和php,选择了python.只有一句话,python可以实现你的梦想,满足你的兴趣。

    谷歌一直在推动python,貌似python的作者就在谷歌

    一、学习时间轴

    3月份,下了一个pdf《python学习笔记》,别人的学习笔记,适合入门,全面了解python基础。大楷一个周可以完成,有其他语言基础应该更快。

    3月份,python学习手册学习,买了一本《python Uinux/Linux系统管理指南》(没必要买)

    写出系统管理小脚本,游戏服务管理,用到class,继承,重载等,

    python标准库网上查资料学习。写log分析导入mysql,mongodb,和shell对比性能测试等

    4月份 没学习没动手

    5月份 没学习没动手

    6月份 换公司了,这家公司又人用python。下半月开始重新温习,因为发现有写稍微难以点基础知识忘记了

    7月份,重新温习,整理标准库

    8月份 工作中使用python写了个小项目,购买《Python核心编程》,

       公司一个项目 BI (数据仓库数据分析方面)数据抓取用python开发

    9月份,整理学习资料和库发布在cnblog

    10月,开始学习django

    11月,继续学习django 工作中编写python小脚本和django小应用。购买《django web》和《python标准库》两书

    二、材料选取

    1、python学习笔记 

    网友分享的学习笔记,用于快速入门,和总览python语言基础

    2、Python核心编程

    2/3细化基础,1/3讲常用模块 掌握后基本打下了良好基础

    3、参考工具书库

    《python标准库》 6月份才出版的基于2.7版本的 参考数据 全部关于库 1000页

    《python参考手册第四版》 有语言基础和库的简明参考,最适合有其他语言中级水平以上朋友拿来直接参考,当然也适合一开始就学python的朋友

    4、社区

    http://python.cn/
    http://wiki.woodpecker.org.cn/moin/

    关于python的很多都有,各种web框架的选择,各种GUI编程工具,各种ORM等,对入门后选择主攻方向以及选择框架和工具具有参考意义。

    三、重点

    1、字符,数字,元组,列表,字典,集合的相同异同,各种核心对象的常用方法的灵活使用

    2、函数各种参数的灵活使用

    3、异常的抓取,异常抓取其实比较简单的,关键是准确抓取出来

    4、面向对象方面,基类,继承,重载等

    5、列表解析

    6、迭代器和生成器

    7、函数式编程

    四、心得

    1、总结归纳相同异同,最重要的是实践,只有不断的实践才能加深理解和归纳。

    2、资料不要太多,两本足够了,关键是要深入理解以及动手

    3、最主要要有兴趣,要继续推进。

    4、关于版本

    建议选择2.6 2.7 最近两年发行的l稳定版inux操作系统 python版本基本都是2.6(redhat6.X python版为2.6),2.X版本在五年之内的生产版本。 

    3.X版本基本在linux desktop中。

    比较老的linux发行版还有2.4 2.5 centos5X为python2.4

    6、我自己整理的东西从51CTO般了大部分到这里了,可以交互交流,

    目前我自认为入门了,还在不断学习中。

  • 相关阅读:
    Java访问Oracle服务器
    easyUI之练习
    easyUI之Tree(树)
    easyUI之Messager(消息窗口)
    easyUI之表单
    easyUI之Dialog(对话框窗口)
    easyUI之函数
    easyUI之window窗口
    easyUI之progressbar进度条
    easyUI之slider滑动条框
  • 原文地址:https://www.cnblogs.com/diege/p/2799786.html
Copyright © 2020-2023  润新知