【Udemy课程】通过游戏学习Go语言编程,循序渐进掌握编程技能 | Learn Programming With Go (Golang), One Game at a Time

【Udemy课程】通过游戏学习Go语言编程,循序渐进掌握编程技能 | Learn Programming With Go (Golang), One Game at a Time-幻仿编程
【Udemy课程】通过游戏学习Go语言编程,循序渐进掌握编程技能 | Learn Programming With Go (Golang), One Game at a Time
此内容为付费资源,请付费后查看
49.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
资源分类: IT编程查看预览
最近更新: 2023-01-05文件内容: 视频+中英文字幕+配套课件
视频分辨率: 720P 准高清视频大小: 10.6GB
视频语言: 英语视频字幕: 中英字幕

幻仿编程 Udemy 付费课程,独家中英字幕 + 配套资料!
限时1折特惠!课程永久访问权,随时随地学习!

使用 Go (Golang) 学习编程,一次一个游戏

通过大量练习和构建您自己的游戏来学习 Go 编程的基础知识!

讲师:Preslav Mihaylov


图片[1]-【Udemy课程】通过游戏学习Go语言编程,循序渐进掌握编程技能 | Learn Programming With Go (Golang), One Game at a Time-幻仿编程

你将会学到的

  • 对基本编程概念的深刻理解
  • 很好地理解 Go 的基本语法和结构
  • 通过大量练习进行大量解决问题的练习
  • 使用 Go 构建自己的小项目和游戏的信心和能力

要求

  • 无需编程经验。你会学到你需要知道的一切。

说明

这是一门课程,将使用最流行的现代编程语言之一 – Go 向您介绍计算机编程的基础知识。

本课程的目标不仅是教您编程,还通过大量练习和少量项目帮助您掌握其基础知识。到课程结束时,您将培养非常强大的解决问题的能力,以及构建您自己的重要程序的知识。

但更重要的是,您将在此过程中获得很多乐趣!

我坚信编程不应该只是为了获得工作和赚取体面的收入。它应该是关于享受乐趣和享受旅程!

这就是为什么您不会构建无聊的程序,例如计算器或日历。您将构建一些我们都喜欢玩的最受欢迎的游戏。向您的朋友展示您自己的流行 Hangman、Pong 和 Snake 游戏版本来吸引他们!

无论您在学习编程的过程中完成课程后选择走哪条路,您都会打下非常坚实的基础,这将为您在第一次求职面试和之后的道路上取得成功提供帮助。

但我最大的希望是,您将对掌握编程产生强烈的热情和动力,这将使您走上成为一名优秀开发人员的道路!

此课程面向哪些人:

  • 以前没有编程经验但想尝试一下的人。
  • 编程初学者,想要培养强大的解决问题能力
  • 中级程序员,他们想要为他们的投资组合创建他们的前几个项目
