欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • AI助力Python\C\C++\C#编程语言的比较学习和应用开发
      • 作者:包瑞清|责编:周红//王帅菲
      • 出版社:化学工业
      • ISBN:9787122488268
      • 出版日期:2026/01/01
      • 页数:317
    • 售价:51.6
  • 内容大纲

        本书是一本旨在通过并置比较多门编程语言,并借助AI帮助读者学习掌握多门编程语言的书籍。书中结合Python、C、C++和C#四种语言的特点,探讨了它们在不同领域中的应用,以对比学习的方式,帮助读者迅速掌握这些编程语言的基础和进阶技能。
        本书的主要内容包括:对四门编程语言的基本语法、数据类型、数据结构、控制结构、函数方法、面向对象编程,以及指针等基础知识的详细介绍;通过实际应用开发示例,帮助读者理解如何将编程语言的知识应用到现实项目中。本书强调通过实际编程练习加深理解,并借助AI工具(如ChatGPT和DeepSeek)的辅助,进一步提高学习的效率,从而使编程变得更加高效和便捷。书中还讨论了学习多门编程语言的优势,特别是在跨学科领域中的重要性,强调了AI技术能够使学习过程更加直观和便捷,但同时也指出,只有打好编程语言的基础,才能更有效地利用AI完成复杂的任务。
        本书适合初学者和想技能提升的读者,尤其是那些希望掌握多种编程语言并将其应用到实践中的专业人士,且更加适合已经掌握了一门编程语言,想学习其他语言的学习者。
  • 作者介绍

        包瑞清,西安建筑科技大学建筑学院讲师。     城市规划与设计专业博士,任教于西安建筑科技大学建筑学院,主攻计算机辅助设计应用研究,从作为设计者的角度寻找和融合编程与建筑、风景园林、城乡规划等设计规划学科之间的关联,建立面向设计师的编程设计知识系统,力图使编程设计成为设计领域的基础环节,探索未来设计的方法。     2012年,作为caDesign设计创始人之一,以“编程让设计更具创造力!”的信念为指引,分享研究成果,发展面向设计师的编程设计知识系统网络服务体系。
  • 目录

    指南
    AI大模型与编程学习的新范式
    第1章  Visual Studio(IDE)和第1个程序(Python、C、C++和C#)
      1.1  创建一个新项目(工程)
      1.2  编写第1个程序
      1.3  [Py,C,C++,C#]基本语法规则比较
      1.4  知识拓展
        1.4.1  编程语言类型
        1.4.2  什么是.NET Framework(.NET框架)?
        1.4.3  OOP
        1.4.4  编译过程(构建过程)
    第2章  数据类型,变量赋值和字符串格式化
      2.1  数据类型和变量赋值
      2.2  字符串格式化和格式化说明符
    第3章  基础运算
      3.1  算术运算符(arithmetic operators)
      3.2  赋值运算符(assignment operators)
      3.3  比较运算符(comparison/relational operators)
      3.4  逻辑运算符(logical operators)
      3.5  按位运算符(bitwise operators)
      3.6  成员运算符(membership operators)
      3.7  同一运算符(identity operators)
      3.8  运算符优先级(precedence and associativity rule of operators)
      3.9  知识拓展
    第4章  数据结构
      4.1  数据结构
      4.2  C/C++和C#的数组(array)
      4.3  C++的容器(container)
        4.3.1  序列式容器
        4.3.2  关联式容器
        4.3.3  无序关联式容器
        4.3.4  容器适配器
      4.4  C#的集合(collection)
        4.4.1  List
        4.4.2  Dictionary
        4.4.3  HashSet
        4.4.4  Queue
        4.4.5  Stack
        4.4.6  LinkedList
      4.5  Python数据结构
        4.5.1  列表
        4.5.2  元组
        4.5.3  字典
        4.5.4  集合
        4.5.5  collections库
      4.6  知识拓展
        4.6.1  C++的标准模板库和泛型编程
        4.6.2  时间复杂度
        4.6.3  C++容器成员函数地图
    第5章  控制结构

      5.1  代码块:缩进和花括号{}
      5.2  控制结构
        5.2.1  条件语句
        5.2.2  循环语句
        5.2.3  异常处理
      5.3  Python的推导式
      5.4  知识拓展
    第6章  函数方法
      6.1  基本语法规则
        6.1.1  函数/方法的定义与调用
        6.1.2  函数/方法的用法
      6.2  特殊的函数/方法
        6.2.1  匿名函数(Lambda)
        6.2.2  委托(Delegate)和回调函数
        6.2.3  内联函数
        6.2.4  函数/方法重载
        6.2.5  递归函数
      6.3  Python的函数装饰器
      6.4  作用域和命名空间
        6.4.1  作用域
        6.4.2  命名空间
      6.5  宏定义
      6.6  知识拓展
        6.6.1  Python类型提示
        6.6.2  指针*、取地址&、解引用*和引用&
    第7章  面向对象
      7.1  类与对象和封装
      7.2  继承和多态
      7.3  抽象
    第8章  结构体和联合体
      8.1  结构体
        8.1.1  结构体的基本语法
        8.1.2  结构体的声明和定义方式
        8.1.3  结构体的初始化
        8.1.4  访问结构体
        8.1.5  结构体数组
        8.1.6  结构体嵌套
        8.1.7  结构体作为函数参数和返回值
        8.1.8  C#结构体与接口
      8.2  联合体
    第9章  C/C++指针
      9.1  指针的基本操作
      9.2  指针与数组
      9.3  指针与函数
      9.4  指针与结构体
      9.5  函数指针
      9.6  指针数组
      9.7  多级指针
      9.8  空指针和悬空指针
    第10章  应用开发:C++/C#和WinUI

    第11章  应用开发:Python和PySide
    第12章  应用开发:Arduino C/C++和IoT
    后记
    参考文献