资源
如何立即跳出嵌套的两重循环?这是大家经常会碰到的问题。例如,要检验字符串中是否存在相同的字符,如何在找到一对相同的字符之后就停止循环?经典的做法是,写一个两重嵌套循环,对字符串的索引进行迭代。
avatar of earlgrey
编译
资源
NumPy 是一个运行速度非常快的数学库,主要用于数组计算。它可以让你在 Python 中使用向量和数学矩阵,以及许多用 C 语言实现的底层函数,你还可以体验到从未在原生 Python 上体验过的运行速度。
avatar of earlgrey
编译
资源
6月19日,我发布了《Think Python 2e》中译版的最后一章,之后断断续续在花时间折腾生成PDF和EPUB等格式电子书的问题。这两天总算是取得了一个还比较满意的效果,因此想把我目前生成的一些电子书分享给大家。
avatar of earlgrey
资源
O'Reilly是一家专注计算机和软件行业的出版社,不仅给我们带来了许多经典编程书籍,而且也没忘记给大伙提供一些福利。没错,O'Reilly家会定期分享一些免费的编程书籍,篇幅不长,大多是短篇,但那也是诚意十足。
avatar of earlgrey
资源
今天推荐一些复古计算机书籍,估计对大家的用处不大,仅供收藏使用。也建议有出版社能够参考这个系列,策划一些针对儿童的有趣的编程入门书籍。 上世纪80年代,英国一家名叫Usborne的出版社推出了一系列教孩子编程的书籍,总共16本。这些书籍讲述了电脑程序的基本原理,并给出了许多当时流行电脑游戏的代码清单。
avatar of earlgrey
资源
从今天开始,编程派将定期为大家推荐优秀的Python编程书籍。这个系列的标题将以PyBooks开头,希望大家喜欢。如果精力许可的话,或许还可以组织一些篇幅不是太长书籍的翻译。这个系列的第一篇,与大家分享一本来自O'Reilly的免费编程书籍,名字叫《Python函数式编程》(Functional Programming in Python)。这本书于去年6月出版,篇幅并不长,只有49页。
avatar of earlgrey
资源
昨天,我们在农民自制黑科技:无人驾驶拖拉机一文中提到,一位农民通过学习MIT的计算机网络课程6.00.1x,成功开发出了无人驾驶拖拉机的故事。今天,我与大家分享这套课程的第二部分,也就是6.00.2x,课程名称叫作《计算思维及数据科学导论》,使用的授课语言同样是Python。
avatar of earlgrey
资源
本文与各位Python爱好者分享一套GUI应用视频教程,视频录制者是Martin Fitzpatrick,主要是教大家如何利用Python和Qt,来快速开发简单的GUI应用。
avatar of earlgrey
资源
计算机科学及编程导论在MIT的课程编号是6.00.1,是计算机科学及工程学院的经典课程。之前,课程一直使用Scheme作为教学语言,不过由于Python简单、易学等原因,近年来已经改用Python作为教学语言了。另外,这几年公开课和在线课程逐渐热门,MIT也是将这门课放到了Edx上,供全球各地的编程爱好者学习使用。本文中要与大家分享的,就是这门课程在Edx上的教学视频。
avatar of earlgrey
资源
最近,JetBrains公司应用于的要求,推出了一套PyCharm的短视频教程,一共9集,每集时长约4-5分钟。这套视频教程由JetBrains公司的PyCharm Developer Advocate Paul Everitt录制,重点介绍了PyCharm入门用户都应该知道的一些操作。
avatar of earlgrey
IDE