这些是我迄今为止发现的最好的学习资源。
选择标准 - 资源至少具有以下方面之一:要么:
还:
有关教学方法的简要摘要,请参见评论说明。
速成课程计算机科学
YouTube播放列表
速成课程的目的是简单易于学习的方法 - 他们甚至使用可爱的动画和故事示例来说明棘手的概念。通常,在获得更具体的情况之前,通常是理解上下文的重要起点。填补基本基本知识差距也是很好的材料。
格式: YouTube视频课程
可用性:免费
代码完成,第二版
书籍链接
被认为是软件开发的“圣经” - 尽管这本书在2004年出版,但原则和实践仍被认为是当今行业中高度相关的基本原理。它是全面的,但以幽默的相关且易于理解的格式写成。
格式:书
可用性:链接中的1周免费试用
我如何在五天内免费学习前端网络开发
文章
作者使用的指南有用的指南,用于学习5天内前端网络开发的不同方面。
格式:如何进行资源列表
可用性:免费
jQuery for for初学者的学习代码。Academy
YouTube播放列表
非常快地学习jQuery,易于遵循。
格式: YouTube视频课程
可用性:免费
在JavaScript中学习编程:Pro的初学者
Udemy课程
很有用,因为它在许多基础概念上都非常深入,例如编程语言之间的差异。在许多课程之后,还可以进行测验,以便您可以测试自己。
重要说明:本课程是在2014年创建的,因此它可以预先发布ES6。因此,它没有包含一些重要的更改,例如现在强调的块级let和const变量(它使用了未经公认的var ), promises和ES8的介绍async / await 。
但是,我强烈建议您首先完成此课程(仅4 1/2小时),然后在JavaScript上进行简短的1-2小时进修课程,然后在完成此课程时简单地将其放在此过程中。这是爬网的情况之一,因为JavaScript在编程语言中非常独特。从与JavaScript的斗争中,我发现有必要首先回到JavaScript的基础知识,以欣赏其所做的更改和环境。
本课程为JavaScript解释了这种重要的背景,特别是它与其他语言的不同之处在于该课程的功能非常出色,因此为理解至关重要的基础。然后,当您了解引擎盖下发生的事情,JavaScript的工作原理以及为什么需要这些添加时,可以使用更新的语法轻松构建APON。
请记住,尽管技术是一个快速变化的行业,但在了解基础和基本面时,最新资源可能并不总是最好的(这就是为什么代码完成(第二版)仍然被广泛认为是学习适当软件开发的最重要资源之一,尽管它是在2004年编写的。)
格式: Udemy视频课程
持续时间: 4 1/2小时
可用性:免费
速成课程人工智能
YouTube播放列表
速成课程的目的是简单易于学习的方法 - 他们甚至使用可爱的动画和故事示例来说明棘手的概念。通常,在获得更具体的情况之前,通常是理解上下文的重要起点。填补基本基本知识差距也是很好的材料。
格式: YouTube视频课程
可用性:免费
机器学习安德鲁NG课程
YouTube播放列表
要开始深入研究机器学习时,要深入到技术。我能够遵循[免费]机器学习课程的简介- 这是数学上的 - 具有高中数学水平的理解,尽管可能需要进行一些重复。在讲座和柔和的“截止日期”每周提交后进行测验可以测试自己。
格式:带测验和每周提交的YouTube/Coursera视频课程
可用性:免费/付费
与brackeys制作团结游戏
YouTube播放列表
快速学习 - 从他们的基本制作课程开始,易于理解,逐步进行。通过特定主题课程以及“ 2D平台游戏,C#游戏开发”等方面的特定主题课程更深入。
格式: YouTube视频课程
可用性:免费
用Python自动化无聊的东西
免费书
易于理解的程序员和非程序员的介绍。
浏览本书有助于确保您对基本面有牢固的理解。强烈建议这本书用于基础知识。
格式:书
可用性:免费
也可用:在Udemy课程中(见下文)。
使用Python编程自动化无聊的东西
基于书籍的Udemy视频课程。不幸的是,这不是免费的,但是Udemy确实有经常注意的折扣销售。
易于理解,非常仔细地关注这本书。适用于程序员和非程序员。通过该课程有助于确保您对基本面有牢固的掌握。推荐用于基础知识,特别是如果您发现视频比学习书籍更容易。
格式: Udemy视频课程
可用性:付费(通常打折)
持续时间:9.5H
这个免费的Udemy课程**'尝试Django 2.2-对于初学者而言,使用Python 3.6+的Web开发非常清楚,易于遵循,您可以在此过程中构建一个有趣的博客网站!我发现使用Django 4.2.7和Python 3.12根本没有太大的差异,因此似乎在2019年创建的课程已经老化了!你可以在这里找到它
格式: Udemy课程
可用性:免费
官方的Django Docs和Django教程非常出色,非常适合初学者! Django网站具有不同级别的解释,从快速启动到教程再到主题解释再到更深入和详细的文档。他们在此处有指向不同部分的链接和解释。
格式:官方文档- 但非常用户友好!
可用性:免费
当您对Django感到足够舒适时,您想设置一个准备就绪的生产(即实时)网站,您会想看看这些:
将Postgres DB设置为您的Django DB :请参阅本指南。
格式:在线指南
可用性:免费
在Django中设置环境变量:因此您不会提交敏感数据!这是一篇方便的解释性文章。
格式:简短文章/指南
可用性:免费
注意:这里可用的模板:我做了一个Django设置。Py示例,显示了用于postgressql db的配置和环境变量的集成。您可以在此存储库中的Django文件夹中找到它。
格式: GitHub代码回购
可用性:免费
对于完整的初学者:
Oracle云基础架构 - 第1部分(云的基本原理) - 本课程描述了IaaS,PaaS,SaaS,并在完整的初学者层面上比较了Oracle vs AWS基本概念。因此,即使您不打算使用Oracle或AWS,而只是想高级了解云,也很有用。
格式: Udemy视频课程
可用性:免费
持续时间:1.5H