课程大纲

介绍

  • 什么是编程,为什么要集中注意力
  • 编程历史
  • 有机会使用该软件自动执行任务
  • 程序员和计算机在企业中的作用
  • 〔2〕今天发展现状 市场趋势
  • 声明式和命令式编程。如何或什么?
  • 图灵机
  • “即时”整合、汇编和解释。

逻辑和布尔代数的提醒问题

  • 谓词
  • 逻辑句子
  • 重言式
  • 布尔代数

第一个程序

  • 结构
  • 功能
  • 对象
  • 还有什么?

简单类型

  • 字符串的表示形式
  • 整数
  • 浮点数
  • 布尔
  • 类型 Null
  • 空白或未初始化
  • 强类型和弱类型

数据结构

  • 概念 FIFO 和 FILO
  • 队列
  • 声明数组和列表
  • 索引
  • 地图
  • 记录

运营商

  • 赋值运算符。
  • 算术运算符。
  • 比较运算符
  • 以及不同语言中的值比较
  • 串联
  • 递增和递减运算符
  • 最常见的错误

控制程序

  • if、if else 指令
  • Go到说明,讨论应用问题。
  • 开关
  • for 循环,for-in
  • while 循环,do-while
  • foreach 循环
  • 停止循环

创建可重用的代码

  • 功能性 Programming
  • 面向对象 Programming

函数式编程范例

  • 有什么作用
  • 功能和程序
  • lambda 演算的基础知识
  • 函数参数
  • 返回值
  • 函数作为参数
  • 匿名函数
  • 闭 包
  • 递归

面向对象编程的范式

  • 来自现实世界实体的实体在哲学、本体论中的表示
  • 决定你要反对什么,或其他类型的
  • 类声明
  • 创建类的实例
  • 字段,对象的状态
  • 方法,作为对象的行为
  • 抽象化
  • 封装
  • 遗产
  • 多态性
  • 关联和聚合
  • 对象之间关系的委派和分离
  • 模块、包和库
  • 共享 API
  • 将系统建模为类和对象
  • 描述类之间的关系并对其进行编程
  • 从业务角度进行编程

Go摘自《编程实践》

  • 陷阱和常见错误
  • 低级代码中的高级代码解释
  • 代码优化
  • KISS原理
  • DRY原理
  • 原则:越差越好
  • 实现的分离抽象
  • 错误检测逻辑程序的方法
  • 公约 godowania
  • 注释代码
  • 软件指标

这些技术和语言的概述

  • 这些语言的应用领域
  • 语言的主要特点
  • 发展前景
  • 未来发展方向:算法、代码优化、实现模式、设计模式、架构模式、分析标准
  • 减少控制结构 - 使用人工智能和自动决策
  • 选择哪个平台?个人咨询
 35 小时

人数



每位参与者的报价

客户评论 (5)

课程分类