刷题网站
牛客 :
有很多面试题,甚至考研题、大学的期末考试题目都有!
不管是想提升算法,还是想巩固语言知识点,都可以去练习。
力扣:
主要是算法题。
Kaggle
Python机器学习/深度学习相关的题目。(只有英文)
国内有类似的天池,但是题量、用户数量少很多。
大学计算机专业(计算机原理及编程语言(JAVA/C/C++/C#/python)和算法相关)
大学计算机专业 - 网易云课堂
Java:
codeGym ( codegym.cc) Java刷题网站
Java入门 网易云课堂
Java进阶 网易云课堂
疯狂Java讲义 (李刚)
Java核心卷
C语言:
程序设计入门——C语言 (中国大学MOOC)
C语言程序设计进阶 (中国大学MOOC)
C++:
C++语言程序设计基础(自主模式) (学堂在线)
C++程序语言设计进阶(自主模式)(学堂在线)(网址是下面这行)
C++语言程序设计进阶 - 清华大学 - 学堂在线
面向对象程序设计-C++ (网易云课堂)
Essential C++ //(C++入门经典)
Effective C++ //(C++进阶经典)
C++ Primer Plus (第6版)
图形界面实现:(C++) QT5教程:
QT5编程入门
再贴一个网易云课堂上的比较新的QT入门视频教程:
QT入门精讲 - 网易云课堂
Python教程:
廖雪峰 (廖雪峰的python教程).
python官网 Welcome to Python.org
Python基础教程(第3版) #使用python3
Python编程 从入门到实践 #和Python基础教程(第3版)差不多,都是入门教程
Effective Python:90 Specific Ways to Write Better Python Second Edition(编写高质量Python代码的90个有效方法,第二版)#Pyhton3.8版本,写出更Pythonic的代码
Python网络从入门到实战(崔庆才)#使用Python3,对感兴趣的可以看看,里面有些例子变了但是思路还可以用。
深度学习(Pytorch实现,2021年)跟李沐学AI的个人空间_哔哩哔哩_bilibili
数据结构及算法相关:
书籍:《啊哈!算法》(非常适合入门)
中国大学MOOC 数据结构_浙江大学:数据结构_浙江大学_中国大学MOOC(慕课)
PAT乙级题解目录
PAT甲级题解目录
OJ:
PTA:PTA | 程序设计类实验辅助教学平台
浙江大学OJ ZOJ
杭州电子科技大学OJ: Welcome to Hangzhou Dianzi University Online Judge
洛谷 Luogu
Git教程:
廖雪峰的官方网站:Git简介 - 廖雪峰的官方网站 (最适合入门的Git中文教程)
交互式学Git命令:Learn Git Branching
Linux教程:
Linux就该这么学:网址:第0章 咱们先来谈谈学习方法和红帽系统。 | 《Linux就该这么学》