ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

麻省理工学院开放式课程|第1讲:计算机科学与 Python 编程简介

Автор: 明镜电视

Загружено: 2025-06-24

Просмотров: 352

Описание: 第1讲:计算机科学与 Python 编程简介

以下是關於電腦科學和 Python 程式設計基礎知識的影片摘要:

課程簡介與目標: [00:16] 講師 Anna Bell 介紹了課程,強調親自練習程式設計的重要性。課程目標是傳授概念知識、培養程式設計技能和提升解決問題的能力 [02:30]。

電腦科學核心概念:

宣告式知識 vs. 指令式知識: 電腦科學處理指令式知識,即告訴電腦「如何做」的步驟 [05:10, 05:23]。

演算法 (Algorithm): 演算法是一系列明確的步驟,包含流程控制和終止條件 [07:59, 08:34]。電腦執行這些演算法 [09:14]。

電腦的運作方式: 簡要介紹了電腦記憶體、算術邏輯單元和控制單元如何協同工作 [11:41]。

程式語言的共通性: 任何可以在一種程式語言中計算的事物,也可以在任何其他語言中計算 [14:11, 14:43]。

Python 程式設計基礎:

程式語言的基本元素 (Primitives): Python 的基本元素包括數字、字元序列和運算子 [15:52]。

語法 (Syntax) 和靜態語義 (Static Semantics): 程式碼需要符合語法規則 [16:09]。靜態語義關乎程式碼是否有意義 [17:19]。

語義 (Semantics): 程式語言的語義是明確的 [18:28, 18:58]。

物件 (Objects) 與型別 (Types): 程式設計的核心是創建和操作物件 [21:43]。每個物件都有一個型別 [22:05]。

純量物件 (Scalar Objects): Python 的基本型別,包括整數、浮點數、布林值和 NoneType [24:16, 24:45]。

型別轉換 (Casting): 可以將一個物件轉換為不同的型別 [28:27]。

運算式 (Expressions): 物件和運算子可以組合成運算式 [31:02, 32:04]。

變數 (Variables): 可以為物件賦予名稱 (變數) [40:41, 41:53]。變數賦值是將值綁定到名稱上 [42:34, 44:26]。

變數重新綁定 (Rebinding Variables): 可以將一個變數名稱重新綁定到一個新的值上 [50:55]。

程式碼風格 (Code Style): 撰寫清晰、可讀性高的程式碼很重要 [48:59]。

Python Tutor 工具: 介紹了一個逐步執行程式碼並觀察變數變化的工具 [55:32]。

重要觀念:

電腦只會執行你明確告知的指令 [09:59, 01:02:38]。

程式碼是逐行執行的 [54:33]。

影片的目標是讓初學者對電腦科學和 Python 程式設計有一個基本的理解。

   • Lecture 1: Introduction to CS and Programm...  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
麻省理工学院开放式课程|第1讲:计算机科学与 Python 编程简介

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Andrej Karpathy: Software Is Changing (Again)

Andrej Karpathy: Software Is Changing (Again)

MCP-серверы в Cursor AI/Claude: полный гайд для x10 эффективности

MCP-серверы в Cursor AI/Claude: полный гайд для x10 эффективности

MIT Introduction to Deep Learning | 6.S191

MIT Introduction to Deep Learning | 6.S191

肯尼迪學院開始裁員,哈佛會舉白旗嗎?|每日美國新聞|#方偉時間 06.27.2025

肯尼迪學院開始裁員,哈佛會舉白旗嗎?|每日美國新聞|#方偉時間 06.27.2025

Копия Miro с нуля на React в 2025 + Архитектура front-end БЕЗ FSD!

Копия Miro с нуля на React в 2025 + Архитектура front-end БЕЗ FSD!

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

«Будем жить!» | Хитрая передача на Первом канале о вернувшихся с СВО (English subtitles) @Max_Katz

«Будем жить!» | Хитрая передача на Первом канале о вернувшихся с СВО (English subtitles) @Max_Katz

План развития backend разработчика

План развития backend разработчика

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Силовой захват власти / Новая спецоперация РФ?

Силовой захват власти / Новая спецоперация РФ?

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]