課程簡介

介紹

  • 什麼是程式設計,為什麼要集中注意力
  • 程式設計歷史
  • 有機會使用該軟體自動執行任務
  • 程式師和計算機在企業中的作用
  • 〔2〕今天發展現狀 市場趨勢
  • 聲明式和命令式程式設計。如何或什麼?
  • 圖靈機
  • “即時”整合、彙編和解釋。

邏輯和布爾代數的提醒問題

  • 謂詞
  • 邏輯句子
  • 重言式
  • 布爾代數

第一個程式

  • 結構
  • 功能
  • 物件
  • 還有什麼?

簡單類型

  • 字串的表示形式
  • 整數
  • 浮點數
  • 布爾
  • 類型 Null
  • 空白或未初始化
  • 強類型和弱類型

數據結構

  • 概念 FIFO 和 FILO
  • 佇列
  • 聲明陣列和清單
  • 索引
  • 地圖
  • 記錄

運營商

  • 賦值運算子。
  • 算術運算子。
  • 比較運算子
  • 以及不同語言中的值比較
  • 串聯
  • 遞增和遞減運算符
  • 最常見的錯誤

控制程式

  • if、if else 指令
  • Go到說明,討論應用問題。
  • 開關
  • for 迴圈,for-in
  • while 迴圈,do-while
  • foreach 迴圈
  • 停止迴圈

創建可重用的代碼

  • 功能性 Programming
  • 面向物件Programming

函數式程式設計範例

  • 有什麼作用
  • 功能和程式
  • lambda 演算的基礎知識
  • 函數參數
  • 返回值
  • 函數作為參數
  • 匿名函數
  • 閉包
  • 遞歸

面向物件程式設計的範式

  • 來自現實世界實體的實體在哲學、本體論中的表示
  • 決定你要反對什麼,或其他類型的
  • 類聲明
  • 創建類的實例
  • 欄位,物件的狀態
  • 方法,作為對象的行為
  • 抽象化
  • 封裝
  • 遺產
  • 多態性
  • 關聯和聚合
  • 對象之間關係的委派和分離
  • 模組、包和庫
  • 共用 API
  • 將系統建模為類和物件
  • 描述類之間的關係並對其進行程式設計
  • 從業務角度進行程式設計

Go摘自《程式設計實踐》

  • 陷阱和常見錯誤
  • 低級代碼中的高級代碼解釋
  • 代碼優化
  • KISS原理
  • DRY原理
  • 原則:越差越好
  • 實現的分離抽象
  • 錯誤檢測邏輯程式的方法
  • 公約godowania
  • 註釋代碼
  • 軟體指標

這些技術和語言的概述

  • 這些語言的應用領域
  • 語言的主要特點
  • 發展前景
  • 未來發展方向:演算法、代碼優化、實現模式、設計模式、架構模式、分析標準
  • 減少控制結構 - 使用人工智慧和自動決策
  • 選擇哪個平臺?個人諮詢
 35 時間:

人數



每位參與者的報價

客戶評論 (4)

相關課程

課程分類