实验编程

实验编程 pdf epub mobi txt 电子书 下载 2026

☆☆☆☆☆
出版者:人民邮电出版社
作者:[英]乔纳森·皮尔斯(Jonathan Peirce)
出品人:
页数:246
译者:何吉波
出版时间:2020-7
价格:69
装帧:平装
isbn号码:9787115536082
丛书系列:
图书标签:
  • 心理学
  • python
  • 认知神经科学
  • 计算机
  • 实验编程
  • 实验
  • psychopy
  • 实验编程
  • 编程入门
  • 动手实践
  • 计算机基础
  • 算法实现
  • 代码实验
  • 学习手册
  • 实践教学
  • 基础编程
  • 编程教育
想要找书就要到 小哈图书下载中心
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

PsychoPy是一个开源软件包,用于在心理学、神经科学和语言学中创建丰富和动态的实验。它提供了一个植入Python代码的直观界面,这一联合使得教学变得容易,但也使各种行为实验变得足够复杂。因此,PsychoPy已经逐渐成为全球高校的心理学及相关专业普遍采用的软件。本书既可以作为本科生关于研究方法的教材,也可以作科研工作者的参考书。

《代码的炼金术:探索与实践》 这是一本关于如何像一位技艺精湛的炼金术士一样,将抽象的逻辑转化为生动可执行的程序的指南。 你是否曾对那些冰冷的字符跃动成充满生命力的软件感到惊叹?你是否渴望深入理解那些隐藏在界面背后,驱动着一切运作的强大力量?《代码的炼金术:探索与实践》将带你踏上一段引人入胜的旅程,揭示编程的奥秘,让你从门外汉蜕变为能够自信地驾驭代码的创造者。 本书并非枯燥的技术手册,而是一次对编程思想的深度挖掘。 我们将一同探索代码的本质,理解它如何将人类的意图转化为机器能够理解的指令。你将不再仅仅是输入一连串语法,而是学会思考“为什么”和“如何”,构建出清晰、高效且富有逻辑的代码结构。 本书将从最根本的概念入手, 像提炼黄金一样,将复杂的编程原理抽丝剥茧,清晰呈现。我们将讨论变量的诞生与消亡,数据类型的多样性及其用途,以及控制流的微妙之处——那些让程序得以做出决策、循环往复的关键。你将理解函数如何作为模块化的基石,将庞大的任务分解为可管理的单元,以及对象如何封装数据和行为,构建出更为宏大和复杂的系统。 我们不回避“挑战”。 算法和数据结构是编程的骨架,是决定程序效率和灵活性的关键。本书将以直观的图示和清晰的讲解,带你领略排序、查找、图遍历等经典算法的魅力,以及数组、链表、树、图等数据结构的独特优势。你将学会如何根据问题的特性,选择最合适的数据结构和算法,编写出既优雅又高效的代码。 本书的核心在于“实践”。 我们相信,只有在实践中反复锤炼,才能真正掌握编程的艺术。因此,书中充满了各种精心设计的示例和练习,涵盖了从基础的控制流应用到更复杂的算法实现。你将有机会亲手编写代码,解决实际问题,感受从构思到实现的成就感。每一个练习都旨在巩固你所学的知识,并激发你进一步探索的兴趣。 此外,本书还将触及一些编程的“软技能”。 代码的可读性和可维护性是衡量一个优秀程序员的重要标准。我们将探讨如何编写清晰、规范的代码,如何使用注释来解释你的思路,以及如何进行有效的代码重构,让你的程序随着时间的推移依然易于理解和修改。 《代码的炼金术:探索与实践》并非局限于某种特定的编程语言。 我们更侧重于传达通用的编程思想和方法论,让你能够触类旁通,轻松掌握任何一种编程语言。通过理解编程的底层逻辑,你将能够自信地学习新的语言,并将其与你已有的知识融会贯通。 无论你是初次接触编程,还是希望夯实基础、提升技能,本书都将为你提供一条清晰的学习路径。 让我们一同揭开代码的面纱,感受编程的创造力,掌握用代码解决问题的强大能力。准备好成为一名代码的炼金术士了吗?这本书将是你最得力的助手。

作者简介

