极客时间出品的专案课《人人都能学会的编程入门课》作者胡光,新客首单到手价59元,现免费分享

人人都能学会的编程入门课

课程介绍

 

在当今这个数字化、信息化的时代,编程技能成为了越来越多人向往和掌握的技能。然而,初学者常常在编程的道路上遭遇重重困难,如语言学不透、程序写不出、算法学不会等问题。《人人都能学会的编程入门课》专栏应运而生,旨在帮助迷茫的初学者找到一条真正有效的编程学习之路。

这个专栏结合了作者胡光13年的丰富经验,摒弃了传统的填鸭式教育,通过一系列趣味横生的小实验,帮助初学者深入理解语言特性背后的逻辑。同时,专栏还精心设计了“编码能力训练”环节,通过有针对性的题目练习,逐步培养初学者的编程思维能力,解决“学会了语言却写不出程序”的难题。此外,专栏还深入探讨了算法与数据结构的学习,通过具体实例,帮助初学者建立算法学习的信心,克服畏难情绪。

这个专栏的独特之处在于其精心设计的学习结构。它分为四个主要模块:语言基础篇、编码能力训练篇、算法数据结构篇和综合项目篇。这四个模块相互衔接,层层递进,帮助初学者从基础知识入门,逐步提升编码能力,掌握算法与数据结构的关键学习方法,最终通过综合项目的实践检验学习效果。这种全面的学习结构,让初学者在轻松愉快的氛围中掌握编程技能,为将来的深入学习打下坚实基础。

 

课程目录

│   ├── 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

8 directories, 111 files

以上就是极客时间胡光老师的专案课《人人都能学会的编程入门课》的详细介绍了。
本文由提供IT教程网提供,仅供学习交流使用,未经许可,禁止转载!
原课程地址:https://time.geekbang.org/column/intro/100043901,有能力的朋友请支持正版,谢谢!

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