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。
  • 想要提升技能的程序员吧!
  • 想要学习切片、地图、接口等内部结构的程序员。

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。