乔纳森·皮尔斯(Jonathan Peirce) 诺丁汉大学心理学院副教授。乔纳森·皮尔斯教授期望编写一个比基于MATLAB的psychtoolbox更加方便的实验刺激呈现工具,于是诞生了最初的PsychoPy原型,并且在经过初步的改进后成为诺丁汉大学心理学实验室的实验工具。

目录信息

1 序言
1.1 编写实验/ 001
1.2 建构vs. 编程/ 002
1.3 开源软件的优缺点/ 003
1.4 了解你的电脑/ 004
1.5 PsychoPy 是什么? / 006
1.6 开始操作/ 006
1.7 更进一步/ 007
1.8 关于本书的一些约定/ 008
第一部分 写给初学者
2 创建你的第一个实验
2.1 Builder 界面/ 010
2.2 创建Stroop 任务/ 014
2.3 定义你的条件/ 014
2.4 定义试次结构/ 016
2.5 增加循环,重复试次/ 020
II 目 录
2.6 改变试次中的刺激/ 022
2.7 增加指导语/ 025
2.8 添加感谢界面/ 026
2.9 更改信息对话框/ 027
2.10 数据分析/ 028
3 使用图像:面孔知觉研究
3.1 正确率vs. 反应时/ 033
3.2 面孔识别测试/ 034
3.3 不同单位下的图像尺寸/ 038
3.4 正置和倒置人脸的比较/ 039
3.5 图像设置的额外选项/ 040
3.6 使用不透明度/ 040
3.7 使用掩膜/ 040
3.8 呈现一段影片而非图像/ 041
4 计时与短暂刺激:空间线索化任务
4.1 精确地呈现短暂刺激/ 043
4.2 空间线索化任务/ 045
5 创建动态刺激(文本显示及刺激移动)
5.1 动态是什么?它为什么有用? / 054
5.2 在参数中插入代码/ 056
5.3 例1:逐渐显示文本/ 056
5.4 例2:旋转和放大图像/ 059
5.5 例3:在彩虹的颜色范围内改变刺激颜色/ 060
5.6 例4:制作一个跳动的心脏/ 062
5.7 进一步探索/ 064
6 提供反馈:简单的代码组件
6.1 提供反馈/ 065
6.2 更新反馈的颜色/ 068
6.3 报告反应时/ 068
6.4 一些有用的代码片段/ 070
6.5 报告最后五个试次的表现/ 071
7 评定:测量“大五”人格结构
7.1 测量人格的工具/ 075
7.2 分类量表、李克特量表或连续评定量表/ 077
7.3 控制最终评定结果/ 079
7.4 存储什么/ 080
7.5 结束任务,获取数据/ 082
8 随机化,区组和平衡处理:双语Stroop 任务
8.1 区组化试次/ 084
8.2 双语Stroop 任务/ 085
8.3 构建区组化Stroop 任务/ 086
9 使用鼠标输入:创建视觉搜索任务
9.1 获取空间响应/ 094
9.2 视觉搜索/ 094
9.3 运行任务/ 095
9.4 鼠标组件介绍/ 096
9.5 控制条件文件中刺激的可见性/ 098
9.6 通过代码控制刺激呈现的位置/ 099
9.7 对鼠标所点击的空间位置进行响应/ 103
9.8 选择性地跳过一个程序/ 105
9.9 让试次平稳地过渡/ 106
9.10 用指向替代点击/ 107
第二部分 写给专业人士
10 用随机化实现研究设计
10.1 如何将实验对象分配到不同的实验条件或小组中? / 110
10.2 了解循环设置的选项/ 114
10.3 总结/ 120
11 坐标和颜色空间
11.1 坐标系/ 121
11.2 颜色空间/ 125
11.3 纹理的相位 / 127
12 理解计算机的计时问题
12.1 理解显示屏的刷新率/ 129
12.2 测试刺激的计时/ 132
12.3 通过显示屏刷新进行计时/ 136
12.4 图像和计时/ 136
12.5 反应时的精确度/ 138
13 显示器和显示器控制中心
13.1 计算机显示技术/ 139
13.2 显示器中心/ 144
13.3 显示器校准/ 145
13.4 空间校准/ 145
13.5 伽玛校正/ 145
13.6 色彩校正/ 150
13.7 步骤/ 151
14 调试实验程序
14.1 常见错误/ 152
14.2 错误信息和警告信息及其含义/ 153
14.3 如何调试实验程序/ 155
14.4 在论坛上提出更好的问题/ 156
15 专业提示、技巧和鲜为人知的功能
15.1 在你的实验中添加README 文件/ 159
15.2 扩大或缩小流程和程序/ 160
15.3 复制和粘贴程序与组件/ 160
15.4 共享实验的在线存储库/ 161
15.5 在实验中使用对话框中的变量/ 162
15.6 控制数据文件和文件夹名称/ 163
15.7 在窗口模式下运行/ 163
15.8 重新创建数据文件/ 164
15.9 跳过实验的一部分/ 164
15.10 重新打开提示/ 164
第三部分 写给专家
16 心理物理学、刺激和阶梯法
16.1 光栅和伽柏/ 166
16.2 边缘光滑的掩膜(高斯和升余弦)/ 168
16.3 使用图像作为掩膜/ 170
16.4 元素数组/ 171
16.5 随机点动态运动图/ 174
16.6 阶梯法和QUEST 处理程序/ 177
17 创建FMRI 研究
17.1 检测触发脉冲/ 183
17.2 无偏移计时(Non-slip Timing)/ 184
17.3 在FMRI 研究中,如何校准显示器/ 185
18 创建EEG 研究
18.1 EEG 研究有何特别之处? / 188
18.2 发送EEG 触发信号/ 188
18.3 通过并行端口或LabJack 进行通信/ 189
18.4 通过网络连接发送EEG 触发信号/ 191
18.5 使用自定义库/ 193
19 在实验中添加眼动追踪
19.1 Builder 界面中的眼动追踪/ 194
19.2 配置ioHub/ 196
19.3 为ioHub 编程/ 200
19.4 在视觉搜索任务中添加眼动追踪/ 201
19.5 通过ioHub 存储数据/ 209
19.6 将图像刺激保存到磁盘中/ 212
19.7 结论/ 214
附录A 数学复习
A.1 正弦和余弦/ 215
A.2 重新调节和改变开始点/ 217
A.3 毕达哥拉斯定理/ 217
附录B 练习解答
参考书目
· · · · · · (收起)

