dstang2000@263.net 北京大学

程序设计教材系列

专注于Python、Java、C#等主流编程语言的教学与教材编写,为您提供最新的编程学习资源

Python程序设计 最新版
电子工业出版社
Python程序设计教材封面

Python程序设计

唐大仕 编著 电子工业出版社 2020年12月 276页
本书详细介绍了Python程序设计的基本环境、概念、方法和应用,特别是Python在数据获取、数据处理、数据展示方面的应用。内容涵盖Python语言基础、高级编程技巧及综合应用,包括文本处理、网络爬虫、图表展示等。
Java程序设计 第3版
北京大学信息技术系列教材
Java程序设计教材封面

Java程序设计(第3版)

全国高校出版社优秀畅销书奖
唐大仕 编著 蔡翠平 主编 清华大学出版社 2021年第3版 347页
本书详细介绍了Java程序设计的基本环境、概念、方法。内容分为Java语言基础、深入知识和实际应用三个部分,包括数据、控制结构、类、包、对象、接口、异常处理、线程、图形用户界面、网络编程等。
C#程序设计教程 第2版
高等学校计算机科学与技术系列教材
C#程序设计教程教材封面

C#程序设计教程(第2版)

唐大仕 编著 清华大学出版社 2018年第2版
本书详细介绍了C#程序设计的基本环境、概念、方法和应用。内容涵盖C#语言基础、深入知识、.NET应用和高级应用,包括Windows窗体、Web应用、数据库应用、网络通讯编程等。
Python程序设计 2020年版
电子工业出版社
Python程序设计教材封面

Python程序设计

唐大仕 编著 电子工业出版社 2020年12月 276页

内容特色:

  • 基础部分:数据与运算、语句与控制结构、组合数据类型
  • 高级部分:函数、常用算法、文件与异常、类与模块
  • 综合应用:文本处理、网络爬虫与API调用、图表展示、图形用户界面

本书提供了大量典型实例,所有示例都提供二维码,扫码后可以修改并试验程序运行,还能分步执行,查看执行过程和变量变化。

Java程序设计(第3版) 最新版
北京大学信息技术系列教材

Java程序设计(第3版)

获第六届全国高校出版社优秀畅销书奖
唐大仕 编著 蔡翠平 主编 清华大学出版社 2021年第3版 347页

内容结构:

  • 第一部分:Java语言基础 - 数据、控制结构、数组、类、包、对象、接口等
  • 第二部分:Java深入知识 - 传值调用、虚方法调用、异常处理、工具类与算法
  • 第三部分:Java应用 - 线程、流式文件、AWT及Swing图形用户界面、网络、多媒体、数据库应用

本书内容详尽、循序渐进,既介绍编程技术,又着重讲解面向对象程序设计的基本概念和方法。适合作为高校教材、培训教材和Sun认证考试用书。

C#程序设计教程 第2版
高等学校计算机科学与技术系列教材

C#程序设计教程(第2版)

唐大仕 编著 清华大学出版社 2018年第2版

内容体系:

  • 第一部分:C#语言基础 - 数据、控制结构、数组、类、接口、结构等
  • 第二部分:C#深入知识 - 类型转换、参数传递、虚方法调用、异常处理、操作符重载
  • 第三部分:.NET应用 - 工具类、集合、常用算法、流式文件、文本应用、Windows窗体和控件
  • 第四部分:高级应用 - 多线程、ASP.NET Web应用、ADO.NET数据库、XML Web Service、网络通讯编程

本书内容详尽、循序渐进,既介绍语法,又讲解语言机制,还注重C#在Windows及Web中的应用。配套光盘中附有源程序和免费C#可视化开发工具。

更多教材系列

唐大仕教授编著的其他程序设计和计算机基础教材

Visual Basic 系列

Visual Basic程序设计(第2版)

2015年
清华大学出版社 359页 普通高等学校文科专业计算机系列教材
本书详细介绍了Visual Basic程序设计的基本环境、概念、方法。内容分为基础、编程基础和Win32 API应用三个部分。

Visual Basic程序设计题解与实验指导

2004年
清华大学出版社 289页 高等学校文科类专业大学计算机规划教材
配合《Visual Basic程序设计》的参考书,包含习题解答、上机实验指导和15个实验安排。

Visual Basic程序设计

2002年
北方交通大学出版社 319页 北京大学信息技术系列教材
详细介绍Visual Basic程序设计的基本环境、概念、方法,适合作为高校教材和培训用书。

其他程序设计教材

Visual C++ .NET应用教程

2006年
唐大仕、刘光 编著 北京交通大学出版社 355页 高等学校计算机语言应用教程
全面阐述C++语言及Visual C++.NET应用编程,包含Windows窗体、图形图像处理、数据库应用等。

用Java/C#开发手机程序及移动应用

2004年
电子工业出版社 435页 含光盘
全面介绍手机程序及移动应用开发,涵盖J2ME、多线程、网络编程、数据库、多媒体等。

计算机基础系列

计算机应用基础教程

2015年
刘志敏主编,唐大仕等编著 清华大学出版社 教育部大学计算机课程改革项目规划教材
面向大学计算机基础课程的综合性教材,涵盖计算机基础知识、办公软件应用等。

ArcGIS Server JavaScript API开发GeoWeb2.0应用

2010年
刘光、唐大仕 清华大学出版社 国内第一本GeoWeb2.0开发实战手册
专注于Web GIS开发,详细介绍ArcGIS Server JavaScript API的应用开发。

Web GIS开发——ArcGIS Server 与.NET

2009年
刘光、唐大仕 清华大学出版社
系统介绍基于.NET平台的Web GIS开发技术,结合ArcGIS Server的实际应用。

大学计算机应用基础

2008年
谢柏青主编,唐大仕等编著 北京大学出版社 高等教育文科计算机教材
面向文科专业的计算机基础教材,注重实用性和基础知识的结合。

全国计算机等级考试二级FoxBASE考前强化

1999年
中国人民大学出版社 176页
针对全国计算机等级考试(二级FoxBASE)的考前强化用书,以考试热点为主线。

精品在线课程

唐大仕教授在多个知名平台开设程序设计慕课,包含100段左右短视频,可免费学习

中国大学慕课
Java程序设计 国家精品在线开放课程
立即学习
中国大学慕课
C#程序设计 国家精品在线开放课程
立即学习
中国大学慕课
动态几何画板Geogebra教学应用 中国大学最美慕课
立即学习
Coursera
Java程序设计
立即学习
edX
Java程序设计
立即学习
华文慕课
Java程序设计
立即学习
网易云课堂
C#程序设计(上)
立即学习
网易云课堂
C#程序设计(下)
立即学习

在线资源

相关教学资源和工具链接

Geogebra指令中英文对应查询

动态几何画板Geogebra的指令中英文对照表,方便学习和使用

查看资源