美文网首页GIT我爱编程
计算机与编程资源教程总结

计算机与编程资源教程总结

作者: 章开晴 | 来源:发表于2018-06-06 19:34 被阅读29次

慢慢填坑,是对自己编程学习与爬坑的一个总结,对同龄人和后来者的一个分享

进入大学,开始接触编程,现在仍然对带我们入门第一个编程语言的祝建中教授的一番话记忆犹新,计算机是一门网状学科,当随着学习的深入,原有的知识慢慢就可以融合在一起。而当我踏入编程领域越来愈深时,对这句话也感触良深,当初随意翻开一本书中作者提到一个思想,在另一门课的实际项目中突然发现。技能树上专业课程的一个个点了后也终于体会到能放大招的快感。

工具

只列举我学过的语言与我用过且感觉不错的软件,建议使用软件的最新版本

技术网站及博客

GitHub 全球最大的同性交友网站开源项目分享平台
StackOverflow 高质量的技术问答社区
CodePen 高质量的前端创作分享社区
腾讯云开发者实验室 对初学者非常友好的云计算学习平台

学习方法

核心:Learn By Doing,注意广度与深度兼具
当你在日常自学时,请记住一条黄金法则:在问任何问题之前,先问搜索引擎。能谷歌百度到的问题选择去QQ群里问别人是效率非常低的选择。当你有过将别人问你的问题谷歌到的答案再发给TA之后就有深深的这种体验了。

书单

深入理解计算机系统
现代操作系统
机器学习
深度学习
数据挖掘导论
统计学习方法
人工智能·一种现代的方法
数据挖掘与分析:概念与算法
TensorFlow:实战Google深度学习框架
白话大数据与机器学习
白话深度学习与TensorFlow
计算机网络·自顶向下方法
C++ Primer
C++编程思想
C++程序设计语言
C和指针
C程序设计语言
算法
算法导论
啊哈!算法
算法图解
具体数学
趣学算法
数学之美
组合数学
数论概论
程序员的数学
什么是数学
数学分析原理
线性代数应该这样学
线性代数及其应用
托马斯微积分
斯图尔特微积分
普林斯顿微积分读本
程序员面试手册
程序员的自我修养
数据库系统概念
算法设计与分析基础
算法竞赛入门经典(训练指南)
ACM国际大学生程序设计竞赛
挑战程序设计竞赛
Python基础教程
Python编程:从入门到实践
Python极客项目编程
Python数据科学导论
计算理论导引
离散数学及其应用
数据挖掘导引
数据结构与算法分析:C++/C语言描述
数据结构基础 C语言版
Linux C编程一站式学习
哥德尔、艾舍尔、巴赫-集异壁之大成
编码:隐匿在计算机软硬件背后的语言
黑客与画家
Java核心技术
Java语言程序设计
人月神话
Python数据挖掘入门与实践
ES6标准入门
JavaScript编程精解
JavaScript Dom编程艺术
JavaScript高级程序设计
Head First HTML与CSS
Head First jQuery
Head First PHP & MySQL
PHP与jQuery开发实例
Learning PHP, MySQL, JavaScript和CSS
图解HTTP
图解TCP/IP
Node.js 开发指南
Node.js 实战
Node与Express开发
SQL基础教程
Linux的鸟哥私房菜
Linux就是这个范

人件
代数
编译原理
软件工程
设计模式
图解密码技术
图解性能优化
图解设计模式
TCP/IP 详解
HTTPS权威指南
jQuery基础教程
(More) Effective C++
Java编程思想
深入理解ES6
深入理解并行编程
计算机程序设计艺术
计算机组成与设计·硬件/软件接口
计算机体系结构·量化研究方法
计算机程序的构造与解释
Pro Git
编程珠玑
伟大的计算原理
重构·改善既有代码的设计
Python核心编程
流利的Python
Unix网络编程
Unix编程艺术
Unix环境高级编程

怎样解题
经济学原理
评判性思维
沟通的艺术
人工智能简史
心理学与生活
你的灯亮着吗
中国哲学简史
别闹了,费曼先生
人类简史/未来简史
浪潮之巅/文明之光
浩荡两千年/激荡三十年
枪炮、病菌与钢铁 人类社会的命运

相关文章

  • 计算机与编程资源教程总结

    慢慢填坑,是对自己编程学习与爬坑的一个总结,对同龄人和后来者的一个分享 进入大学,开始接触编程,现在仍然对带我们入...

  • 深度学习总结、资源与规划

    深度学习总结、资源与规划 Sherlock 第一个坑是关于编程的,作为学数学出生的人,没有受过太多计算机科学的训练...

  • 编程入门00:Python软件安装

    “编程原来是这样”系列教程从今天开始更新,欢迎加入计算机编程学习之旅——“程序”(Program)是指控制计算机运...

  • 并发编程

    什么是并发编程 什么是并发编程 并发历史: 早期计算机--从头到尾执行一个程序,资源浪费​ 操作系统出现--计算机...

  • 读书笔记《程序员练级攻略(2018):零基础启蒙 》

    笔记与理解 总结与思考 给出了python、JavaScript等编程语言的几个教程,主要还是动手做一个博客系统。...

  • 进程与多进程

    多任务编程 可以有效的利用计算机资源,同时执行多个任务 进程 定义 进程就是程序在计算机中一次执行的过程 程序与进...

  • day26

    1:网络编程(理解)## (1)网络编程:用Java语言实现计算机间数据的信息传递和资源共享 (2)网络编程模型 ...

  • Day24 第一阶段复习

    基础总结 Linux历史 操作系统:用来管理计算机硬件与软件资源;也用来提供一个让用户与计算机能够交互的操作界面。...

  • 网络编程

    网络编程概述:计算机网诺,网诺编程 计算机网络:吧具有独立功能的多台计算机连接起来实现资源共享和信息专递的计算机系...

  • 【Java基础】- 网络编程

    网络编程:用Java语言实现计算机间数据的信息传递和资源共享 网络编程模型:计算机网络之间以何种规则进行通信,就是...

网友评论

    本文标题:计算机与编程资源教程总结

    本文链接:https://www.haomeiwen.com/subject/alrisftx.html