计算机自学资源分享

分享本硕期间学习过、收藏过的一些计算机相关的课程、书籍、资源。大部分都是开源资源和免费资源,部分优质资源可能收费。

文章目录

  • 综合资源
  • Python
  • Machine Learning
  • C/C++
  • Java
  • 前端
  • SQL
  • 数据结构与算法
  • 计算机基础
  • AIGC类
  • 求职
  • 电子资源
  • GitHub 优质项目

综合资源

  • 【指南】kamranahmedse/developer-roadmap: Interactive roadmaps, guides and other educational content to help developers grow in their careers.
  • 【指南】PKUFlyingPig/cs-self-learning: 计算机自学指南
  • 【指南】rd2coding/Road2Coding: 编程之路
  • 【教程】freeCodeCamp/freeCodeCamp: freeCodeCamp.org’s open-source codebase and curriculum. Learn to code for free.
  • 【教程】菜鸟教程 - 学的不仅是技术,更是梦想!
  • 【教程】C语言中文网:C语言程序设计门户网站(入门教程、编程软件)
  • 【教程】鱼C工作室-免费编程视频教学
  • 【教程】首页 - 廖雪峰的官方网站
  • 【教程】极客教程 - 以工匠精神打磨精品教程
  • 【教程】crisxuan/bestJavaer: 这是一个成为更好的Java程序员的系列教程
  • 【教程】codecrafters-io/build-your-own-x: Master programming by recreating your favorite technologies from scratch.
  • 【工具】Online Compiler, AI Tutor, and Visual Debugger for Python, Java, C, C++, and JavaScript
  • 【资料】jaywcjlove/reference: 为开发人员分享快速参考备忘清单(速查表)

Python

  • 【工具】查看 Python 版本的生命周期:Status of Python versions
  • 【教程】jackfrued/Python-100-Days: Python - 100天从新手到大师
  • 【书】apachecn/pyda-2e-zh: [译] 利用 Python 进行数据分析 · 第 2 版
  • 【书】wangyingsm/Python-Data-Science-Handbook:《Python数据科学手册》在线Jupyter notebook中文翻译
  • 【资源】davecom/ClassicComputerScienceProblemsInPython: Source Code for the Book Classic Computer Science Problems in Python

Machine Learning

  • 【指南】AMAI-GmbH/AI-Expert-Roadmap: Roadmap to becoming an Artificial Intelligence Expert in 2022
  • 【教程】《PyTorch深度学习实践》(完结) | 刘二大人
    • 【笔记】PyTorch 深度学习实践_错错莫的博客-CSDN博客
    • 【笔记】Pytorch_Pin_BOY的博客-CSDN博客
  • 【教程】xiaotudui/pytorch-tutorial: PyTorch深度学习快速入门教程
  • 【工具】tensorflow/playground: Play with neural networks!
  • 【工具】lutzroeder/netron: Visualizer for neural network, deep learning and machine learning models
  • 【文档】apachecn/pytorch-doc-zh: Pytorch 中文文档
  • 【书】TingsongYu/PyTorch-Tutorial-2nd: 《Pytorch实用教程》(第二版)
  • 【书】lyhue1991/eat_pytorch_in_20_days: Pytorch is delicious, just eat it!
  • 【书】MLEveryday/100-Days-Of-ML-Code: 100-Days-Of-ML-Code中文版
  • 【书】d2l-ai/d2l-zh: 《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。
  • 【书】深度学习入门2:自制框架
  • 【书】udlbook/udlbook: Understanding Deep Learning - Simon J.D. Prince
  • 【书】exacity/deeplearningbook-chinese: Deep Learning Book Chinese Translation
  • 【资料】google-research/tuning_playbook: A playbook for systematically maximizing the performance of deep learning models.
  • 【资源】labmlai/annotated_deep_learning_paper_implementations: 60+ Implementations/tutorials of deep learning papers with side-by-side notes
  • 【资源】makeyourownneuralnetwork/makeyourownneuralnetwork: Code for the Make Your Own Neural Network book
  • 【资源】fchollet/deep-learning-with-python-notebooks: Jupyter notebooks for the code samples of the book “Deep Learning with Python”
  • 【资源】deep-learning-with-pytorch/dlwpt-code: Code for the book Deep Learning with PyTorch by Eli Stevens, Luca Antiga, and Thomas Viehmann.

