這些是我迄今為止發現的最好的學習資源。
選擇標準 - 資源至少具有以下方面之一:要么:
也:
有關教學方法的簡要摘要,請參見評論說明。
速成課程計算機科學
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