共 234 节课程 • 总时长 25 小时 55 分钟
第一章 编程入门
1. 为什么选择Go语言3分28秒
2. 什么是编程3分54秒
3. 如何在 Windows 上安装 Go4分55秒
4. 如何在 Mac OS 上安装 Go2分24秒
5. 你的第一个程序 – Hello World4分4秒
6. 理解你的第一个程序10分49秒
7. 理解 Visual Studio Code4分38秒
8. 构建二进制文件2分43秒
9. 练习与坚持7分59秒
10. 练习概览5分24秒
第二章 数据类型与变量
1. 变量6分58秒
2. Go语言中的不同数据类型5分29秒
3. 修复gopls常见问题1分8秒
4. 关于创建变量的一些说明4分26秒
5. 复合数据类型3分8秒
6. 整数8分26秒
7. 浮点数5分23秒
8. 布尔值、符文与字符串6分16秒
9. 零值1分6秒
10. 算术运算5分30秒
11. 整数运算9分8秒
12. 浮点运算5分25秒
13. 运算符优先级2分34秒
14. 字符与字符串操作2分22秒
15. 转义字符3分45秒
16. 类型转换(第1部分)5分43秒
17. 类型转换(第2部分)6分34秒
18. 复数算术运算4分49秒
19. 变量命名2分43秒
20. 复合数据类型3分
21. 常量2分33秒
22. 速记运算符1分23秒
23. 修复导入包问题(Windows)2分28秒
24. 比特与字节(第1部分)11分58秒
25. 比特与字节(第2部分)12分19秒
第三章 处理输入与输出
1. 终端基础(第1部分)5分16秒
2. 终端基础(第2部分)4分11秒
3. 终端基础(第3部分)4分5秒
4. 终端基础(第4部分)2分50秒
5. 终端基本命令6分36秒
6. 移动和复制文件1分57秒
7. 删除文件1分4秒
8. 重定向输入输出6分4秒
9. 其他实用命令5分39秒
10. 结合管道使用不同命令4分20秒
11. 命令的存储位置2分13秒
12. 打印文本到标准输出2分58秒
13. 探索fmt.Println1分8秒
14. 探索 fmt.Print1分8秒
15. 原始字符串字面量1分49秒
16. 格式化输出(第1部分)6分48秒
17. 格式化输出(第2部分)7分13秒
18. 从终端接收输入(第1部分)8分23秒
19. 从终端接收输入(第2部分)2分10秒
第四章 控制流结构
1. 调试(第1部分)2分34秒
2. 调试(第2部分)8分36秒
3. 比较运算10分36秒
4. If语句6分29秒
5. Else If 语句8分27秒
6. Else语句7分29秒
7. 嵌套If语句6分15秒
8. Switch-Case语句9分20秒
9. 逻辑运算符 – 与6分45秒
10. 逻辑运算符 – 或3分39秒
11. 组合逻辑运算符7分44秒
12. 示例程序 – 矩形内点判断11分48秒
13. 非运算符1分29秒
14. 简单循环7分9秒
15. 更高级的循环3分51秒
16. 嵌套循环4分28秒
第五章 数组、切片与映射
1. 切片 – 定义5分35秒
2. 切片 – 访问元素6分13秒
3. 切片 – 迭代6分16秒
4. 切片 – 添加新元素2分45秒
5. 切片 – 组合不同切片2分14秒
6. 切片 – 子切片7分11秒
7. 切片 – 移除元素6分30秒
8. 数组2分39秒
9. 映射 – 定义5分20秒
10. 映射 – 访问元素6分12秒
11. 地图 – 添加新元素1分28秒
12. 映射 – 移除元素1分55秒
13. 地图 – 迭代2分46秒
第六章 函数、指针与结构体
1. 空函数7分22秒
2. 带输入的函数9分48秒
3. 从函数返回结果4分46秒
4. 函数返回多个结果3分39秒
5. 函数中的可变参数数量4分4秒
6. 指针3分58秒
7. 指针的工作原理5分52秒
8. 函数中的指针5分29秒
9. 在函数中使用切片和映射6分20秒
10. 结构体 – 创建自定义类型9分14秒
11. 使用第三方库6分34秒
12. 静态变量3分31秒
第七章 游戏项目 – 猜词游戏
1. 游戏计划9分32秒
2. 随机单词推导9分44秒
3. 打印游戏状态(第1部分)14分8秒
4. 打印游戏状态(第2部分)8分20秒
5. 读取用户输入8分
6. 检查用户猜测9分22秒
7. 游戏结束处理13分37秒
8. 额外挑战5分48秒
第八章 游戏项目 – 乒乓球
1. 游戏计划5分52秒
2. 在屏幕上渲染内容(第1部分)8分42秒
3. 在屏幕上渲染内容(第2部分)6分41秒
4. 在屏幕上渲染内容(第3部分)8分14秒
5. 在屏幕上渲染内容(第4部分)12分39秒
6. 绘制球拍12分51秒
7. 用户输入(第1部分)14分12秒
8. 用户输入(第2部分)7分37秒
9. 用户输入(第3部分)9分30秒
10. 处理桨叶边界6分51秒
11. 画球12分50秒
12. 移动球(第1部分)10分8秒
13. 移动球体(第2部分)9分44秒
14. 球与墙碰撞(第1部分)7分25秒
15. 球与墙的碰撞(第2部分)8分2秒
16. 球拍与球的碰撞(第1部分)9分58秒
17. 球与挡板碰撞(第2部分)11分32秒
18. 球与挡板碰撞(第3部分)4分15秒
19. 游戏结束处理11分43秒
20. 额外挑战12分17秒
第九章 游戏项目 – 贪吃蛇
1. 游戏概述1分11秒
2. 初始代码8分9秒
3. 游戏计划4分4秒
4. 绘制游戏框架(第1部分)6分33秒
5. 绘制游戏框架(第2部分)10分20秒
6. 设置游戏对象13分25秒
7. 移动贪吃蛇(第1部分)8分19秒
8. 移动蛇(第2部分)5分9秒
9. 吃苹果7分47秒
10. 蛇与墙的碰撞6分34秒
11. 蛇吞食自身5分41秒
12. 优化屏幕渲染10分28秒
13. 额外挑战9分31秒
第十章 游戏项目 – 僵尸攻击
1. 游戏概览与初始代码6分15秒
2. 游戏计划3分17秒
3. 绘制玩家角色6分52秒
4. 移动玩家3分19秒
5. 玩家边界3分42秒
6. 生成与移动僵尸12分13秒
7. 发射与移动子弹(第1部分)6分7秒
8. 发射与移动子弹(第2部分)4分12秒
9. 子弹与墙壁碰撞6分44秒
10. 清理碰撞检测代码5分32秒
11. 玩家与僵尸碰撞4分12秒
12. 子弹与僵尸碰撞13分14秒
13. 修复碰撞检测错误7分1秒
14. 额外挑战6分16秒
第11章 大结局
1. 恭喜!3分56秒
第12章 练习 – 编程入门
1. 问题01和02 – 你好世界与打印你的名字9分17秒
2. 问题3、4和511分3秒
3. 问题06 – 打印1到1000的数字6分5秒
4. 问题07 – 生成0到10之间的随机数14分27秒
5. 问题08 – 打印当前日期2分59秒
第13章 练习 – 数据类型与变量
1. 问题01 – 为整数分配适当的数据类型7分44秒
2. 问题02 – 为实数分配适当类型1分11秒
3. 问题03 – 为字符和字符串分配适当类型2分56秒
4. 问题04 – 你是人类吗2分11秒
5. 问题5 – 类型转换5分7秒
6. 问题06 – 交换两个数字的值6分33秒
7. 问题07 – 创建你的黑暗之魂3角色3分8秒
8. 问题08 – 数字的和与差1分2秒
9. 问题09 – 获取数字的最后一位2分57秒
10. 问题10 – 获取数字的倒数第二位1分32秒
11. 问题11 – 数字各位数之和15分58秒
12. 问题12 – 数字除法2分17秒
13. 问题13 – 计算中位数与平均值3分9秒
14. 问题14 – 计算数字的平方根2分19秒
15. 问题15 – 千克转磅转换器1分48秒
16. 问题16 – 计算三角形面积1分16秒
17. 问题17 – 勾股定理3分43秒
18. 问题18 – 判断点是否在圆内11分50秒
19. 问题19 – 打印从A到Z的字母7分28秒
20. 问题20 – 编写浮点数比较器15分13秒
第14章 练习 – 处理输入与输出
1. 问题01 – 探索Bash命令2分26秒
2. 问题2 – 探索更多Bash命令4分14秒
3. 问题03 – 组合Bash命令1分41秒
4. 问题04 – 在同一行打印数字46秒
5. 问题05 – 格式化打印姓名与年龄1分38秒
6. 第6题 – 打印《You’re The One》歌词3分28秒
7. 问题07 – 菜单创建器11分58秒
8. 问题08 – 计算三个数的和3分5秒
9. 问题09 – 计算三个实数的平均值1分43秒
10. 问题10 – 计算N个数的中位数16分13秒
11. 问题11 – 计算N个数的平均值9分40秒
12. 问题12 – 二次方程13分57秒
第15章 练习 – 控制流结构
1. 问题01 – 打印较大数字3分9秒
2. 问题02 – 数字在范围内3分51秒
3. 问题03 – 数字在范围内(第2级)11分26秒
4. 问题04 – 游戏购物助手16分51秒
5. 问题5 – 打印星期几2分54秒
6. 问题06 – 这个角色出自哪款游戏8分39秒
7. 问题07 – 猜数字5分42秒
8. 问题08 – 游戏时间21分35秒
9. 问题09 数字转文字29分12秒
10. 问题10 – 数到N3分6秒
11. 问题11 – 阶乘3分44秒
12. 问题12 – 斐波那契数列8分27秒
13. 第13题 – 能被7和13整除的数2分48秒
14. 问题14 – 质数检查器4分43秒
15. 问题15 – 配对乘法4分14秒
16. 问题16 – 无重复配对乘法3分51秒
17. 问题17 – 猜数字互动游戏9分19秒
18. 问题18 – 洗牌19分51秒
第16章 练习 – 数组、切片与映射
1. 问题01 – 全部加27分34秒
2. 问题2 – 简易计算器16分29秒
3. 问题03 – 使用选择排序对数组进行排序22分29秒
4. 问题4 – 数字的并集4分57秒
5. 问题5 – 排除词汇2分45秒
6. 问题06 – 字母计数10分26秒
7. 问题07 – 查找最长单词3分28秒
8. 问题08 – 查找垃圾邮件发送者26分50秒
9. 问题09 – 相邻数字求和至N20分12秒
第17章 练习 – 函数、指针与结构体
1. 问题01 – 游戏说明打印机2分24秒
2. 问题02 – 创建PrintAt函数7分7秒
3. 问题03 – 子列表函数2分48秒
4. 问题04 – 递增1分34秒
5. 问题05 – 点1分24秒
6. 问题06 – 使用点打印2分54秒
7. 问题07 – 突变点7分27秒
8. 问题08 – 地鼠角色扮演游戏(第1部分)6分32秒
9. 问题08 – 地鼠角色扮演游戏(第2部分)7分35秒
10. 问题08 – Gopher角色扮演游戏(第3部分)6分31秒
11. 问题08 – Gopher RPG(第4部分)8分19秒
12. 问题08 – 地鼠角色扮演游戏(第5部分)6分
13. 问题08 – 地鼠角色扮演游戏(第6部分)9分10秒
14. 问题08 – Gopher RPG(第7部分)4分17秒
15. 问题08 – Gopher RPG(第8部分)7分50秒
16. 问题08 – 地鼠角色扮演游戏(第9部分)3分45秒
17. 问题08 – 地鼠角色扮演游戏(第10部分)14分17秒
18. 问题08 – 地鼠角色扮演游戏(第11部分)8分37秒
19. 问题08 – 地鼠角色扮演游戏(第12部分)7分26秒
1. 关于课程更新与获取

