人人都能学会的编程入门课- 极客时间课程推荐/优惠

人人都能学会的编程入门课--极客时间课程推荐/优惠

每天 10 分钟,轻松学编程
胡光原百度高级算法研发工程师
专栏 | 38讲 | 19706人已学习
优惠价¥59原价:99
去官网优惠购买

版权声明

本站非极客时间官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

你将获得

  • 敲出人生第一段代码;
  • 30+有趣的编码项目体验;
  • 3000行代码夯实编程基础;
  • 系统提高编程思维能力。

课程介绍

互联网技术飞跃发展的背后,是无数工程师们利用编程算法,敲出一个个实现我们想法的程序。可以说,我们现在的生活,是被无数的编程包围着。再加上互联网行业的繁荣以及较高的福利薪酬,让很多人开始对编程感兴趣,并有意愿学习和转行。

然而很多初学者在学习编程的过程中遇到各种各样的困难。比如说:

  • 语言学不透,表层的语言特性能学会,可稍微深一点儿的思考就举步维艰,还有一些语言特性甚至彻底学不明白。
  • 程序写不出,很多计算机专业学生学了语言、算法数据结构,相关知识点掌握的也都挺明白,可一到要自己写程序了,总感觉被什么东西卡住,写不出来。
  • 算法学不会,算法与数据结构的学习,是编程学习的灵魂所在,可也是最难的一部分。很多初学者就是因为打开方式不正确,产生畏难情绪,最终学不会。

那么,到底该怎么学习编程呢?有没有人能够带领初学者跃过种种障碍,战胜一个个困难,让我们顺利成为一名合格的程序员呢?

《人人都能学会的编程入门课》专栏,就是为迷茫的你量身打造的。

胡光,力求结合自己13年的从业经验,为你开辟一条真正有效的编程学习之路,让你顺利学会编程,不再畏惧编程,进而为将来深入学习编程打下坚实基础。

本专栏摒弃知识点的填鸭式教育,而是用一个个小实验,引导初学者理解语言特性背后的逻辑,让你在完成小实验的同时,锻炼自己的编程思维能力。作者还独立打造了“编码能力训练”环节,帮你打通语言学习与程序设计之间的鸿沟。最后,他还通过几个看似不简单的具体算法例子,帮助你掌握算法学习方式,打消畏难情绪,建立算法学习的信心。

独特的课程结构

针对编程初学者的痛点问题,文章内设计独特的学习结构,帮你解决枯燥乏味、不懂、难学的种种问题。

专栏模块

  • 语言基础篇:基于C具有良好迁移性的语言特性,带你进行一场有趣的基础知识学习之旅,让你轻松入门C语言,建立对编程的初步认知。
  • 编码能力训练篇:主要是解决很多人学会了语言却依然写不出程序的尴尬,作者会挑选一些特定的题目,减少你每次面临的陌生问题,带你循序渐进地提高编码能力。
  • 算法数据结构篇:经过“编码能力训练篇”的洗礼,带你更深层次地理解算法和数据结构,并掌握关键的学习方法,为你以后自学数据结构与算法打下基础。
  • 综合项目篇:帮你检验学习效果。作者通过2个小项目,带你去深入了解程序的内部结构,去理解代码为什么这么写,巩固学到的编程知识。

课程目录

开篇词

  • 开篇词 | 别闹了,学编程 ≠ 学语言

语言基础篇

  • 01 | 学习编程,我到底该选择哪门语言?
  • 03 | 判断与循环:给你的程序加上处理逻辑
  • 02 | 第一个程序:教你输出彩色的文字
  • 04 | 随机函数:随机实验真的可以算 π 值嘛?
  • 05 | 数组:一秒钟,定义 1000 个变量
  • 06 | 字符串:彻底被你忽略的 printf 的高级用法
  • 07 | 指针系列(一):记住,指针变量也是变量
  • 做好闭环(一):不看答案可能就白学了
  • 08 | 指针系列(二):记住,指针变量也是变量
  • 09 | 函数:自己动手实现低配版 scanf 函数
  • 10 | 预处理命令(上):必须掌握的“黑魔法”,让编译器帮你写代码
  • 11 | 预处理命令(下):必须掌握的“黑魔法”,让编译器帮你写代码
  • 做好闭环(二):函数是压缩的数组,数组是展开的函数

