a-byte-of-python-bnu
  • 0 前言
  • 1 基础:背景介绍
  • 2 基础:安装
  • 3 基础:初次运行
  • 4 基础:基本概念
  • 5 核心:运算符与表达式
  • 6 核心:控制流
  • 7 核心:数据结构
  • 8 核心:函数
  • 9 核心:模块
  • 10 核心:输入输出
  • 11 核心:标准库
  • 12 扩展:科学计算 numpy和scipy
  • 13 扩展:绘图模块 matplotlib
  • 14 进阶:解决问题
  • 15 进阶:错误和异常
  • 16 进阶:面向对象编程
  • 迈出下一步
Powered by GitBook
On this page
  • 版本
  • 版权
  • 扩展阅读

0 前言

Next1 基础:背景介绍

Last updated 6 years ago

本文档是北京师范大学天文系的“Python科学计算”课程讲义,用于为低年级本科生介绍脚本编程语言Python 3 的基本知识,适合没有任何编程基础的读者。本讲义是在 Swaroop C H所创作的《简明 Python 教程》(Byte of Python)一书的基础上修订而来。

《简明 Python 教程》是由 Swaroop C H 编写,旨在介绍 Python 语言的开源图书。2005 年,沈洁元 将本书的 1.20 版(基于python 2.3)译为中文并公开发布,将本书的译名定为《简明 Python 教程》。 2017年,漠伦 根据原书 4.0 版(基于python 3.5)重新翻译,并沿用同样的译名。本讲义由 余恒、吴仕超在其4.08c 版的基础上进行调整和修改,最近更新于2019年02月17日。

版本

  • 英文原版: ()

  • 沈洁元译本: ()

  • 漠伦译本: ()

  • 北师大天文系修改版:()

版权

本讲义采用与原书相同的 进行授权。 也就是说,只要你给出署名和原始出处,并用完全相同的协议进行授权,就可以自由地分享或改编本作品,无论出于何种目的,甚至包括商业性用途。

另请注意:

  • 请不要销售本书的电子或印刷拷贝,除非你明确声明这些拷贝副本并非来自本书的创作者。

  • 在分发时务必在文档的介绍性描述或封面、序言中提供回溯至本书原书以及本译本的链接,并明确指出本书之原文与译本可在上述链接处获取。

  • 除非另有声明,本书所提供的所有代码与脚本均采用 进行授权。

扩展阅读

  • 《Python物理学高效计算》[美]安东尼·斯科普斯 凯瑟琳·赫夫, 人民邮电出版社 (2018)

  • 《Python编程快速上手》[美]Albert Sweigart,人民邮电出版社, (2016)

  • 《Python编程:从入门到实践》 [美]埃里克·马瑟斯,人民邮电出版社, (2016)

《Python入门》() 官方指南

《》(Dive Into Python 3), Mark Pilgrim, (2009)

https://python.swaroopch.com/
英文版源文件
http://woodpecker.org.cn/abyteofpython_cn/chinese/
沈洁元译本源文件
https://legacy.gitbook.com/book/lenkimo/byte-of-python-chinese-edition/
漠伦译本源文件
https://a-byte-of-python-bnu.gitbook.io/book/
天文系修改版源文件
知识共享 署名-相同方式共享 国际 4.0 协议(CC BY-SA Intl. 4.0)
3-clause BSD License
The Python Tutorial
深入 Python 3