C/C++

  • 【文档】cplusplus.com
  • 【教程】Learn Contemporary C++ | Concise&Visual Examples | hacking C++
  • 【书】现代 C++ 教程: 高速上手 C++ 11/14/17/20:changkun/modern-cpp-tutorial
  • 【书】bluealert/MetaNN-book: 《C++模板元编程实战:一个深度学习框架的初步实现》
    • 【笔记】tch0/CppTemplateMetaProgrammingInAction: 《C++模板元编程实战:一个深度学习框架的初步实现》记录。

Java

  • 【教程】How2J 的 Java教程
  • 【教程】| Java 全栈知识体系
  • 【项目】doocs/source-code-hunter: 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理。

前端

  • 【工具】CodePen: Online Code Editor and Front End Web Developer Community
  • 【工具】图像大厨imgcook
  • 【教程】MDN Web Docs
  • 【书】woai3c/introduction-to-front-end-engineering: 一本小书《带你入门前端工程》
  • 【项目】bradtraversy/50projects50days: 50+ mini web projects using HTML, CSS & JS

SQL

  • 【教程】SQLBolt - Learn SQL;自学SQL网(教程 视频 练习全套)
  • 【教程】SQLZoo

数据结构与算法

  • 【工具】IACJ/react-datastructer: 数据结构在线模拟器
  • 【工具】通过动画可视化数据结构和算法 - VisuAlgo
  • 【教程】itcharge/LeetCode-Py:「算法通关手册」:超详细的「算法与数据结构」基础讲解教程,从零基础开始学习算法知识。
  • 【教程】OI-wiki/OI-wiki: Wiki of OI / ICPC for everyone.
  • 【教程】krahets/hello-algo: 《Hello 算法》:动画图解、一键运行的数据结构与算法教程。
  • 【资料】北大 ACM - POJ 试题分类 | 眈眈探求
  • 【OJ】Virtual Judge
  • 【OJ】PTA | 程序设计类实验辅助教学平台
  • 【OJ】力扣 (LeetCode) 全球极客挚爱的技术成长平台
  • 【OJ】AcWing - 快乐学习生活,尽在AcWing
  • 【OJ】首页 - AlgoMooc(跟着吴师兄,算法学习好轻松)
  • 【OJ】卡码网KamaCoder

计算机基础

  • 【书】CSAPP重点解读
  • 【书】计算机网络:自顶向下方法
  • 【书】大教堂与集市
  • 【书】foxsen/archbase: 教科书《计算机体系结构基础》(胡伟武等,第三版)的开源版本
  • 【书】操作系统:原理与实现(银杏书)

AIGC类

  • 【工具】binary-husky/gpt_academic: GPT 学术优化 (GPT Academic)
  • 【资料】EmbraceAGI/awesome-chatgpt-zh: ChatGPT 中文指南
  • 【资料】hua1995116/awesome-ai-painting: AI绘画资料合集
  • 【资料】dair-ai/Prompt-Engineering-Guide: Guides, papers, lecture, notebooks and resources for prompt engineering
  • 【资料】LearnPrompt/LearnPrompt: 永久免费开源的 AIGC 课程
  • 【资料】thinkingjimmy/Learning-Prompt: Free prompt engineering online course.

求职

  • 【网站】牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网
  • 【资料】xiaolincoder/CS-Base: 图解计算机网络、操作系统、计算机组成、数据库,共 1000 张图 + 50 万字,破除晦涩难懂的计算机基础知识,让天下没有难懂的八股文!
  • 【资料】zijing2333/CSView: CSView是一个互联网面试知识学习和汇总项目,包括面试高频算法、系统设计、计算机网络、操作系统、C++、Java、golang、MySQL、Redis、K8s、消息队列等常见面试题。
  • 【资料】afatcoder/LeetcodeTop: 汇总各大互联网公司容易考察的高频leetcode题
  • 【资源】geekcompany/ResumeSample: Resume template for Chinese programmers. 程序员简历模板系列。