读后感

评分☆☆☆☆☆

评分☆☆☆☆☆

评分☆☆☆☆☆

评分☆☆☆☆☆

评分☆☆☆☆☆

用户评价

评分☆☆☆☆☆

我一直对探索编程语言的边界和可能性很感兴趣,比如如何用一些非主流的语言来解决特定问题,或者如何通过巧妙的设计来优化代码性能。《实验编程》这个名字让我觉得这本书可能会涉及到一些比较底层或者比较有挑战性的编程技术,比如操作系统原理、网络编程、甚至是嵌入式开发。我希望能够从中学习到一些能够让我对计算机科学有更深刻理解的内容,并且能够掌握一些高级的编程技巧。

评分☆☆☆☆☆

这本书的封面设计倒是挺吸引人的,一种简约而又不失科技感的风格,主色调是沉静的蓝色,搭配着流动的代码线条,给人一种探索未知的吸引力。我一直对编程领域充满好奇,尤其是那些能够将抽象概念转化为实际应用的“实验性”项目。市面上充斥着大量的教材,大多侧重于理论和基础,而这本书的名字“实验编程”似乎预示着一种更具实践性和创造性的学习方式。我非常期待它能提供一些与众不同的视角,带领我深入到那些不那么“标准”的编程场景中去,看看那些充满想象力的代码是如何孕育和生长的。

评分☆☆☆☆☆

我是一个热爱分享和交流的程序员。我一直认为,学习编程不仅仅是学习技术,更是一种思维方式的培养。《实验编程》这个名字让我觉得这本书可能包含一些能够引发思考和讨论的项目,或者是一些能够激发社区互动和协作的例子。我希望能够通过这本书,不仅提升自己的技术能力,更能从中获得一些关于编程哲学和发展趋势的启示,并且能够与其他学习者分享我的经验和感悟。

评分☆☆☆☆☆

我是一个对编程有浓厚兴趣的初学者,在学习过程中常常感到迷茫,不知道该从何入手,也常常为找不到好的实践项目而苦恼。 《实验编程》这个名字就像一盏指路明灯,让我觉得这本书可能会提供一些非常接地气的、能够让我亲手去实践的例子。我特别希望能从中学习到如何一步步地搭建一个复杂的项目,了解其中的每一个环节是如何协同工作的。我不太喜欢那种过于理论化的讲解,更倾向于通过实际操作来巩固知识,所以如果这本书能够提供大量的代码示例和详细的步骤解析,那对我来说无疑是巨大的帮助。

