社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

B站收藏 6.1w+!GitHub 标星 3.9k+!这门神课拯救了我薄弱的计算机基础

方志朋 • 5 年前 • 599 次点击  

点击上方“方志朋”,选择“设为星标

回复”666“获取新整理的面试资料




注:之前就一直强调计算机基础的重要性,今天给你们搜索了相应的课程


大家好,我是 Rocky0429,一个对计算机基础一无所知的蒟蒻...

作为一个所谓的计算机科班出身的人来说,特别难为情的是自己的计算机基础很差,比如计算机网络当年一度差点挂掉,多亏当时的老师手下留情,给我一个刚及格的分数,但也因为这门课,造成我在之后申请奖学金的时候与其擦身而过。

我觉得我可以作为一个反例放在阳光下暴晒。熟悉我的读者可能知道我大学是搞 ACM 出身,当年我所有的精力都放在上面,每天沉迷的是学习各种算法,各种姿势切题,以至于我逃了大多数的课,就算去上课的时候也在搞不相关的东西。

当时一方面是环境使然,另一方面是像计算机网络这种课听起来太枯燥。每次考试靠突击,成绩还不错,也不会挂科,就这么随它去了。虽然听过很多基础很重要的说法,有时候会想想是不是要好好补一下基础的东西,还是因为各种各样的原因搁浅了...

直到考研复试,到面试那一步,除了算法方面,面对各种计算机网络\操作系统\数据库的问题,我感觉有点无力招架,只觉得自己当时的脑子充满浆糊,没有思考,有的只是临时死记硬背的东西。直到结束准备离开的时候,居中的老教授含蓄的建议,我才算真正有了要好好再回头去学的意识。

时间越长好像越明白这些基础知识和原理的重要性,这样说起来简单,但是其中的枯燥就让很多摩拳擦掌的同学折戟沉沙,都说兴趣最重要,怎么提气这个兴趣,最近我在逛 b 站的时候偶然发现了这么一个课程,通过图文并茂生动形象的介绍计算机的基础知识,看了十几集,觉得非常的棒,特地把这个《计算机科学速成课》推荐给大家。

Computer Science 是 Crash Course 下的系列课程之一,这个频道下还有很多其它优秀的课程。


Crash Course 链接:

https://thecrashcourse.com/



这些其它优秀课程范围很广,包括大历史、统计学、生物学、社会学、哲学、物理等等等等几十个学科系列,英语好的可以直接看英文的,英语不好的同学也不怕,可以去万能的 b 站,直接搜"10分钟速成课" 或者直接搜 b 站阿婆主“白花恋诗·彩”,大佬持续不断的翻译了好多,Orz...



当然上面这些不是本次的重点,不做过多说明,感兴趣的可以多关注一下。回到《计算机科学速成课》,为了表示尊重我把英文版的链接先放在下面:

Computer Science 网址:

https://www.youtube.com/playlist?list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo



这门《Computer Science》一共 40 集,都是英文的可能对英语不好的同学来说难度太大,但是不要慌,国内一些爱好者早已经把它们翻译成中文,也就是我在开头说的《计算机科学速成课》。这门课在 b 站上收获了 6.1 w+ 收藏,1.3w+ 点赞,1.3w+ 投币,在 GitHub 上同样也有 3.9k+ 的 star,妥妥的超级受欢迎的课!



b 站地址:

https://www.bilibili.com/video/av21376839/

GitHub 地址:

https://github.com/1c7/Crash-Course-Computer-Science-Chinese



感谢所有翻译人员的辛苦付出!


这门 40 集的课真的包含了超多的基础知识:

  • 1 - 早期的计算 - Early Computing

    2 - 电子计算 - Electronic Computing

    3 - 布尔逻辑与逻辑电路 - Boolean Logic & Logic Gates

    4 - 二进制 - Representing Numbers and Letters with Binary

    5 - 算术逻辑单元 - How Computers Calculate - the ALU

    6 - 寄存器 & 内存 - Registers and RAM

    7 - 中央处理器 - The Central Processing Unit(CPU)

    8 - 指令和程序 - Instructions & Programs

    9 -  高级 CPU 设计 - Advanced CPU Designs

    10 - 编程史话 - Early Programming

    11 - 编程语言 - The First Programming Languages

    12 - 编程原理:语句和函数 - Programming Basics: Statements & Functions

    13 - 算法初步 - Intro to Algorithms

    14 - 数据结构 - Data Structures

    15 - 阿兰·图灵 - Alan Turing

    16 - 软件工程 - Software Engineering

    17 - 集成电路、摩尔定律 - Integrated Circuits & Moore’s Law

    18 - 操作系统 - Operating Systems

    19 - 内存 & 储存介质 - Memory & Storage

    20 - 文件系统 - Files & File Systems

    21 - 压缩 - Compression

    22 - 命令行界面 - Keyboards & Command Line Interfaces

    23 - 屏幕 & 2D 图形显示 - Screens & 2D Graphics

    24 - 冷战和消费主义 - The Cold War and Consumerism

    25 - 个人计算机革命 - The Personal Computer Revolution

    26 - 图形用户界面 - Graphical User Interfaces

    27 - 3D 图形 - 3D Graphics

    28 - 计算机网络 - Computer Networks

    29 - 互联网 - The Internet

    30 - 万维网 - The World Wide Web

    31 - 网络安全 - Cybersecurity

    32 - 黑客与攻击 - Hackers & Cyber Attacks

    33 - 加密 - Cryptography

    34 - 机器学习与人工智能 - Machine Learning & Artificial Intelligence

    35 - 计算机视觉 - Computer Vision

    36 - 自然语言处理 - Natural Language Processing

    37 - 机器人 - Robots

    38 - 计算机中的心理学 - Psychology of Computing

    39 - 教育型科技 - Educational Technology

    40 - (完结) 奇点,天网,计算机的未来 - The Singularity, Skynet, and the Future of Computing





可以看到真的是应有尽有,像计算机的早期历史、编程的发展史,到二进制、指令和程序,到算法入门、数据结构,甚至是计算机安全、黑客、加密、机器学习 & 人工智能、计算机视觉、自然语言处理、机器人等等等等都有涉及。再夸奖的话我已经说不出来了,只能 Orzzzzzzzzzzzzzzzzz 了...


到这里你以为完了么?不!这怎么能够!译者们还贴心的在每一集的开头放上了片头总结,让你刚开始就能知道这一集讲了啥,哪个时间点讲了哪些知识点,真的是炒鸡贴心!




如此良心的一门课,如此贴心的翻译团队,真的强烈建议大家一定要好好看,沉下心来,认认真真的每天学一点,你会发现真的很不一样,有时候改变和成长就是这么潜移默化的进行


当然这么好看的课当然希望大家能够多多转发在看支持,让更多的朋友能够看到,大家一起学习一起进步!


今天的分享就到这,我要赶紧去看视频啦...




热门内容:



最近面试BAT,整理一份面试资料Java面试BAT通关手册,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

明天见(。・ω・。)ノ♡

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/52484
 
599 次点击