电子资源

  • 【资源】EbookFoundation/free-programming-books: Freely available programming books
  • 【资源】justjavac/free-programming-books-zh_CN: 免费的计算机编程类中文书籍,欢迎投稿
  • 【资源】binzh303/IT_Book_pro: 本仓库主要收集计算机类电子书,争取收录所有的计算机类书籍
  • 【资源】电子书与资料 – 吴川斌的博客
  • 【资源】书栈网 · BookStack_程序员IT互联网开源编程书籍免费阅读,助您【码】力十足!
  • 【资源】[搬书匠] - 电子书(EBook)
  • 【资源】码农之家-计算机编程电子书下载网站
  • 【资源】首页-Java1234下载
  • 【资源】最代码-最全面,最专业的源代码分享网站
  • 【资源】码农集市专业分享IT编程学习资源

GitHub 优质项目

  • 收集整理 GitHub 上高质量、有趣的开源项目:Wechat-ggGitHub/Awesome-GitHub-Repo
  • CAJ 转 PDF 转换器:sainnhe/caj2pdf-qt
  • Copy++ 让复制变得更加简单:CopyPlusPlus/CopyPlusPlus
  • 复制即翻译的外文辅助阅读翻译:CopyTranslator/CopyTranslator
  • KeymouseGo 鼠标键盘录制和自动化操作:taojy123/KeymouseGo

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/69619.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[7] 游戏机项目说明

[7] 游戏机项目说明 在这节课中,我们将学习如何基于FreeRTOS开发一个简单的游戏项目。我们会使用一个开源项目nwatch,它是一个基于STM32的开源手表,包含了三个游戏。我们的目标是将这个游戏移植到我们的开发板上,并逐步使用FreeR…

【清晰教程】通过Docker为本地DeepSeek-r1部署WebUI界面

【清晰教程】本地部署DeepSeek-r1模型-CSDN博客 目录 安装Docker 配置&检查 Open WebUI 部署Open WebUI 安装Docker 完成本地DeepSeek-r1的部署后【清晰教程】本地部署DeepSeek-r1模型-CSDN博客,通过Docker为本地DeepSeek-r1部署WebUI界面。 访问Docker官…

shell脚本控制——处理信号

Linux利用信号与系统中的进程进行通信。你可以通过对脚本进行编程,使其在收到特定信号时执行某些命令,从而控制shell脚本的操作。 1.重温Linux信号 Linux系统和应用程序可以产生超过30个信号。下表列出了在shell脚本编程时会遇到的最常见的Linux系统信…

2025web寒假作业二

一、整体功能概述 该代码构建了一个简单的后台管理系统界面,主要包含左侧导航栏和右侧内容区域。左侧导航栏有 logo、管理员头像、导航菜单和安全退出按钮;右侧内容区域包括页头、用户信息管理内容(含搜索框和用户数据表格)以及页…

Node.js怎么调用到打包的python文件呢

在 Node.js 中调用打包后的 Python 可执行文件(如 PyInstaller 生成的 .exe 或二进制文件),可以通过以下步骤实现: 一、Python 打包准备 假设已有打包好的 Python 文件 your_script.exe(以 Windows 为例)&…

【开源AI】AI一页一页读PDF

【开源AI】AI一页一页读PDF 可以在这里看 : 让AI 处理 PDF 文件,提取其中的知识点,并生成总结。 只是无法修改,后续若有更新在csdn这里。 【OpenAI】 API 更新: JSON 结构化输出约束机制( JSON Schema) 的一次实战。知识库的JSON Schema形式 每一页都要总结,总结的知识…

如何在 Qt 中添加和使用系统托盘图标