如何获取本站课程?

免费获取方式:在本站签到、评论、发布文章等可获取积分,通过积分购买课程。
付费获取方式:购买本站【月度会员】或【永久会员】。

课程购买后是否支持更新?
是的,所有课程均提供免费更新服务。 我们致力于为您提供持续的学习支持。

如何获取更新?
单独购买的课程: 您可在“个人中心”随时查看购买记录及最新下载链接,轻松获取免费更新。
永久会员: 您可在相关页面直接查看最新下载地址,随时免费获取更新。
非永久会员(重要提示):通过会员权限下载的课程,在“个人中心”可能不显示具体订单记录。

因此,会员到期后,您将无法通过“个人中心”查看最新下载链接。
解决方案建议:续费会员: 恢复会员权限后,即可再次查看所有最新下载链接。
妥善保存下载链接: 我们强烈建议您在会员有效期内,保存好本站分享的课程下载链接。通常,课程更新内容会直接补充到原有分享链接中。
2. 关于课程资料

课程下载后资料是否齐全?
绝大部分课程资料齐全。 我们尽力确保您获得完整的学习资源。
少数情况说明: 极少数课程可能存在资料缺失情况。针对 Udemy 课程,资料形式多样,请知悉:本地文件(随视频下载): 此类课件通常随视频一并提供,下载即得。

