Go训练营:通过1000多个练习和项目精通Golang
Go Bootcamp: Master Golang with 1000+ Exercises and Projects
掌握并深入了解Google的从头开始,通过图文并茂的深入教程和1000 +动手练习
学习内容
-
向 Go 贡献者学习
-
学习在其他任何地方都找不到的围棋技巧和窍门
-
从一个完全的围棋初学者到一个自信的围棋程序员
-
练习围棋 1000+ 练习(包含解决方案)
-
了解 深入了解动画插图(通过面试)
-
学习 Go 内部结构和常见的 Go 习语和最佳实践
-
创建用于分析日志文件的日志文件分析器
-
创建一个垃圾邮件掩码器,以屏蔽文本块中的垃圾字词
-
创建一个显示时间的命令行 Retro Led 时钟
-
创建控制台动画、字典程序等
要求
-
访问具有 Internet 连接的计算机。
描述
Go 是 Google 创建的一种编程语言,本课程是 Udemy 上最直观、最深入、最高质量的 Go 课程,对细节的关注程度非常高。您将了解原因和方法。我们已经包含了数以千计的动画、练习、测验、示例、挑战、项目等。在课程结束时,您将从头开始成为一名自信的 Go 程序员.
为什么你现在要参加这门课程?
-
观看超详细、有趣、直观且易于理解的插图和动画。
-
解决 1000+ 动手练习(也包括解决方案)。
-
创建项目,包括日志解析器、文件扫描程序、垃圾邮件掩码器等。
-
学习您在其他任何地方都找不到的 Go 编程技巧和窍门。
-
了解 Go 内部结构和常见的 Go 习语和最佳实践。
为什么要学习围棋(又名 Golang 和 Go lang)?
-
Go 是最受欢迎、易于学习和收入最高的编程语言之一。全世界有 1+ 百万 Go 程序员,而且这个数字每天都在呈指数级增长。它已被 Google、Facebook、Twitter、Uber、Docker、Kubernetes、Heroku 和许多其他公司使用。
-
Go 像 C、C++ 和 Java 一样高效,像 Python 和 Javascript 一样易于使用。它是开源的、简单、强大的、高效的、跨平台的(OS X、Windows、Linux 等)、编译的、垃圾回收的和并发的。
-
Go 最适合命令行工具、Web API、分布式网络应用程序(如微服务)、数据库引擎、大数据处理管道等。
您将从本课程中学到什么(简要)?
-
Go OOP:接口和方法
-
方法和接口的内部结构
-
函数和指针:程序设计、按值传递和可寻址性。
-
隐式接口满意度
-
类型断言和类型切换
-
空接口:[]interface{} vs interface{}
-
值、指针和零接收器
-
提升的方法
-
-
著名接口
-
关于何时使用接口的提示
-
Fmt的。纵梁,黑色。黑色,json。元帅,json。Unmarshaler,等等。
-
-
复合类型:数组、切片、映射和结构
-
切片和贴图的内部结构
-
后备阵列、切片头、容量和映射头
-
JSON 编码和解码、字段标记、嵌入
-
制作、复制、完整 Slice 表达式和追加机制
-
UTF-8 编码和解码
-
-
Go Type 系统机制
-
类型推断、基础类型、预声明类型和未命名类型。
-
非类型化常量和 iota。
-
空白标识符、简短声明、重新声明、作用域、命名约定
-
-
I/O
-
处理命令行参数,printf,处理文件,bufio。扫描器。。。
-
-
如何创建自己的 Go 包
-
如何运行多个 Go 文件,以及如何使用第三方包
-
-
Go 工具
-
调试 Go 代码、Go 文档等。
-
-
…和更多。
本课程适合谁:
- 将本课程作为充分了解官方 Go 规范和书籍的最佳伴侣。
- 以前从未编程过的初学者。
- 程序员将语言切换到 Go。
- 想要提升技能的程序员吧!
- 想要学习切片、地图、接口等内部结构的程序员。
评论(0)