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

  • 利露
    别买,浪费钱
  • y
    yiwenzi
    我看的是 learn python on the hard way
    有汉化版PDF 笨办法学Python
    感觉不错 一直就在实践中学习 有点程序员的感觉
    就是看到自编小游戏时候卡住
    循环没有搞明白
  • 不是他
    已经浪费了,看来要吃几天泡面把这些钱省出来了。@利露
  • 不是他
    我是冲动型消费,心里很想要,就不犹豫了,赶紧买

    以前很稳重的,但是父母说我太吝啬,想花钱就花,钱要花了才有动力去赚

    [本帖最后由 不是他 于 2014-5-6 17:08 编辑]
  • t
    tazenda
    不要急 先看完这些再说
  • 分不清雨水泪水
    怎么现在还有劝LZ看windows API, 这不是天坑么,准备让LZ写C/S么?233
    现在看C还有什么意义?理解那些设计精妙的基本库/STL?理解了又如何?
    真要练内功,市面上无论何种语言,随便抓一个流行的框架、开源产品琢磨一下都有收获,为啥非要看C?
    现阶段来说,你真想啃去啃安德猴源码啊,啃完自己写ROM刷自己手机里即有成就感又能印证学习,底层也有native接口满足用C的好奇心
    单纯啃C能啃出什么花头来,天下武功出少林,但是不练少林功夫照样能练成一身精湛的内功,
    当然你练少林玄门正宗易筋经练成了肯定牛B,但是练成者嘛就呵呵吼了
  • 不是他
    祭扫+65535,谢谢鼓励
  • 利露
    python很赞,语言很整洁,非常喜欢
  • t
    tobewind
    我也认为现在要学编程, python是更好的选择. 和网络联系紧密, 有完善的库和文档. 虽然不注重格式, 但写出来一定格式整齐. 另外解释性语言本身就比编译类语言好学.

    另外感谢楼主分享京东满减福利 , 我也买了一把书.

    顺便我推荐的那本python 参考手册, 英文版评价是很高的, 但是中文版翻译的很渣. 还好没有误导楼主..

    [本帖最后由 tobewind 于 2014-5-6 18:13 编辑]
  • 7
    79859899
    我现在还在攻一站式C编程,多谢LZ提醒京东打折,买了几本linux下的汇编。顺带还有一本囚徒健身,准备对自己的身体好点。
  • f
    ffcactus
    那教材是不错的,知识点都覆盖了,但是那书也涉及了一些很学究型的知识点,你可以酌情跳过。
    环境自然是Linux环境最好。
  • f
    ffcactus
    这个论调耳朵都听起茧了,就程序设计来说年年都有新花样,但所有的语音的知识点都会映射到C语音里面的知识点。
    而且很多人觉得C很难学,奇怪了,还有比C本身更简洁的语言吗?
  • 脆骨
    mark 一下,以后学学
  • 分不清雨水泪水
    个人觉得perl,ruby的问题就是糖度太高,大量语法糖和约定即配置,
    虽然编码一时爽,但是后续可读和维护就火葬场了,
    python的糖度相对就比较合适

    java被甲骨文收购后感觉活力下降了很多,不过现任武林盟主的位子数年内还是稳稳的
  • 分不清雨水泪水
    正如ls很多兄弟所说,必须在项目中提高,干啃书啃不出啥花子,
    lz你想玩票的话,我的建议是基于python的微博应用开发,
    你随便想个应用,或者copy你感兴趣的微博应用创意,反正你目标是练手不是创业,
    sae申请python云空间,学习部署代码,然后使用微博api,然后django搭站点,然后html5前台,
    这套下来绝b好玩还能玩出东西来,比你干啃手册强百倍

    记得以前坛子有个零基础学编程,然后自己写了个倒腾比特币的软件,这种我真心佩服
  • 穿
    穿越火线
    看的我也想学点啥了
  • 利露
    Python做web就是大坑
  • 腻水染花腥
    学py最好买个raspberrypi,直接看文档比看书快多了

    另外几楼看下来发现楼主想问题太理想化,就不打击楼主了
  • 腻水染花腥
    还成吧,py好处在通用,否则核心侧用c#外围用php这加起来就是两套语言

    大规模项目的坑多数在项目管理和架构上,很少涉及语言本身
  • 双面胶
    LZ有干劲为何不玩机器人呢,这个好玩多了,还能熟悉嵌入式
  • 大魔王
    没啥编程基础 最近在看java 其实就是想实现手机扫条码获取物品id并查询到物品相关信息。网上有读数据库的教程 但没基础根本改不来代码。所以就先学点基本的。有目标去针对性学习还是挺好的
  • h
    henvelleng
    同意,现在stm32火得一塌糊涂,主要是成本真心低,SoC集成的模块倒不少,可玩性很高。基于cortex a系列的尼玛硬件越来越复杂,成本上去了
  • 不是他
    谢谢提醒,我觉得边做项目边提高很有道理,也是我喜欢的方法。但我不想一步到位直接做个很复杂的项目,我觉得学习的时候从简单的项目入手会比较好,这样能覆盖很多方面,能比较全面的学一遍。
  • 不是他
    看起来很好玩,等我先把这个学差不多了再考虑去学机器人,有种把另一个世界的技术映射到这个世界一样
  • c
    chenil
    mark了有空学点是不错
  • S
    SkywalkerHY
    去年也学了一会,然后放弃了,今年准备重新开始,共勉!
  • 万物
    我也在学。我是学了二十多年没有入门,最近终于写了点能供自己实际使用的东西了。
    给楼主推荐一个视频,网易公开课里的麻省理工计算机科学与编程导论,用的语言也是python,对于新人理解算法很有帮助。
    然后我因为职称专业不对口又报了个计算机科学与技术的成人教育,第三学期还没开始,目前修完的专业课有计算机原理,计算机概论,离散数学,操作系统。
    现在发现光学一门语言是没什么意义的,任何语言都是顺序选择循环,会一门语言的语法不难也解决不了什么。
    建议带着项目去学,除了书视频也要看。
    业余做自己的东西都是单打独斗,什么都要会点,像我最近做的是个web应用,html.css.javascript.做前端,为了不在外观上花时间用了jquery mobile,后段是Django,虽然不用直接面对tcp.http和sql,但肯定都得明白。

    最后推荐个好网站Stack Overflow,几乎所有问题都能搜到解答。
  • V
    VEVAN
    https://www.codecademy.com/catalog/language/python
  • w
    wj3691556
    mark,好贴
  • S
    SuperContra
    Posted by: HUAWEI ALP-AL00
    python很不错,上手简单,类库丰富到爆炸,你想要实现的任何事情,基本别人都做好了,拿来用即可。找本语法书看看上手,然后就是自己找事做吧。TGFC·NG
  • 大头木
    mark,想做个数据库接口类的
  • h
    haihai6
    以我20年来无数次学编程都失败的经历告诉楼主,学编程就要找一门最简单的坚持下来。
    我试验过无数种语言,只有python能坚持入门,现在还在坚持,其他的每次都半途而废。

    我找到最适合我的方式是这个 https://www.coursera.org/learn/interactive-python-1/home/welcome
    coursera上的 An Introduction to Interactive Programming in Python
    先决条件是你的英语不错而且能熟练的科学上网。
    这里学习的好处是1.编程直接用网页,网址是 codesculptor.org 避免了环境设置的坑 2.所有教学的例子都是用游戏的方式,比较容易坚持下去 3.有论坛可以提问 4.做完每次课后作业,有自动测试软件,大部分bug都能告诉问题在哪。

    即使这么多便利的条件,我还是断断续续了很久才把6章学完了4章,后面是算法了,可以不学。而且课程可以一章一章买,避免坚持不下去浪费钱。

    然后开始学这个网站
    http://programarcadegames.com/index.php?lang=zh
    用pygame学做简单游戏,这时候就要装python的环境,然后装个免费的pycharm,再装个pygame,就可以做简单游戏了。
    目前我就学到这里。不过python做游戏没什么前途,就是学着玩玩,了解一下而已
  • s
    stimmer
    mark
  • P
    Pires
    http://www.3dmgame.com/events/201803/3721937.html
    今天看到的排行榜,苹果那玩意也是可以的
  • b
    bhxtiancai
    Posted by: Xiaomi MI 6
    有兴趣的话可以用python做爬虫。
  • t
    toshinya
    好帖,我也在学习python.自动化运维的需求。
  • p
    para
    Python自己就可以做啊,自带Sqlite库还不够你放的?

    然后要桌面界面就Tkinter或者Qt,要网站界面就Flask...方便到爆炸
  • 加林仙猫
    mark~~~
  • 万物
    我搭车想请教一下pyqt的QLineEdit是不是没有失去焦点事件?我之前尝试学GUI的时候重写事件都不行。
  • v
    vamp00
    python学完就做了一个小程序自动备份交换机日志,关键这些东西基本的运维软件都有啊,果断弃坑
  • m
    mephisto
    马克备用
  • 孙艺珍
    nark
  • 比卡丘
    买了又不看