有书共读15:《Python测试驱动开发》3本免费送!

8.2更新:
本期获赠牛友为:
@WangC.W 
@LYYcasablanca 
@Hercules201807201729670 
请以上牛友私信我:
【姓名】+【手机号】+【地址(详细到省市区县街道!!!)】+【微信号】
将组建学习小组微信群~ 
------------------------------------------
要想学好技术当然离不开看书,但是我们却经常受困于这三个问题: 
  • 不知道该选什么书进行学习
  • 坚持不下去,很容易就放弃了
  • 很多技术书比较贵,不舍得买

为此,牛客网推出“有书共读”活动,每期推荐并免费送出三本书,三人一组一起读书学习,真正让你坚持下去,学到东西。

活动规则:


  • 每一期推荐一本技术类书籍(纸质书籍),并赠送给3位牛友。
  • 3位牛友组成学习小组,互相监督,完成学习笔记,并以帖子形式分享到牛客讨论区。
  • 本期活动即日起至8月1日24:00,8月2日公布获奖名单。 

参与方式:
  • 在本帖下回复。
  • 回复内容包括:申请参与本活动的原因+你的承诺:会按照要求认真学习这本书并做好学习笔记。

Tips:
  • 本次活动全免费
  • 请参与活动的牛友认真书写读书笔记; 
  • 若每期申请参与活动的牛友>3人,则选择被点赞数最多的3位牛友(所以说想要获得书籍的牛友,快邀请你的好友来为你点赞吧~) 
  • 若获赞数相同,则选择发布申请更早的牛友(越早申请越有可能获赠哦!) 
  
----------------------------------

本期书籍:

Python测试驱动开发(第2版)
作者:Harry J. W. Percival
译者:安道
定价:119.00元

原版亚马逊全五星好评
一套完整的Python开发现代Web应用的最佳实践速成课程
掌握TDD理念,让Python代码简洁可用

本书手把手教你从头开发一个真正的Web应用,演示使用Python做测试驱动开发(TDD)的优势。你将学会如何在开发应用的每一个组成部分之前编写和运行测试,然后再编写最少量的代码让测试通过,最终得到简洁可用的代码。此外,你还会了解Django、Selenium、Git、jQuery和Mock的基础知识,以及其他目前流行的Web开发技术。

专业评论

“要使开发者保持头脑清醒,测试可谓至关重要。哈利完成了一项不可思议的工作,他不仅吸引了我们对测试的关注,而且还探索了切实可行的测试实践方案。” 
——Michael Foord,Python核心开发者、unittest维护者 

“这本书远不只是介绍了测试驱动开发,它还是一套完整的最佳实践速成课程,完整介绍了如何使用Python开发现代Web应用。” 
——Kenneth Reitz,Python软件基金会特别会员 

“真希望在我们学习Django时,就能有哈利的这本书。它对Django和多种测试实践进行了精彩讲解,难度恰当且不乏挑战性。” 
——Daniel Greenfeld和Audrey Roy,Two Scoops of Django作者 

作者简介

哈利·J.W. 帕西瓦尔(Harry J.W. Percival)
TDD积极践行者,曾参与开发电子制作表软件先驱Resolver One;目前就职于PythonAnywhere公司,经常受邀参加TDD和Python开发主题演讲、研讨会和开发者大会;取得了利物浦大学计算机科学硕士学位和剑桥大学哲学硕士学位。 

译者简介

安道 
专注于现代计算机技术的自由翻译,译有《Flask Web 开发》《Python 网络编程攻略》《Ruby on Rails 教程》等书。 
个人网站:http://about.ac/。 

————鸣谢————
本期书籍由图灵教育提供,感谢图灵教育对本活动的的大力支持!

