赞
踩
大家好,我是辣条。
今天给大家带来三万粉丝三大语言学习路线和资源整理,收藏就对了。
目录
基础阶段
基础阶段入门篇,大家通过学习,应该熟练掌握C语言编程的基础语法知识,这些语法层面的知识是基础中的基础,必须熟练,目标是可以开发一些简单的控制台小程序。
知识点
提高阶段
提高篇,大家通过学习,应该形成C语言的基本知识框架,目标是可以开发一些基本的应用程序,并能够掌握开发综合应用程序的方法。
知识点
应用阶段
应用篇,大家通过学习,应该具备一定的综合性应用软件的开发能力,目标是能够开发例如图书管理系统,学生信息管理系统,贪吃蛇,俄罗斯方块等项目。
知识点
内核/驱动
应用
进阶
B站:【C语言】《带你学C带你飞》【小甲鱼】
翁凯C语言【翁凯】
史上最强最细腻的linux嵌入式C语言学习教程【李慧芹老师】
慕课网:C语言入门
中国大学MOOC:C语言程序员设计
C语言网
该网站有很多C语言相关的教程、资源、博客和练手习题,同时也有很多题库和比赛,比较实用。
cppreference是一个免费网站,上面包含了关于C语言
和C++
的编程知识、库函数、以及诸多代码示例,目前连最新的C++20标准都支持了。
JavaEE的学习内容从Java开发介绍开始,为你入门编程语言扫盲;
什么是程序;
如何配置Java开发环境;
Java编程的过程是怎样的;
Java有什么物特点;
程序是如何运行的;
接下来是介绍Java编程的基础语法,共分为10个知识点,我们将学习
变量;
基本数据类型;
进制;
转义字符;
运算符;
分支语句;
循环语句等;
以达到训练基础语法和逻辑能力的目的。还有对数组、面向对象和异常处理等。
Web前端开发基础和框架;
Servlet和JSP在Web后端的应用;
Web后端开发相关专题;
MVC和分层架构以及项目开发流程;
CASE工具的使用等。
框架是程序中另一种存储数据的方式,比直接使用数组来存储更加的灵活,在项目中应用十分广泛。
框架整合开发(SSH/SSS);
RESTful架构和移动端接口设计;
第三方接口和在线支付功能;
网站安全和Spring Security应用实战;
复杂用户交互处理和Spring Web Flow的应用;
MyBatis的应用和SSM整合;
我们将深入研究其中涉及到的数据结构和算法,对学员的技术深度有了一个质的提升。
亿级并发架构演进、
Linux基础、
搭建tomcat环境
大数据开发
云计算
等高级Java教程,是Java技术的高端知识。其中穿插项目实战演练,企业真实项目供学员应用学习,进行知识体系的“二次学习”。
1. Head First Java
它是很多程序员的启蒙书籍,常年霸榜Amazon书籍前十排名。
2. Java8 编程入门官方教程
如果你对编程有所了解,以前有接触过C++或者C#等语言,觉得第一本书的内容会导致学习进度太拖沓,那这本官方入门教程是不二之选。
3. Java核心技术
这本Java核心技术是程序员的优选指南,看这本书来学习需要一定的基础知识,对于Java已经不局限与浅薄的概念,涉及面比较广,深度也可以。
4. Effective Java
Effective Java应该是每个Java程序员必读的书,书里包含了78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。
5. 深入浅出设计模式
这本书就是来教你如何打造编程思维,书中循序渐进的介绍了Java的设计模式和面向对象的设计原理,进阶一定要看这本书。
6. Java并发编程实战
如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,是开发者不可缺少的参考资料。
7. 代码整洁之道
本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。
8. 数据结构与算法分析(Java语言描述)
本书把算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,并细致讲解精心构造程序的方法。
9. Java性能优化权威指南
改善Java程序性能,是一个老生常谈的问题,但是拥有这项技术的程序员却不多,看完这本书可以很大的提升自己的竞争力。
10. Java编程思想
原名Thinking in Java,这本书是目前所有Java书籍中获奖最多的书籍,已然成为编程界的一本经典,这本书最大的优点就是以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。
B站:Java零基础教程视频(适合Java 0基础,Java初学入门)
老杜带你学Java,Java零基础,Java入门者必修课程(Jdk13全网最牛Java基础视频)
中国大学MOOC:Java程序设计
慕课网:Java入门第三季
Java World
这个网站包含了大量的Java 教程,涉及各种各样的话题。其中很多文章都写的很好,并且有图片、插图进行说明。
Github
这是程序员通用的一个网站,现在国内很多程序员都喜欢用这个托管平台,它提供了订阅、专业讨论组、文本渲染、在线代码编辑器、协作交流、代码分享等功能。在这里你可以找到很多的开源项目,可以“依葫芦画瓢”的性质,模仿其做一款相似的项目,这对于你技术的成长有很大的帮助,而且还可以避免闭门造车式的学习!
Stack overflow
Stack overflow.com可能是编程界中最流行的网站了,是一个与程序相关的IT技术问答网站,用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML 。一部分的程序员学习API或者编程语言,通常依赖于代码示例 ,stackoverflow就可以提供大量的代码片段。
技能树:掌握python脚本、python界面编程能力、数据库、基本爬虫、多线程多进程开发能力,可以胜任基本的python开发工作。
知识点细化:
技能树:掌握Linux操作系统管理技术,可以搭建几乎所有Linux环境服务器。
知识点细化:
技能树:掌握Python后端框架,解决前后端Web开发问题。
知识点细化:
知识点细化:
技能树:掌握分布式多线程大型爬虫技术,能开发企业级爬虫程序。
技能树:掌握Python数据挖掘分析,入门人工智能。
知识点细化:
1、《Python编程:从入门到实践》
本书旨在让读者快速上手编写真正的程序。本书也适用于对语言有模糊理解并希望在尝试Python编程之前了解其知识的程序员。在学习本书时,你将学习使用Numpy和matplotlib等库和工具,并使用数据创建令人惊叹的可视化效果。你还将了解2D游戏和Web应用程序背后的思想以及如何创建它们。
2、《Head-First Python (2nd edition)》
它将帮助你快速掌握Python编程的基础知识,并使用内置函数和数据结构。然后,本书将帮助你构建自己的Web应用程序,异常处理,数据争论和其他概念。
3、《“笨方法”学Python》
本书通过帮助你安装完整的Python环境开始,接着教你如何编写优化的代码。然后,本书讨论了基础数学,变量,字符串,文件,循环,程序设计和数据结构等主题。本书非常适合想通过语言的核心来学习Python编程的初学者。
4、《Python程序设计(第3版)》
第三版中最显著的变化就是几乎删除了所有python eval()库的使用,并增加了一个讨论其缺点的部分,最新版本还使用了新的图形示例。
5、《像计算机科学家一样思考Python (第2版)》
作者从最基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结构。
6、《A Byte of Python》
这本书首先介绍了这本书是关于什么的,然后介绍Python以及它如何成为编程世界中最强大的语言之一。然后介绍Python概念,并在每个示例的步骤中详细讲解。在阅读完本书之后,你还需要继续深入学习Python。
7、《Python Cookbook(第3版)中文版》
这本书包含了大量用Python 3.3测试过的代码。本书提供了各种主题的完整代码,包括Python语言及其用途,以及大量应用程序领域的常见示例。
8、《Python机器学习基础教程》
在本书中,你将了解使用Python和scikit-learn库创建丰富的机器学习应用程序所需的步骤。向你介绍机器学习的基本概念和用法,然后再介绍流行的机器学习算法的优缺点。
9、《流畅的Python》
本书涵盖了各种概念,包括python数据模型、数据结构、把函数视作对象、面向对象习惯用法、控制流程和元编程。通过这本书,高级Python程序员将了解Python 3以及如何精通该语言版本。
10、《Programming Python》
这本书包含了关于Python的各种应用领域的深入教程,例如gui、Web和系统管理。本书还将讨论如何在数据库、文本处理、前端脚本层、网络等方面使用该语言。
中国大学MOOC:Python语言程序设计
CSDN:CSDN - 专业开发者社区必须排第一哈哈
51CTO https://www.51cto.com/
开发者头条 https://toutiao.io/
GitChat https://gitbook.cn/
牛客网 https://www.nowcoder.com/ 一个互联网求职学习交流社区。
Stack Overflow https://stackoverflow.com/ 全球最活跃的程序员技术问答交流社区,程序员的所有问题都能在上面找到答案。
Medium https://medium.com/
W3Cschool https://www.w3cschool.cn/
并发编程网 https://ifeve.com/
中国大学MOOC https://www.icourse163.org/
GitHub https://github.com/ 全球最大开源社区,被戏称为全球最大同性交友网站。
码云 https://gitee.com/ 可以看做GitHub的国内版,GitHub虽好,但GitHub服务器在美国,网络方面main一直是个问题,这种情况下,码云是个不错的替代者。
LeetCode力扣 https://leetcode-cn.com/ 经典的刷题网站,主要是算法题。
LintCode https://www.lintcode.com/ 和LeetCode类似
程序员客栈 https://www.proginn.com/
开源中国众包平台 https://zb.oschina.net/
人人开发 http://www.rrkf.com/
阮一峰:http://www.ruanyifeng.com/home.html 计算机科普博主
陈浩:https://www.coolshell.cn/ 左耳朵耗子
廖雪峰 https://www.liaoxuefeng.com/ Python启蒙老师,Python,Git系列教程作者
王垠 http://www.yinwang.org/ 每写一篇文章都能引发争议的前Google程序员
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。