zoukankan      html  css  js  c++  java
  • 【初学python】第一个月--休眠期,我埋下了一颗名为python的种子

    先说背景,本人编程技巧极渣,其余各种万金油半桶水,毕业工作半年后,反而退三年。

    满打满算,大概是因为进了GG的群里,从2015年3月12日左右才开始接触python。

    入门书籍:《笨方法学python》,《python核心编程》

    第一个星期:用python写数据结构,链表,栈,队列

    结果被我拖了差不多十天才勉强完成。

    第二个星期:一边看笨方法学python,一边……我也忘记当时干嘛了……好像是病了……总之病懒是逃不了

    嗯,这个阶段最重要是,学会了让测试驱动开发。

    第三个星期:听XJM的话,看python核心编程,结果被我匆匆浏览了第一部分,第二部分只来得及看目录……

    嗯,看了python核心编程之后,之前囫囵吞枣所产生的疑问很多也得到解决了。

    这个时候,前进有两条路线——

    A 学院派:以算法和数据结构为基础,http://interactivepython.org/runestone/static/pythonds/Introduction/InputandOutput.html

           辅助用课程视频,http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-1-algorithmic-thinking-peak-finding/

    B 实践派:项目驱动学习

    至今为止,interativepython 里,我才看了第一章(龟速好想死),然后就开始一边看书一边写小程序了

    ps,理论上,我应该看完python core 第二部分后,对网站的服务器各种有一定了解了,然后可以换一个网站架构的程序,不过因为任务没有顺利完成,所以没有换成功。

    第四个星期:写斗兽棋(用print输出)

    结果真的用了一个星期,过程非常挫败,一度想要放弃学习搬砖就此了结残生,最后写的还是半成品,死在多维数组上了。

    不过严格意义上,这个代码是我人生当中第一次完全自己写的200行代码,以前那些都是扒别人修改的。

    任务交接完成,跟XJM换了一个五子棋的代码。

    第五个星期:写五子棋(用print输出)

    因为中途各种病伤残懒,所有最后两天,才填补了五子棋的斜对线判定。

    但是,假如是正常智力的人,有GG的基础代码,我觉得,应该是可以两个小时内消化完的。

    也可能是因为会了之后就觉得简单,但是不会的时候真的是一筹莫展,人生就是这样。

    然后一个月就这样结束了,在前两天(4月14日)完成五子棋的时候,突然觉得自己会爬了。

    怎么说呢,就像我此时手上的白细胞团下,那些受伤的细胞在增殖的时候,我会有一种舒服的清新的感觉,现在看到python,也有一种,埋在土里一个多月居然没有腐烂,所以种子终于要萌芽了的感觉。

    感觉就像每棵树发芽前在土里都要经历一个黑暗期,要么萌芽,要么腐烂。

    我很高兴我没有腐烂。

  • 相关阅读:
    剑指offer——最小的K个数和数组中第K大的元素
    Leetcode刷题指南链接整理
    160. Intersection of Two Linked Lists
    100. Same Tree
    92. Reverse Linked List II
    94. Binary Tree Inorder Traversal
    79. Word Search
    78,90,Subsets,46,47,Permutations,39,40 DFS 大合集
    0x16 Tire之最大的异或对
    0x16 Tire
  • 原文地址:https://www.cnblogs.com/8e0e8/p/4434585.html
Copyright © 2011-2022 走看看