求助求助,业余时间学习python,请推荐几本书

  • 不是他
    本卢瑟的工作一般时候非常清闲,闲到游戏都不想玩的时候会想学学编程,去年在codecademy上通关了HTML&CSS和Python,然后又放一边没学习了,今年想用python编点什么发现又忘了差不多,而且也无从下手。所以想买几本书再好好学学。发现现在又有满300减100的活动,在京东上选了三本书,Learning Python, Python Cookbook, Python 标准库,正好凑齐300。请问买这三本书怎么样?

    谢谢你们
  • t
    tobewind
    Python参考手册(第4版) 这本不错

    另外京东现在的300-100活动不是只针对少儿礼品书吗?
  • 不是他
    图书音像全场通用,http://sale.jd.com/act/vbG1IJ8XpOLU.html
  • m
    migiry
    我想问一下,楼主为什么要学python
  • l
    lvcha
    没实际需求不要学编程。
    就跟没有车去学开车一样。闲到蛋疼
  • j
    jiejieup
    又是一个学了不知道干嘛的人。。。。推荐你去学pygame,然后用python做简单的小游戏吧。上面3本书都是看完也不知道python能干嘛的,没有一个应用例子。
  • 不是他
    没事做随便学点啥啊
  • 不是他
    没兴趣做游戏,最终目标,我想能自己做些软件满足自己的需求。

    我还想学学知道一个软件对我电脑做了什么,全程记录分析,分析他读取写入了哪些软件有什么作用,了解它上传下载了什么东西
  • t
    tobewind
    有这个需求的话, 直接用process monitor就好了, windows超大牛编的. 完全满足你的要求.
  • 不是他
    我还想编编给自己定制的小软件
  • 不是他
    我一直觉得网络是一个新的世界,我不想只是用望远镜眺望这个世界,我想进入这个世界

    现在我还在地球上学习火箭技术,下一步就是冲出地球了,想要访问这个世界真是路茫茫啊
  • s
    sleepd
    简明python教程,在线的,free
  • f
    ffcactus
    不明白为什么去学Python
  • 不是他
    因为别人说初学者去学python啊去学python啊,我就准备去学了。请大大指导一下学什么比较好,怎么学习。

    @ffcactus

    [本帖最后由 不是他 于 2014-5-6 13:39 编辑]
  • 不是他
    在线的在http://www.codecademy.com/上学过了,不知道这个和codecademy有什么不同
  • 不是他
    用这个软件我可以知道他做了什么,但我不知道他为什么做啊,外行看热闹,内行看门道,我想内行点
  • 总是注册不成功
    开卷有益,前进吧少年。
  • r
    rockyss
    艺多不压身
    学点什么绝对是好的
    LZ支持你
    PY是很有意思的语言
    人称艺术型编程语言
    重点在简洁和自由
    不像很多语言一样对格式要求极其严格
    在格式上花费大量时间
    入门的话PY非常不错
  • 不是他
    谢谢,今天只剩最后一分给您了
  • 利露
    现在入门编程语言根本不用看书,直接google或者百度就可以了
  • J
    James_T.Kirk
    与其在各种娱乐上消磨时间还真不如学点什么东西,掌握知识的成就感也只有自己明白。
    与其劝阻别人别进坑不如帮别人垫块砖
    话说最近闲下来我还想学学木工呢
  • 不是他
    电脑上PDF已经下了一堆了,但是我还是决定买书本看。因为在电脑上看眼睛累且注意力不集中,还有我很乐意用我自己劳动换来的钱来交换能帮助我的东西
  • 利露
    看没有用的,遇到实际问题直接搜索答案就可以了,你看书的东西可能你一辈子不会碰到
  • 不是他
    问题太多无从搜索啊,感觉这样做更累,想想从一堆结果里面找出来有用的就很累。现在实际问题在我能力之外,我直接搜索也做不出来,可能须要间接搜索无数次。

    而且探索了解自己感兴趣的东西本身就很有乐趣,就像小时候很喜欢看百科全书、十万个为什么、侦探小说等一样。很多人喜欢看动漫小说就是很享受了解新奇事物的乐趣。
  • b
    birdie
    楼主

    任何编程语言,如果只是看书而不做实际项目的话,不会有大收获。

    故推荐《Beginning Python From Novice to Pro 2nd Ed》,无他,书尾有10个项目,跟着搞完了,python的基本应用也就ok了。
  • l
    lvcha
    主要是你没需求。
    我可以提示下,对赚钱感兴趣不?
    随便找个外汇,期货,a股等等的3-5年tick数据。
    写代码分析,寻找规律。
    好玩又有动力。
  • 分不清雨水泪水
    Python是最近几年用过的语言里写起来最带感的吧,熟悉了以后根本停不下来啊,
    写阵Python再回去写Java各种痛苦啊,不过也被Python的不检查对象引用和函数表坑过很多次就是了
    另外LZ看过社交网络这部电影么?影片开头马科扎克伯格写了一个入侵学籍数据库导出女生照片PK的程序,就是Python写的呦~
    -------------------------------
    查了一下果然记错了,OTZ,是Perl写的,囧,不过现在Perl在流行程度上已经被Python打出屎了吧

    本帖最后由 分不清雨水泪水 于 2014-5-6 14:34 通过手机版编辑
  • 不是他
    这本这几天已经在看PDF版的了,才看到第5章。我看介绍cookbook就是各种经典项目例子啊。
  • 利露
    你首先要对要做的东西有个清晰的框架,就可以做出来了,编程语言只是手段,搬砖而已,毫无技术含量
  • 泡面哥
    告诫自己不要什么都沾一点,学一点

    忍住不要搜索这ebook
  • 金正日
    我现在在做黑盒,比较清闲,手头有个ubantu的系统可以自己折腾,大环境是用的java,考虑到自身以后发展的话,我应该如何规划?不想做黑盒了。。。。
  • l
    lvcha
    继承perl衣钵的是ruby
    其实学语言真心不如学java。名门正派。
    当然,娱乐的话,无所谓,喜欢就好
  • 不是他
    我感兴趣的方面是信息安全方面,希望以后能揭露各种软件的流氓行为。希望能做出简易的软件,帮助人们管理自己网络上的信息,直观展示人们已经在网络上暴露的信息(现在很多人根本就不了解自己在网络上泄漏了多少信息,可能没发现其实自己一天拉几次屎别人都知道,虽然别人不会去关注这点)。

    我不明白你说的技术含量指哪些方面。以我的理解,我不认同编程毫无技术含量。同样用笔写字画画,大师的作品能够流芳百世,我的字就是献丑。同样用枪杀人,有的人能百步穿杨,叙利亚交战双方间隔一堵墙都射不死对方。不同的手段、工具在精通的人手里和普通人手里简直是两种不同的东西。如果你认为成为书画家成为神枪手毫无技术含量,那我没什么可说了。

    @利露

    [本帖最后由 不是他 于 2014-5-6 15:10 编辑]
  • R
    Rudy
    你应该先学windows api,而不是python。

    [本帖最后由 Rudy 于 2014-5-6 15:25 编辑]
  • s
    somesun
    我感兴趣的方面是信息安全方面,希望以后能揭露各种软件的流氓行为。希望能做出简易的软件,帮助人们管理自己网络上的信息,直观展示人们已经在网络上暴露的信息(现在很多人根本就不了解自己在网络上泄漏了多少信息,可能没发现其实自己一天拉几次屎别人都知道,虽然别人不会去关注这点)。

    ========

    这个主要是操作系统和网络方面啊, 先学习抓包分析网络数据包
  • 不是他
    你这个太高端了,我没听过
  • l
    lvcha
    这有啥高端的,下个windows sdk。
    语言只能是c喽
  • 利露
    你这个想法google几年前就有产品了,而我的意思是一个项目最主要的还是架构,现在网络发达,基本上你任何想法都可以通过搜索引擎找到你的编码解决方案。
    你知道我python从0到功能完成用了多久?2天而已

    本帖最后由 利露 于 2014-5-6 16:17 通过手机版编辑
  • 春熙
    我也同楼主差不多的想法,业余没事就看看,也想找个目标
  • 不是他
    谢谢,更给个关键词吗?

    我赞同你使用搜索引擎的观点,但是搜索引擎这个工具我使用的很不好,我不会精确的搜索,经常要从搜索到的一堆信息中找到有用的,可是这样做花费我太多时间了。

    搜索方面有什么心得吗?分享出来肯定是精华了
  • 不是他
    有些东西要有一定的基础才能理解,就像古人不理解现在的操作系统一样吧。我是觉得我没什么基础,找到编码解决方案也不会运用,所以想先学习基础。

    @利露
  • 利露
    搜索主要还是要精确你的需求,如果针对未知的功能,就直接“编程语言 功能”这样搜索,比如我要做python的ftp上传功能,那直接搜索“python ftp”基本就会出结果,如果是处理错误信息,就更加简单了,直接复制错误信息然后搜索就行了,基本能解决70%以上的问题,其他的就看造化了,可能是你搜索的方向不对
  • f
    ffcactus
    学基础的东西,我觉得学C也比学python有意义得多。
  • 利露
    c对于入门还难一点,代码太多
  • f
    ffcactus
    正如你所说,语言知识工具,C语言本生的内容并不多,比python还少些。 通过C能更好的理解计算机机制, 也有大量的例子可以去学习, 所以我觉得学C比学python更有意义。
  • 利露
    有道理
  • 不是他
    学C需要学到什么程度?大学计算机二级考的C,教材是谭浩强的C语言

    @ffcactus
  • j
    jiejieup
    没现实需求真心别学编程语言,有那时间还不如学数学和外语。编程语言只是一门技术,对于程序员一门新的编程语言看半天就能开始写代码了。熟悉都是在做项目的过程中进行的,看书是永远不可能学会编程的。重要的是思想,而不是编程语言。编程语言不过是把解决问题的步骤翻译给计算机执行的工具。
  • 不是他
    谢谢各位,已下单。learning python,python cookbook,python for data analysis,恶意软件分析诀窍与工具箱。满减完219.2


  • 不是他
    恩,谢谢。主要是打发空闲时间,也没有很明确的目标,动力是兴趣。@jiejieup

    慢慢来了,要学的东西还很多。51逛过博物馆后,非常惭愧,历史文化知识匮乏,听教授讲一套一套的,自己看却什么都看不出来,要为学习历史文化知识预订时间了。

    [本帖最后由 不是他 于 2014-5-6 17:02 编辑]