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

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

刷题网站    

牛客 :

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

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

力扣:

主要是算法题。

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


相关文章
|
12月前
|
JavaScript 定位技术 API
|
缓存 JavaScript 前端开发
js和html代码一定要分离吗
JavaScript(JS)和HTML代码的分离虽非绝对必要,但通常被推荐
|
11月前
|
机器学习/深度学习 人工智能 边缘计算
高算力服务器的应用场景
【10月更文挑战第18天】高算力服务器作为现代信息社会不可或缺的计算资源,正广泛应用于各行各业。从人工智能到科学研究,从智能交通到数字孪生,它为复杂的计算任务提供了不可替代的支持。
496 0
|
存储 SQL 分布式计算
关系数据库和HDFS的基本区别是什么?
【8月更文挑战第31天】
424 0
|
存储 安全 物联网
区块链技术与数字身份验证的创新应用
【2月更文挑战第4天】本文将探讨区块链技术在数字身份验证领域的创新应用。通过利用去中心化、透明和不可篡改的特性,区块链技术为数字身份验证带来了新的突破与可能性。我们将介绍基于区块链的身份验证系统的工作原理,并探讨其在安全性、可信度和便捷性方面的优势。此外,我们还将探讨基于区块链技术的数字身份验证在金融、医疗和物联网领域的应用案例,展示其潜力和前景。
463 6
|
安全
如何使用虚拟信用卡在OnlyFans上订阅和支付 - 完全指南
本文将指导你如何使用虚拟信用卡在OnlyFans上订阅和支付,让你轻松解锁心仪创作者的独家内容。
5344 0
|
Web App开发 弹性计算
ECS 系统盘支持一键扩容啦,无需更换系统盘
概述 云盘扩容一般分为两步,第一步:扩容云盘的磁盘空间(物理层面),第二步:登录实例扩容文件系统 一直以来数据盘可以通过上述两步完成扩容。而系统盘此前必须通过 更换系统盘 的方式做扩容(即:通过更换一个新的磁盘,选择一个镜像的方式来扩容,老的磁盘会被释放)。
35181 69
|
缓存 运维 前端开发
淘系前端搭建服务在2020年有哪些变化?
搭建是网状偏整合的体系,会比较多地受到来自垂直技术领域比如工程,DSL 甚至客户端渲染体系的影响,同时也会反过来产生影响其他领域,而比较少会集中在某个特定的方向上深入。持续、渐进式地做出好的变化,连接好上下游的技术体系,面向用户(无论技术还是非技术同学),给到不断变好的服务和产品,就是目前搭建服务团队最重要的事情。
淘系前端搭建服务在2020年有哪些变化?
如何在微信中使用支付宝手机网站支付
目前微信已经拦截了所有在微信内调用支付宝支付的途径,故无法直接唤起支付宝。 但您可以借助点击右上角的通过浏览器打开的方式,来试着打开支付宝。  更多详见“快速接入”部分的微信公众平台无法使用支付宝收付款的解决方案。
1329 12