本地文件(含链接): 课件文件中会提供资料下载链接,您需自行访问链接下载。此类资料通常也可获取。
在线平台存储(如 GitHub): 讲师会在视频中说明资料获取方式(如访问特定平台),请您按指引自行下载。
③ Udemy 平台内资料: 部分资料需登录您在 Udemy 购买的账号才能查看。此类资料本站无法提供,除非您自行在 Udemy 平台购买该课程。
3. 关于课程字幕

是否提供中英文双字幕?原本无字幕的课程是否支持?
是的,本站下载的所有课程均提供中英文双字幕,包括 Udemy 原本无任何字幕的课程。 我们致力于提升您的学习体验。

Udemy 字幕现状与本站服务:
○ Udemy 绝大多数课程本身不提供任何字幕。在少数提供字幕的课程中,也几乎不提供中文字幕。

本站字幕服务流程:
Udemy 有字幕: 我们会将其翻译成中文字幕,与英文字幕一同提供。
Udemy 无字幕: 我们会通过技术手段识别生成英文字幕,再翻译成中文字幕,一同提供给您。

字幕服务重要说明(请您理解):
翻译精度: 字幕翻译采用谷歌翻译引擎完成,虽不及人工翻译精准,但足以保障您正常学习理解。
若您仍然觉得字幕精度较低: 可联系站长针对性润色字幕(该服务仅限本站会员)。
4. 关于视频存储与使用

视频存储位置与观看/下载方式?
本站所有课程视频均存储于网盘平台。
您支持在线观看: 可在网盘内直接播放学习。
您支持下载: 可将视频下载至本地,使用播放器播放,更灵活便捷。

主要存储网盘:百度网盘

视频格式与加密情况?
本站所有课程视频均以 MP4 或 MKV 通用格式提供。
视频文件不加密,您可自由分享(请遵守相关法律法规)。
播放建议: 使用本地播放器(如 PotPlayer)播放时,可同时加载中英文字幕文件,学习体验更佳。您可参考我们提供的《PotPlayer 挂载中英双字幕教程》。
5. 关于售后支持与退款政策

遇到问题如何联系?
无论您在购买前或购买后遇到任何疑问,都欢迎随时联系站长。 我们将竭诚为您服务。

退款政策说明:
原则: 由于虚拟商品(课程、资料等)具有可复制性,一旦购买成功并完成下载,原则上不支持退款。

请您在购买前仔细阅读课程介绍、资料说明及本条款,确认符合您的需求。 如有不确定之处,欢迎先行咨询站长。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容