在 Qt 中实现系统托盘图标是一个常见的需求,尤其是在桌面应用程序中。系统托盘图标可以让应用程序在后台运行时仍然具有可见性,同时避免占用过多的桌面空间。本文将详细介绍如何在 Qt 项目中添加托盘图标,并通过资源系统(.qrc 文件…

探索B-树系列

🌈前言🌈 本文将讲解B树系列,包含 B-树,B树,B*树,其中主要讲解B树底层原理,为什么用B树作为外查询的数据结构,以及B-树插入操作并用代码实现;介绍B树、B*树。 &#x1f4…

Python的

& 运算符可用于不同集合类型,它主要用于集合的交集操作 下面分别介绍它在 set(集合)和 frozenset(不可变集合)这两种常见集合类型中的使用 set 类型 set 是 Python 中内置的可变集合类型,使用 & …

深入与浅出-Python爬虫逆向实战

一、什么是爬虫逆向? 爬虫逆向,简单来说,就是通过分析网页的前端和后端行为,找出数据的来源和获取方式,从而实现自动化抓取。很多时候,直接使用requests和BeautifulSoup可能无法获取到目标数据&#xff0c…

使用 POI-TL 和 JFreeChart 动态生成 Word 报告

文章目录 前言一、需求背景二、方案分析三、 POI-TL JFreeChart 实现3.1 Maven 依赖3.3 word模板设置3.2 实现代码 踩坑 前言 在开发过程中,我们经常需要生成包含动态数据和图表的 Word 报告。本文将介绍如何结合 POI-TL 和 JFreeChart,实现动态生成 W…

Java网络编程学习(一)

网络相关概念 网络体系结构 OSI体系结构(七层) OSI(Open Systems Interconnection,开放系统互联)体系结构将整个计算机网络分为七层,从上到下依次为:应用层、表示层、会话层、传输层、网络层…

flutter ListView Item复用源码解析

Flutter 的 ListView 的 Item 复用机制是其高性能列表渲染的核心,底层实现依赖于 Flutter 的渲染管线、Element 树和 Widget 树的协调机制。以下是 ListView 复用机制的源码级解析,结合关键类和核心逻辑进行分析。 1. ListView 的底层结构 ListView 的复…

粒子群优化算法:像鸟群一样找到最优解

前言 在人工智能的浩瀚星空中,粒子群优化算法(PSO)如同一颗熠熠生辉的明星,吸引了无数科研人员的目光。它的名字听起来好像非常高大上,仿佛只有数学天才和算法大师才能理解。但实际上,PSO的原理并没有那么复杂。想象一下,一群聪明的小鸟在天空中自由飞翔,大家互相呼唤…

QT修仙之路2-2 对话框 尚欠火候

警告对话框 相关代码 错误对话框 相关代码 消息对话框 相关代码 询问对话框 相关代码 相关代码 警告对话框 QMessageBox::warning(this,"错误","账号密码不能为空",QMessageBox::Ok);错误对话框 QMessageBox msgBox(QMessageBox::Critical,"错误…

Python 字典(一个简单的字典)

在本章中,你将学习能够将相关信息关联起来的Python字典。你将学习如何访问和修改字典中的信息。鉴于字典可存储的信息量几乎不受限制,因此我们会演示如何遍 历字典中的数据。另外,你还将学习存储字典的列表、存储列表的字典和存储字典的字典。…

conda 修复 libstdc++.so.6: version `GLIBCXX_3.4.30‘ not found 简便方法

ImportError: /data/home/hum/anaconda3/envs/ipc/bin/../lib/libstdc.so.6: version GLIBCXX_3.4.30 not found (required by /home/hum/anaconda3/envs/ipc/lib/python3.11/site-packages/paddle/base/libpaddle.so) 1. 检查版本 strings /data/home/hum/anaconda3/envs/ipc/…

RTD2775QT/RTD2795QT瑞昱显示器芯片方案

RTD2775QT与RTD2795QT:高性能4K显示驱动芯片 RTD2775QT与RTD2795QT是瑞昱半导体公司推出的两款高性能显示驱动芯片,专为满足现代显示设备对高清、高分辨率的需求而设计。这两款芯片不仅支持4K分辨率,还具备丰富的功能和卓越的性能&#xff0…

Linux路径中的‘~‘

本文来自DeepSeek 在Linux中,~ 是用户主目录的简写。具体含义如下: 当前用户的主目录: ~ 代表当前登录用户的主目录。例如,用户 alice 的主目录通常是 /home/alice,~ 就指向 /home/alice。 其他用户的主目录&#xff…

【含开题报告+文档+PPT+源码】学术研究合作与科研项目管理应用的J2EE实施

开题报告 本研究构建了一套集注册登录、信息获取与科研项目管理于一体的综合型学术研究合作平台。系统用户通过注册登录后,能够便捷地接收到最新的系统公告和科研动态新闻,并能进一步点击查看详尽的新闻内容。在科研项目管理方面,系统提供强…