课程大纲

介绍

  • 什么是编程,为什么要集中注意力
  • 编程历史
  • 有机会使用该软件自动执行任务
  • 程序员和计算机在企业中的作用
  • 〔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)

相关课程

Building Interactive Applications with React, Redux and GraphQL

28 小时

Spring Boot, React, and Redux

14 小时

Managing Vue JS State with Vuex

7 小时

Next.js 14 Advanced Development

21 小时

React with Next.js

14 小时

Managing React State with MobX

14 小时

Material UI

7 小时

Ant Design

7 小时

NestJS: Beginner to Advanced

14 小时

REST API Development with LoopBack

14 小时

Building Web Apps using the MEAN stack

35 小时

Node.js & Express.js Basics, working with PM2 & WebStorm

21 小时

Qt Quick and QML

7 小时

Mathematica - wprowadzenie, wizualizacja i prezentacja danych

14 小时

Mathematica for Machine Learning

14 小时

课程分类

1