体系课-Go+Python双语言混合开发 盯紧技术先机 抓紧高薪机遇

mob604756fb6267 · · 569 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

第1章 【阶段一:Go语言基础】1~13章内容 试看
【阶段一】我们通过python与go的对比式讲解,系统掌握go语法,比如某个知识点在go语言中是如何的,同时在python中又如何使用?两者之间使用上有什么区别?通过对比学习的方式,一来帮助大家快速掌握go语言不墨迹,同时也能加深对python的认识,学习效率事半功倍,为后面的实战进阶夯实基础。【第一章:讲解go语言的特点,介...

共 23 节 (269分钟) 收起列表

1-1 Go+Python双语言混合开发-课程导学 (11:35)试看
1-2 课程资源获取方式 - 非常重要!!! (06:07)
1-3 课程中需要用到的开发环境介绍 (03:47)
1-4 windows中安装centos7虚拟机 (19:16)
1-5 xshell的安装和使用 (04:14)
1-6 git的安装和配置 (06:22)
1-7 docker和docker-compose的安装 (10:31)
1-8 mysql和navicat的安装和配置 (10:09)
1-9 python的安装和配置 (08:58)
1-10 python虚拟环境的安装和配置 (09:49)
1-11 pycharm的安装和配置 (11:46)
1-12 windows下安装go和goland的配置 - 很重要!! (24:47)
1-13 linux下go开发环境搭建 (04:55)
1-14 windows下安装nodejs开发环境 (04:38)
1-15 linxu下安装和配置nodejs开发环境 (04:32)
1-16 代码提示神器 - kite的安装和配置 (07:19)
1-17 go语言介绍 (14:51)
1-18 go的hello world-1 (24:40)
1-19 变量的定义 (18:09)
1-20 匿名变量是什么? (07:21)
1-21 go语言中的常量是什么? (15:16)
1-22 常量的iota有什么用? (21:28)
1-23 变量的作用域也有很多细节你可能没有在意 (17:44)
第2章 计算机组成原理快速扫盲
本章节快速讲解静态语言学习过程中最基础的计算机原理,包括各种进制以及ascii码表

共 3 节 (56分钟) 收起列表

2-1 为什么我们要学习计算机组成原理 (11:11)
2-2 二进制、八进制和十六进制 (18:28)
2-3 ascii码表是什么? (25:44)
第3章 基本数据类型、运算符和表达式
本章节我们将全面的了解go语言的整数类型,浮点数类型以及这些基本类型的转换,我们将理解到go语言中的strconv包以及各种转换函数的使用,我们也将通过对比python和go的数据类型来加深两种语言之间的区别

共 6 节 (108分钟) 收起列表

3-1 go语言提供了哪些整数类型? (24:44)
3-2 float类型和其它数据类型 (16:25)
3-3 go语言最基本的数据类型转换 (16:05)
3-4 strconv的parse类函数将字符串转换为其他类型 (23:41)
3-5 python的基本数据类型转换 (08:04)
3-6 go语言运算符 (18:20)
第4章 python的海象运算符和变量注解
本章节我们将介绍python中的新特性- 海象运算符,也会讲解python中的类型申明和函数的类型检查等静态语言具备的功能

共 3 节 (56分钟) 收起列表

4-1 python3.8的新特性-海象运算符 (19:11)
4-2 python的变量居然也能申明类型! (16:01)
4-3 python如何强制检查函数的参数类型 (20:26)
第5章 字符串的基本操作
本章节我们会了解到go语言中字符串相关的细节,包括中文字符串的长度问题、转义符、子串查询和统计、以及字符串的格式化输入和输出等常用的字符串相关功能

共 5 节 (74分钟) 收起列表

5-1 为什么len函数获取中文字符串长度有问题? (13:50)
5-2 什么是转义符? (08:49)
5-3 子串查询、子串统计、开始和结尾判断 (08:48)
5-4 子串的替换、连接和分割 (14:40)
5-5 格式化的输入和输出 (27:32)
第6章 条件语句和循环语句
本章节我们会了解到go语言中的条件语句和循环语句,除了基本的if和for循环以外还理解到中文在for循环中容易出现的问题,goto语句和switch等常用语句的基本使用,我们也会理解到python中为什么没有switch以及如何实现

共 6 节 (88分钟) 收起列表

6-1 if条件控制语句 (09:47)
6-2 go语言的for循环 (22:00)
6-3 go语言的for range用法 (12:54)
6-4 goto语句能帮我们完成什么功能? (12:32)
6-5 switch语句能让代码可读性更高 (21:37)
6-6 python中如何实现switch的效果? (08:12)
第7章 最常用的复杂数据类型 - map、数组、 切片
本章节主要讲解go语言中最常用的复杂类型:map、数组、切片, 通过本章节的学习我们不只是会使用go语言的这些基本类型还将了解到python和go语言在这些类型上的差异。比如go语言中切片的实现原理等

共 11 节 (192分钟) 收起列表

7-1 数组的多种初始化方式 (24:36)
7-2 使用for range对数组元素求和 (07:08)
7-3 go语言中的数组是值类型 - 很重要! (14:39)
7-4 go语言的slice是什么? (26:21)
7-5 slice切片的的基本操作 (21:20)
7-6 go和python的切片的区别 (06:46)
7-7 slice使用的时候你有没有遇到过这些奇怪的现象? (10:51)
7-8 slice的底层存储原理-1 (23:00)
7-9 slice的底层存储原理-2 (20:25)
7-10 当append函数遇到make会产生的坑 (11:16)
7-11 map的定义和基本操作 (25:27)
第8章 go语言的利器- 指针
本章节我们将会介绍go语言区别于其他语言的利器-指针,除了指针的基本使用以外,还包括make函数和new函数的区别以及new函数的使用过程、nil和python中的none的区别等

共 5 节 (72分钟) 收起列表

8-1 什么是指针 (35:35)
8-2 go的指针和c语言的指针有什么区别? (05:03)
8-3 make函数和new函数 (11:56)
8-4 图解new函数的执行过程 (10:27)
8-5 go语言中的nil和python中的None有什么区别? (08:13)
第9章 go语言的函数
go语言中的函数是静态语言中的一大亮点,基本上满足了python使用者的灵活性。例如:不定长参数、一等公民特性。本章节中我们还会介绍go语言函数中的defer机制以及panic机制和recover的异常处理等。通过对比python的args、kwargs以及go语言的参数也能加深我们对python的理解...

共 8 节 (185分钟) 收起列表

9-1 函数的各种定义 (17:59)
9-2 通过省略号设置参数个数不定长 (10:00)
9-3 go语言中的函数是一等公民 (33:20)
9-4 python中的finally的执行顺序你真的弄懂了吗? (20:11)
9-5 defer的作用和多个defer的执行顺序 (22:12)
9-6 defer机....



有疑问加站长微信联系(非本文作者)

本文来自:51CTO博客

感谢作者:mob604756fb6267

查看原文:体系课-Go+Python双语言混合开发 盯紧技术先机 抓紧高薪机遇

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

569 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传