测试篇

  • 期中测试 | 给语言基础篇交一份满分答卷,去迎接新的挑战!

编码能力训练篇

  • 12 | 数学归纳法:搞定循环与递归的钥匙
  • 13 | 程序设计原则:把计算过程交给计算机
  • 14 | 框架思维(上):将素数筛算法写成框架算法
  • 15 | 框架思维(下):用筛法求解其他积性函数
  • 16 | 数据结构(上):突破基本类型的限制,存储更大的整数
  • 17 | 数据结构(下):大整数实战,提升 Shift-And 算法能力
  • 做好闭环(三):编码能力训练篇的思考题答案都在这里啦!

算法数据结构篇

  • 18 | 重新认识数据结构(上):初识链表结构
  • 19 | 重新认识数据结构(下):有趣的“链表思维”
  • 20 | 二分查找:提升程序的查找效率
  • 21 | 队列与单调队列:滑动区间最大值
  • 22 | 栈与单调栈:最大矩形面积
  • 23 | 深入理解:容斥原理与递推算法
  • 24 | 动态规划(上):只需四步,搞定动态规划算法设计
  • 25 | 动态规划(下):背包问题与动态规划算法优化
  • 做好闭环(四):二分答案算法的代码统一结构

综合项目篇

  • 26 | 牛刀小试(上):实现测试框架前的基础准备
  • 27 | 牛刀小试(下):实现一个自己的测试框架
  • 28 | 尝试升级(上):完善测试框架的功能与提示
  • 29 | 尝试升级(下):“链表”知识在测试框架中的应用
  • 30 | 毕业设计:实现你自己的计算器程序

结束语

  • 结束语 | 设立目标,有的放矢
  • 结课测试 | 这些编程知识,你都掌握了吗?

作者介绍

胡光,原百度高级算法研发工程师,写了 13 年程序,拿过 ACM 亚洲区金牌,进过两次全球总决赛,百度就职期间还开发了部门内部的第一版推理引擎,并顺利在人物关系推理等应用场景中落地实施。 后自己创业,建立海贼科技有限公司,致力于弥补二三线城市与一线城市之间教育资源的差距,目前在帮助众多学生从零开始学编程,从而让他们进入互联网公司从事相关职业。他教导的学生中,双非院校中的本科生最高毕业薪资包 59.5 万,211 类院校学生毕业平均薪资达到 35 万。

推荐

现代C++编程实战 - 极客时间课程推荐/分享/优惠/折扣
现代C++编程实战
基于现代C++编写可维护的高性能代码
吴咏炜前 Intel 资深软件架构师
专栏 | 35107人已学习
优惠价¥59原价:129
去官网优惠购买
分布式数据库30讲 - 极客时间课程推荐/分享/优惠/折扣
分布式数据库30讲
从功能特性到运行机制,讲透本质
王磊光大银行首席数据架构师
专栏 | 29681人已学习
优惠价¥59原价:129
去官网优惠购买
工程师个人发展指南 - 极客时间课程推荐/分享/优惠/折扣
工程师个人发展指南
一手工作,一手生活,全面发展
李云前阿里高级技术专家,《全面效能》作者
专栏 | 2665人已学习
优惠价¥59原价:99
去官网优惠购买
大厂晋升指南 - 极客时间课程推荐/分享/优惠/折扣
大厂晋升指南
前阿里P9技术专家的升职心法
李运华网名“华仔”,前阿里资深技术专家(P9)
专栏 | 44283人已学习
优惠价¥68原价:199
去官网优惠购买
详解HTTP:协议基础与Go语言实现 - 极客时间课程推荐/分享/优惠/折扣
详解HTTP:协议基础与Go语言实现
详解HTTP:协议基础与Go语言实现
[日] 涩川喜规《Go系统编程》作者
专栏 | 765人已学习
优惠价¥45.43原价:64.9
去官网优惠购买
如何讲好一堂课 - 极客时间课程推荐/分享/优惠/折扣
如何讲好一堂课
以学生为中心的课程设计方法论
薛雨北京新东方教学经理,新东方互联网产品技术总监
视频课 | 1984人已学习
优惠价¥59原价:129
去官网优惠购买