zoukankan      html  css  js  c++  java
  • 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般了大部分到这里了,可以交互交流,

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

  • 相关阅读:
    leetcode5 Longest Palindromic Substring
    leetcode17 Letter Combinations of a Phone Number
    leetcode13 Roman to Integer
    leetcode14 Longest Common Prefix
    leetcode20 Valid Parentheses
    leetcode392 Is Subsequence
    leetcode121 Best Time to Buy and Sell Stock
    leetcode198 House Robber
    leetcode746 Min Cost Climbing Stairs
    tomcat下使用druid配置jnid数据源
  • 原文地址:https://www.cnblogs.com/diege/p/2799786.html
Copyright © 2011-2022 走看看