评分☆☆☆☆☆

我是一名学生,正在学习计算机科学专业。虽然学校课程教授了基础的编程知识,但我感觉自己需要更多的实践机会来巩固和拓展所学。 《实验编程》这个名字让我觉得这本书能够提供一些与课程内容互补的、更具创新性和探索性的项目。我希望能够通过书中介绍的实验,将课堂上的理论知识应用到实际中,并且能够接触到一些学校课程中可能没有涵盖到的前沿技术。

评分☆☆☆☆☆

我是一个对计算机图形学和游戏开发充满热情的人。 《实验编程》这个名字让我觉得这本书可能包含一些关于3D建模、动画制作或者游戏引擎开发的有趣项目。我希望能够学习到如何使用编程来创造视觉效果,如何实现流畅的角色动画,或者如何设计一个简单的游戏关卡。我喜欢那些能够将代码与艺术相结合的内容,如果这本书能够提供一些这样的例子,那我会非常兴奋。

评分☆☆☆☆☆

我一直认为,学习编程最有效的方式就是“动手做”。 《实验编程》这个名字正是抓住了我学习的痛点。我希望这本书能够提供一系列从易到难的实验项目,让我能够循序渐进地掌握编程技能。我特别喜欢那种能够让我独立完成一个项目的学习模式,而不是被动地接受知识。我期待书中能够包含一些完整的项目示例,从需求分析到代码实现,再到最终的成果展示,让我能够体验到完整的开发流程,并且从中获得成就感。

评分☆☆☆☆☆

我最近对数据科学领域产生了浓厚的兴趣,尤其是那些能够将数据转化为直观可视化的技术。 《实验编程》这个名字让我觉得它可能会包含一些利用编程进行数据分析和可视化的案例,比如如何使用Python的各种库来处理大规模数据集,如何创建交互式的数据图表,甚至是如何构建一个简单的机器学习模型来预测趋势。我非常期待书中能够提供一些前沿的数据科学项目,并且能够详细地解释背后的逻辑和实现细节,让我能够真正掌握这些强大的工具。

评分☆☆☆☆☆

拿到这本《实验编程》的时候,首先映入眼帘的是它厚实而富有质感的纸张,触感非常棒,阅读体验感瞬间提升了不少。我对书中可能包含的案例非常感兴趣,希望它能涵盖一些当下比较热门的技术方向,比如人工智能、大数据可视化,甚至是一些跨领域的应用,例如将编程技术与艺术、音乐或生物学结合起来。我一直认为,真正的编程能力不仅仅是掌握语法和算法,更重要的是能够灵活运用这些工具去解决现实世界的问题,甚至创造新的可能性。这本书的名字让我看到了这种潜力的曙光,我希望它能激发我的灵感,让我跳出固有的思维模式。

评分☆☆☆☆☆

作为一名有几年编程经验的开发者,我一直在寻找能够拓宽我视野的书籍。《实验编程》这个名字让我联想到了一些非常规的、充满挑战性的编程实践,也许是一些鲜为人知的库、一些另辟蹊径的算法应用,或者是一些能够突破语言边界的创新项目。我希望这本书能够提供一些深度和广度兼备的内容,让我能够接触到那些不常在主流技术文章中出现的“黑科技”或者独特的研究方向。我相信,通过学习这些“实验性”的项目,能够极大地提升我的问题解决能力和代码创造力,让我成为一个更优秀的工程师。

评分☆☆☆☆☆

目前最先进的心理学实验工具PsychoPy软件的官方教程,作者是PsychoPy的开发者。文科生的福利。

评分☆☆☆☆☆

目前最先进的心理学实验工具PsychoPy软件的官方教程,作者是PsychoPy的开发者。文科生的福利。

评分☆☆☆☆☆

目前最先进的心理学实验工具PsychoPy软件的官方教程,作者是PsychoPy的开发者。文科生的福利。

评分☆☆☆☆☆

目前最先进的心理学实验工具PsychoPy软件的官方教程,作者是PsychoPy的开发者。文科生的福利。

评分☆☆☆☆☆

目前最先进的心理学实验工具PsychoPy软件的官方教程,作者是PsychoPy的开发者。文科生的福利。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等

© 2026 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有