合集:编程相关的网站及书籍

简介: 合集:编程相关的网站及书籍

刷题网站    

牛客 :

有很多面试题,甚至考研题、大学的期末考试题目都有!

不管是想提升算法,还是想巩固语言知识点,都可以去练习。

力扣:

主要是算法题。

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就该这么学》


相关文章
|
5月前
|
存储 JSON NoSQL
技术笔记:Stargate入门
技术笔记:Stargate入门
58 0
|
存储 安全 编译器
【C++】C++入门必备知识详细讲解
【C++】C++入门必备知识详细讲解
215 0
|
安全 编译器 C语言
C++入门必备知识
C++入门必备知识
58 0
|
前端开发 程序员 数据库
程序员需要知道的50个网址,包括编程社区、开发工具、技术博客、在线课程等。
以下是 50 个程序员必须要知道的网站: 1. Codecademy(www.codecademy.com):在线编程学习平台,提供多种编程语言的入门课程。 2. Khan Academy(www.khanacademy.org):非营利性在线学习平台,提供有关计算机科学和编程的免费课程。 3. Udemy(www.udemy.com):在线教育平台,提供大量编程课程,包括入门课程和进阶课程。 4. Coursera(www.coursera.org):在线教育平台,提供全球顶尖大学和机构的编程课程。 5. edX(www.edx.org):在线教育平台,提供全球顶尖大学和机构的编程课程。 6
164 0
|
XML IDE 编译器
【C++】C++ 基础进阶【二】开发技巧
C++基础进阶,关于开发环境开发工具的一些便捷使用方式,提高生产力
168 0
【C++】C++ 基础进阶【二】开发技巧
|
Java C#
【c#入门杂选】-带你熟知c#基础知识点《思维导图》
【c#入门杂选】-带你熟知c#基础知识点《思维导图》
173 0
|
存储 安全 编译器
【C++入门必备知识】
库里的名称我们无法改变,那我们可以将自己定义的名称放在命名空间里,当需要时指令访问即可。 那怎么定义命名空间呢?
87 0
|
前端开发
前端知识学习案例-Typescipt实现
前端知识学习案例-Typescipt实现
81 0
前端知识学习案例-Typescipt实现
|
前端开发
前端知识案例学习16-泥陶态实现
前端知识案例学习16-泥陶态实现
80 0
前端知识案例学习16-泥陶态实现
|
前端开发
前端知识学习案例-Typescipt
前端知识学习案例-Typescipt
71 0
前端知识学习案例-Typescipt