#测试##Python#
全部评论
我是吉林大学软件工程专业的学生,目前大三。我从大一开始接触Python,逐渐被Python的语言风格所吸引,慢慢爱上了它那种简单、精辟,可以用一句话表达绝不用两句的风格,感觉其他语言都弱爆了!现在正是秋招,非常想找一份关于Python的工作,我保证,会按照要求认真学习这本书并做好学习笔记,分享出我的学习经验,跟牛友们共同成长! 最后贴上Python的格言: >>> ipython In [1]: import this ThZen of Pe Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren't special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse the temptation to guess. There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch. Now is better than never. Although never is often better than *right* now. If the implementation is hard to explain, it's a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea -- let's do more of those!
点赞 回复 分享
发布于 2018-07-26 16:44
 参加活动原因:已经工作,但是编码水平的确有待提高,在工作中接触到 Python 带来的很多便利,希望可以深入学习,现在每天早上提前一小时起床在家看《与小卡特一起学Python》  承诺:  1、会按照要求认真学习这本书并做好学习笔记  2、学习书中知识并在工作中加以利用,若有成果必将分享出来
点赞 回复 分享
发布于 2018-07-26 17:28
Python的强大有目共睹,Python的时代即将到来,Python学习之途道阻且长。
点赞 回复 分享
发布于 2018-07-26 17:09
本人在校物联网工程专业,小渣渣。超级感兴趣python,希望boss可以抽到我,不胜感激!我会按照要求认真学习这本书并做好学习笔记!
点赞 回复 分享
发布于 2018-07-26 16:29
对于测试驱动开发的名词意义都不甚了解 但是作为一个伪程序员觉得很有必要学习正确的开发习惯 (ง •̀_•́)ง
点赞 回复 分享
发布于 2018-07-26 16:28
想深入学习python,甚至目前接触尚浅,因此非常想参与这次活动!
点赞 回复 分享
发布于 2018-07-26 17:34
对Python感兴趣,真的很希望参与这次活动一起交流
点赞 回复 分享
发布于 2018-07-26 17:30
茜茜可以把这些读书笔记分类目整理一下吗?我好懒:)靴靴
点赞 回复 分享
发布于 2018-07-27 01:42
真的超级感兴趣python!语言简洁容易上手,奈何学的不深,所以非常想借此机会深入学习一下!
点赞 回复 分享
发布于 2018-07-26 17:48
本人是个渣渣,只想借用这个机会提高一下自己的编码水平,努力不拉低平均水准23333
点赞 回复 分享
发布于 2018-07-26 17:45
对编程感兴趣,听说python非常容易上手,也想多拓展眼界
点赞 回复 分享
发布于 2018-07-26 17:42
渣渣只想借这个机会好好学习,努力不拉低平均水平orz
点赞 回复 分享
发布于 2018-08-02 11:34
非常喜欢编程,想跟着书认真学习python
点赞 回复 分享
发布于 2018-08-02 11:27
感觉自己的编码水平还有待提高,希望可以系统地进行学习
点赞 回复 分享
发布于 2018-08-02 11:21
喜欢python,想深入学习
点赞 回复 分享
发布于 2018-08-01 12:11
转行做Python开发中
点赞 回复 分享
发布于 2018-07-26 19:50
希望接这本优秀的书籍好好整理下自己python的学习进展!
点赞 回复 分享
发布于 2018-08-02 11:39

相关推荐

