极客时间人人都能学会的编程入门课

极客时间人人都能学会的编程入门课

你将获得

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

课程介绍

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

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

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

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

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

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

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

独特的课程结构

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

专栏模块

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

课程目录

 

├── 00丨开篇词 (1讲)/
│ ├── 00丨开篇词丨别闹了,学编程≠学语言.html
│ ├── 00丨开篇词丨别闹了,学编程≠学语言.m4a
│ └── 00丨开篇词丨别闹了,学编程≠学语言.pdf
├── 01丨语言基础篇 (13讲)/
│ ├── 01丨学习编程,我到底该选择哪门语言?.html
│ ├── 01丨学习编程,我到底该选择哪门语言?.m4a
│ ├── 01丨学习编程,我到底该选择哪门语言?.mp4
│ ├── 01丨学习编程,我到底该选择哪门语言?.pdf
│ ├── 02丨第一个程序:教你输出彩色的文字.html
│ ├── 02丨第一个程序:教你输出彩色的文字.m4a
│ ├── 02丨第一个程序:教你输出彩色的文字.pdf
│ ├── 03丨判断与循环:给你的程序加上处理逻辑.html
│ ├── 03丨判断与循环:给你的程序加上处理逻辑.m4a
│ ├── 03丨判断与循环:给你的程序加上处理逻辑.pdf
│ ├── 04丨随机函数:随机实验真的可以算π值嘛?.html
│ ├── 04丨随机函数:随机实验真的可以算π值嘛?.m4a
│ ├── 04丨随机函数:随机实验真的可以算π值嘛?.pdf
│ ├── 05丨 数组:一秒钟,定义 1000 个变量.html
│ ├── 05丨 数组:一秒钟,定义 1000 个变量.m4a
│ ├── 05丨 数组:一秒钟,定义 1000 个变量.pdf
│ ├── 06丨 字符串:彻底被你忽略的 printf 的高级用法.html
│ ├── 06丨 字符串:彻底被你忽略的 printf 的高级用法.m4a
│ ├── 06丨 字符串:彻底被你忽略的 printf 的高级用法.pdf
│ ├── 07丨 指针系列(一):记住,指针变量也是变量.html
│ ├── 07丨 指针系列(一):记住,指针变量也是变量.m4a
│ ├── 07丨 指针系列(一):记住,指针变量也是变量.pdf
│ ├── 08丨 指针系列(二):记住,指针变量也是变量.html
│ ├── 08丨 指针系列(二):记住,指针变量也是变量.m4a
│ ├── 08丨 指针系列(二):记住,指针变量也是变量.pdf
│ ├── 09丨 函数:自己动手实现低配版 scanf 函数.html
│ ├── 09丨 函数:自己动手实现低配版 scanf 函数.m4a
│ ├── 09丨 函数:自己动手实现低配版 scanf 函数.pdf
│ ├── 10丨 预处理命令(上):必须掌握的“黑魔法”,让编译器帮你写代码.html
│ ├── 10丨 预处理命令(上):必须掌握的“黑魔法”,让编译器帮你写代码.m4a
│ ├── 10丨 预处理命令(上):必须掌握的“黑魔法”,让编译器帮你写代码.pdf
│ ├── 11丨 预处理命令(下):必须掌握的“黑魔法”,让编译器帮你写代码.html
│ ├── 11丨 预处理命令(下):必须掌握的“黑魔法”,让编译器帮你写代码.m4a
│ ├── 11丨 预处理命令(下):必须掌握的“黑魔法”,让编译器帮你写代码.pdf
│ ├── 做好闭环(二):函数是压缩的数组,数组是展开的函数.html
│ ├── 做好闭环(二):函数是压缩的数组,数组是展开的函数.m4a
│ ├── 做好闭环(二):函数是压缩的数组,数组是展开的函数.pdf
│ ├── 做好闭环(一):不看答案可能就白学了.html
│ ├── 做好闭环(一):不看答案可能就白学了.m4a
│ └── 做好闭环(一):不看答案可能就白学了.pdf
├── 02丨测试篇 (1讲)/
│ ├── 期中测试丨给语言基础篇交一份满分答卷,去迎接新的挑战!.html
│ └── 期中测试丨给语言基础篇交一份满分答卷,去迎接新的挑战!.pdf
├── 03丨编码能力训练篇 (7讲)/
│ ├── 12丨数学归纳法:搞定循环与递归的钥匙.html
│ ├── 12丨数学归纳法:搞定循环与递归的钥匙.m4a
│ ├── 12丨数学归纳法:搞定循环与递归的钥匙.pdf
│ ├── 13丨程序设计原则:把计算过程交给计算机.html
│ ├── 13丨程序设计原则:把计算过程交给计算机.m4a
│ ├── 13丨程序设计原则:把计算过程交给计算机.pdf
│ ├── 14丨框架思维(上):将素数筛算法写成框架算法.html
│ ├── 14丨框架思维(上):将素数筛算法写成框架算法.m4a
│ ├── 14丨框架思维(上):将素数筛算法写成框架算法.pdf
│ ├── 15丨框架思维(下):用筛法求解其他积性函数.html
│ ├── 15丨框架思维(下):用筛法求解其他积性函数.m4a
│ ├── 15丨框架思维(下):用筛法求解其他积性函数.pdf
│ ├── 16丨数据结构(上):突破基本类型的限制,存储更大的整数.html
│ ├── 16丨数据结构(上):突破基本类型的限制,存储更大的整数.m4a
│ ├── 16丨数据结构(上):突破基本类型的限制,存储更大的整数.pdf
│ ├── 17丨数据结构(下):大整数实战,提升Shift-And算法能力.html
│ ├── 17丨数据结构(下):大整数实战,提升Shift-And算法能力.m4a
│ ├── 17丨数据结构(下):大整数实战,提升Shift-And算法能力.pdf
│ ├── 做好闭环(三):编码能力训练篇的思考题答案都在这里啦!.html
│ ├── 做好闭环(三):编码能力训练篇的思考题答案都在这里啦!.m4a
│ └── 做好闭环(三):编码能力训练篇的思考题答案都在这里啦!.pdf
├── 04丨算法数据结构篇 (9讲)/
│ ├── 18丨重新认识数据结构(上):初识链表结构.html
│ ├── 18丨重新认识数据结构(上):初识链表结构.m4a
│ ├── 18丨重新认识数据结构(上):初识链表结构.pdf
│ ├── 19丨重新认识数据结构(下):有趣的链表思维.html
│ ├── 19丨重新认识数据结构(下):有趣的链表思维.m4a
│ ├── 19丨重新认识数据结构(下):有趣的链表思维.pdf
│ ├── 20丨二分查找:提升程序的查找效率.html
│ ├── 20丨二分查找:提升程序的查找效率.m4a
│ ├── 20丨二分查找:提升程序的查找效率.pdf
│ ├── 21丨队列与单调队列:滑动区间最大值.html
│ ├── 21丨队列与单调队列:滑动区间最大值.m4a
│ ├── 21丨队列与单调队列:滑动区间最大值.pdf
│ ├── 22丨栈与单调栈:最大矩形面积.html
│ ├── 22丨栈与单调栈:最大矩形面积.m4a
│ ├── 22丨栈与单调栈:最大矩形面积.pdf
│ ├── 23丨深入理解:容斥原理与递推算法.html
│ ├── 23丨深入理解:容斥原理与递推算法.m4a
│ ├── 23丨深入理解:容斥原理与递推算法.pdf
│ ├── 24丨动态规划(上):只需四步,搞定动态规划算法设计.html
│ ├── 24丨动态规划(上):只需四步,搞定动态规划算法设计.m4a
│ ├── 24丨动态规划(上):只需四步,搞定动态规划算法设计.pdf
│ ├── 25丨动态规划(下):背包问题与动态规划算法优化.html
│ ├── 25丨动态规划(下):背包问题与动态规划算法优化.m4a
│ ├── 25丨动态规划(下):背包问题与动态规划算法优化.pdf
│ ├── 做好闭环(四):二分答案算法的代码统一结构.html
│ ├── 做好闭环(四):二分答案算法的代码统一结构.m4a
│ └── 做好闭环(四):二分答案算法的代码统一结构.pdf
├── 05丨综合项目篇 (5讲)/
│ ├── 26丨牛刀小试(上):实现测试框架前的基础准备.html
│ ├── 26丨牛刀小试(上):实现测试框架前的基础准备.m4a
│ ├── 26丨牛刀小试(上):实现测试框架前的基础准备.pdf
│ ├── 27丨牛刀小试(下):实现一个自己的测试框架.html
│ ├── 27丨牛刀小试(下):实现一个自己的测试框架.m4a
│ ├── 27丨牛刀小试(下):实现一个自己的测试框架.pdf
│ ├── 28丨尝试升级(上):完善测试框架的功能与提示.html
│ ├── 28丨尝试升级(上):完善测试框架的功能与提示.m4a
│ ├── 28丨尝试升级(上):完善测试框架的功能与提示.pdf
│ ├── 29丨尝试升级(下):“链表”知识在测试框架中的应用.html
│ ├── 29丨尝试升级(下):“链表”知识在测试框架中的应用.m4a
│ ├── 29丨尝试升级(下):“链表”知识在测试框架中的应用.pdf
│ ├── 30丨毕业设计:实现你自己的计算器程序.html
│ ├── 30丨毕业设计:实现你自己的计算器程序.m4a
│ └── 30丨毕业设计:实现你自己的计算器程序.pdf
├── 06丨结束语 (1讲)/
│ ├── 结束语丨设立目标,有的放矢.html
│ ├── 结束语丨设立目标,有的放矢.m4a
│ └── 结束语丨设立目标,有的放矢.pdf

资源下载
下载价格9 积分
此资源购买后7天内可下载。客户QQ:402492891

免责声明:

1、IT资源小站为非营利性网站,全站所有资料仅供网友个人学习使用,禁止商用
2、本站所有文档、视频、书籍等资料均由网友分享,本站只负责收集不承担任何技术及版权问题
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除下载链接并致以最深的歉意
4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
5、一经注册为本站会员,一律视为同意网站规定,本站管理员及版主有权禁止违规用户
6、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和IT资源小站的同意
7、IT资源小站管理员和版主有权不事先通知发贴者而删除本文
3、原文链接:https://moreit.club/?p=643,转载请注明出处。

0

评论0

站点公告

没有账号?注册  忘记密码?