02-25 09:55
已编辑
门头沟学院 Java
2.4 一面2.6 二面2.9 三面(hr面)2.13 oc1.15号收到面试电话那会就开始准备,因为一开始没底所以选择推迟一段时间面试,之后开始准备八股,准备实习可能会问的东西,这期间hot100过了有六七遍,真的是做吐了快,八股也是背了忘,忘了背,面经也看了很多,虽然最后用上的只有几道题,可是谁知道会问什么呢自从大二上开始学java以来,一开始做外卖,点评,学微服务,大二下五六月时,开始投简历,哎,投了一千份了无音讯,开始怀疑自己(虽然能力确实很一般),后来去到一家小小厂,但是并不能学到什么东西,而且很多东西都很不规范,没待多久便离开,大二暑假基本上摆烂很怀疑自己,大三上因为某些原因开始继续学,期间也受到一俩个中小厂的offer,不过学校不知道为啥又不允许中小厂实习只允许大厂加上待遇不太好所以也没去,感觉自己后端能力很一般,于是便打算转战测开,学习了一些比较简单的测试理论(没有很深入的学),然后十二月又开始继续投,java和测开都投,不过好像并没有几个面试,有点打击不过并没有放弃心里还是想争一口气,一月初因为学校事比较多加上考试便有几天没有继续投,10号放假后便继续,想着放假应该很多人辞职可能机会大一点,直到接到字节的面试,心里挺激动的,总算有大厂面试了,虽然很开心,但同时压力也很大,心里真的很想很想很想进,一面前几天晚上都睡不好觉,基本上都是二三点睡六七点醒了,一面三十几分钟结束,问的都不太难,而且面试官人挺好但是有些问题问的很刁钻问到了测试的一些思想并不是理论,我不太了解这方面,但是也会给我讲一讲他的理解,但是面完很伤心觉得自己要挂了。但是幸运的是一面过了(感谢面试官),两天后二面,问的同样不算难,手撕也比较简单,但也有一两个没答出来,面试官人很好并没有追问,因为是周五进行的二面,没有立即出结果,等到周一才通知到过了,很煎熬的两天,根本睡不好,好在下周一终于通知二面过了(感谢面试官),然后约第二天三面,听别的字节同学说hr面基本上是谈薪资了,但是我的并不是,hr还问了业务相关的问题,不过问的比较浅,hr还问我好像比较紧张,而且hr明确说了还要比较一下,我说我有几家的面试都拒了就在等字节的面试,三面完后就开始等结果,这几天干啥都没什么劲,等的好煎熬,终于13号下午接到了电话通知oc了,正式邮件也同时发了,接到以后真的不敢信,很激动但更重要的是可以松一口气了,可以安心的休息一下了终于可以带着个好消息过年了,找实习也可以稍微告一段落了,虽然本人很菜,但是感谢字节收留,成为忠诚的节孝子了因为问的比较简单,面经就挑几个记得的写一下一面:1.实习项目的难点说一下2.实习中用到了哪些测试方法3.针对抖音评论设计一下测试用例4.手撕:合并两个有序数组二面:1.为什么转测开2.线程进程区别,什么场景适合用哪个3.发送一个朋友圈,从发出到别人看到,从数据流转的角度说一下会经历哪些过程4.针对抖音刷到广告视频设计测试用例5.手撕:无重复字符的最长字串
厂办龚彪:锲而不舍 金石可镂
查看8道真题和解析
点赞 评论 收藏
分享
1、自我介绍2、Agent项目是实习项目还是个人项目?有没有上线?3、拷打实习(10min)4、大模型微调,你的训练数据集是如何构建的?数据量有多大?5、在构建数据集的过程中,遇到了哪些挑战?花了多长时间?6、你之前的实习经历偏后端工程,你未来的职业规划更倾向于纯后端开发,还是希望从事与AI/大模型结合的工作?7、详细讲一下Golang中Channel的概念和作用,它是否是并发安全的?8、Channel和传统的锁(Mutex)在实现并发控制时有什么区别?各自的适用场景是什么?9、讲一下GMP模型10、当P的本地队列为空或者不为空时,它会怎么去调度G(协程)?11、Redis支持哪些数据结构12、为什么Redis的速度这么快13、如何实现一个类似淘宝搜索框的实时商品名称模糊搜索功能?14、实时输入联想与输入完成后点击搜索在技术实现上有什么本质区别?15、实时搜索通常使用什么网络协议(如WebSocket)?你了解或有使用过吗?讲一下16、请详细说明微信扫码登录的完整流程和背后发生的原理17、在微服务架构中,服务发现和负载均衡是如何实现的?18、服务注册中心(如Nacos, Consul)是如何工作的?服务实例如何注册和保活(如通过心跳机制)?19、讲一下Agent中的“长短期记忆”20、什么样的信息应该放在长期记忆,什么样的信息放在短期记忆?21、当对话轮数很多,上下文窗口不足时,有哪些处理策略?(如截断、压缩)22、如果要进行记忆压缩,通常有哪些方法?23、了解过Agent的设计范式吗?有哪些?24、你设计的Agent是怎么实现ReAct模式的?详细讲讲25、手撕:实现一个并发任务处理器:给定一个包含100个任务ID的列表,要求控制最大并发数为3,模拟并发调用某个外部接口(如打印ID)26、反问
三本咋了:很好的面筋
查看24道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务